Live migration and redundancy for virtualized storage
AssigneeInternational Business Machines Corporation
InventorsLakshmi Yadlapati, Veena Ganti, Rui Yang
Life of this patent
Estimating the term…
Abstract
For a first server virtual machine (VM) virtualizing a logical volume in a read/write mode for a client VM, a second server VM virtualizing the logical volume in an off mode is instantiated. The logical volume comprises a virtualization of a portion of physical storage. At the first server VM, the logical volume is deactivated, the deactivating disallowing the first server VM from performing a storage request from the client VM. At the second server VM, the logical volume is activated, the activating performed by causing the second VM to virtualize the logical volume in the read/write mode, the activating allowing the second server VM to perform the storage request.
Claims20
A computer-implemented method comprising:
- instantiating, for a first server virtual machine (VM) virtualizing a logical volume in a read/write mode for a client VM, a second server VM virtualizing the logical volume in an off mode, the logical volume comprising a virtualization of a portion of physical storage;
- deactivating, at the first server VM, the logical volume, the deactivating disallowing the first server VM from performing a storage request from the client VM;
- and
- activating, at the second server VM, the logical volume, the activating performed by causing the second VM to virtualize the logical volume in the read/write mode, the activating allowing the second server VM to perform the storage request.
A computer program product for live migration for virtualized storage, the computer program product comprising:
- one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the stored program instructions comprising:
- program instructions to instantiate, for a first server virtual machine (VM) virtualizing a logical volume in a read/write mode for a client VM, a second server VM virtualizing the logical volume in an off mode, the logical volume comprising a virtualization of a portion of physical storage;
- program instructions to deactivate, at the first server VM, the logical volume, the deactivating disallowing the first server VM from performing a storage request from the client VM;
- and
- program instructions to activate, at the second server VM, the logical volume, the activating performed by causing the second VM to virtualize the logical volume in the read/write mode, the activating allowing the second server VM to perform the storage request.
A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
- program instructions to instantiate, for a first server virtual machine (VM) virtualizing a logical volume in a read/write mode for a client VM, a second server VM virtualizing the logical volume in an off mode, the logical volume comprising a virtualization of a portion of physical storage;
- program instructions to deactivate, at the first server VM, the logical volume, the deactivating disallowing the first server VM from performing a storage request from the client VM;
- and
- program instructions to activate, at the second server VM, the logical volume, the activating performed by causing the second VM to virtualize the logical volume in the read/write mode, the activating allowing the second server VM to perform the storage request.
Dependencies are inferred from the claim text.