×

Input/output operations at a virtual block device of a storage server

  • US 9,223,609 B2
  • Filed: 06/03/2015
  • Issued: 12/29/2015
  • Est. Priority Date: 01/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine-readable storage medium encoded with instructions executable by a processor of a host server to host a plurality of virtual machines, the storage medium comprising:

  • instructions to associate a first virtual block device of a first storage server with the host server;

    instructions to receive first virtual block device offsets to which respective first persistent volumes managed by the first storage server are mapped;

    instructions to present, to the virtual machines, a plurality of first virtual disks of the host server, each associated with one of the received first virtual block device offsets; and

    instructions to provide to the first storage server a request for an input/output (I/O) operation at a first target offset of the first virtual block device, in response to a valid virtual machine request for an I/O operation at any one of the first virtual disks, wherein the first target offset is based on the first virtual block device offset associated with the first virtual disk accessed in response to the virtual machine request and wherein the instructions to receive the first virtual block device offsets are via a communication protocol different than a communication protocol for the I/O operation.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×