Persistent reservations for virtual disk using multiple targets
AssigneeHedvig, Inc.
InventorsAvinash LAKSHMAN, Abhijith SHENOY
Life of this patent
Estimating the term…
Loading patent…
AssigneeHedvig, Inc.
InventorsAvinash LAKSHMAN, Abhijith SHENOY
Estimating the term…
An application within a virtual machine is an iSCSI Initiator and is allowed to use as an iSCSI Target another virtual machine within the same hypervisor in order to make a persistent reservation for a virtual disk within a remotely-located storage platform. Any number of virtual machines within different hypervisors, and perhaps on different computers, use a local controller virtual machine to make a persistent reservation for the same virtual disk. The registration list and the current reservation holder data for an iSCSI persistent reservation for a particular virtual disk are held on a storage node of the storage platform rather than within a single virtual machine of a remote computer. A metadata module on the storage platform handles the incoming requests. A coordinator module within the storage platform uses a lock mechanism to guarantee that the reserve, release, preempt and clear commands are handled properly.
A method of reserving a virtual disk in a storage platform having a plurality of storage nodes on each of which are stored virtual disks, said method comprising:
A method of releasing a reservation for a virtual disk in a storage platform having a plurality of storage nodes on each of which are stored virtual disks, said method comprising:
A method of preempting a reservation for a virtual disk in a storage platform having a plurality of storage nodes on each of which are stored virtual disks, said method comprising:
Dependencies are inferred from the claim text.