Storage policy recovery mechanism in a virtual computing environment

US2024111559A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024111559-A1
Application numberUS-202217956619-A
CountryUS
Kind codeA1
Filing dateSep 29, 2022
Priority dateSep 29, 2022
Publication dateApr 4, 2024
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for recovering a storage policy of a workload executing in a cluster of host servers that are managed by a first management appliance, wherein the host servers each include a local storage device, and the storage policy corresponds to storage objects of the workload, includes the steps of: in response to an instruction from the first management appliance, creating a first storage object of the workload according to the storage policy, wherein the instruction includes the storage policy; storing the first storage object and the storage policy in a shared storage device that is provisioned from the local storage devices of the host servers; and in response to a request from a second management appliance configured to manage the cluster of host servers, retrieving the storage policy from the shared storage device and transmitting the storage policy to the second management appliance.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for recovering a storage policy of a workload executing in a cluster of host servers that are managed by a first management appliance, wherein the host servers each include a local storage device, and the storage policy corresponds to storage objects of the workload, the method comprising: in response to an instruction from the first management appliance, creating a first storage object of the workload according to the storage policy, wherein the instruction includes the storage policy, and the storage policy is stored in storage of the first management appliance; storing the first storage object and the storage policy in a shared storage device that is provisioned from the local storage devices of the host servers; and in response to a request from a second management appliance configured to manage the cluster of host servers, retrieving the storage policy from the shared storage device and transmitting the storage policy to the second management appliance. 2 . The method of claim 1 , wherein the storage policy is created by the first management appliance in response to user inputs, and the second management appliance is deployed in response to a failure of the first management appliance. 3 . The method of claim 1 , further comprising: creating a second storage object of the workload according to the storage policy; and storing the second storage object in the shared storage device. 4 . The method of claim 3 , wherein the workload comprises a virtual machine, the first storage object is a virtual disk of the virtual machine, and the second storage object is a snapshot of the virtual disk. 5 . The method of claim 1 , wherein the storage policy specifies whether the first storage object is to be mirrored. 6 . The method of claim 1 , wherein the storage policy specifies whether different portions of the first storage object and whether parity information generated from the different portions are to be stored across the local storage devices of the host servers. 7 . The method of claim 6 , wherein the host servers include first, second, and third host servers, and a first portion of the different portions is to be stored in a local storage device of the first host server, a second portion of the different portions in a local storage device of the second host server, and a third portion of the different portions in a local storage device of the third host server. 8 . A non-transitory computer-readable medium comprising instructions that are executable in a computer system, wherein the instructions when executed cause the computer system to carry out a method for recovering a storage policy of a workload executing in a cluster of host servers that are managed by a first management appliance, the host servers each include a local storage device, and the storage policy corresponds to storage objects of the workload, the method comprising: in response to an instruction from the first management appliance, creating a first storage object of the workload according to the storage policy, wherein the instruction includes the storage policy, and the storage policy is stored in storage of the first management appliance; storing the first storage object and the storage policy in a shared storage device that is provisioned from the local storage devices of the host servers; and in response to a request from a second management appliance configured to manage the cluster of host servers, retrieving the storage policy from the shared storage device and transmitting the storage policy to the second management appliance. 9 . The non-transitory computer-readable medium of claim 8 , wherein the storage policy is created by the first management appliance in response to user inputs, and the second management appliance is deployed in response to a failure of the first management appliance. 10 . The non-transitory computer-readable medium of claim 8 , the method further comprising: creating a second storage object of the workload according to the storage policy; and storing the second storage object in the shared storage device. 11 . The non-transitory computer-readable medium of claim 10 , wherein the workload comprises a virtual machine, the first storage object is a virtual disk of the virtual machine, and the second storage object is a snapshot of the virtual disk. 12 . The non-transitory computer-readable medium of claim 8 , wherein the storage policy specifies whether the first storage object is to be mirrored. 13 . The non-transitory computer-readable medium of claim 8 , wherein the storage policy specifies whether different portions of the first storage object and whether parity information generated from the different portions are to be stored across the local storage devices of the host servers. 14 . The non-transitory computer-readable medium of claim 13 , wherein the host servers include first, second, and third host servers, and a first portion of the different portions is to be stored in a local storage device of the first host server, a second portion of the different portions in a local storage device of the second host server, and a third portion of the different portions in a local storage device of the third host server. 15 . A computer system comprising: first and second management appliances; and a plurality of host servers in a cluster, wherein the host servers are managed by the first and second management appliances, and the host servers are configured to: in response to an instruction from the first management appliance, create a first storage object of a workload according to a storage policy, wherein the instruction includes the storage policy, and the storage policy is stored in storage of the first management appliance; store the first storage object and the storage policy in a shared storage device that is provisioned from local storage devices of the host servers; and in response to a request from the second management appliance, retrieve the storage policy from the shared storage device and transmit the storage policy to the second management appliance. 16 . The computer system of claim 15 , wherein the storage policy is created by the first management appliance in response to user inputs, and the second management appliance is deployed in response to a failure of the first management appliance. 17 . The computer system of claim 15 , wherein host servers are further configured to: create a second storage object of the workload according to the storage policy; and store the second storage object in the shared storage device. 18 . The computer system of claim 17 , wherein the workload comprises a virtual machine, the first storage object is a virtual disk of the virtual machine, and the second storage object is a snapshot of the virtual disk. 19 . The computer system of claim 15 , wherein the storage policy specifies whether the first storage object is to be mirrored. 20 . The computer system of claim 15 , wherein the storage policy specifies whether different portions of the first storage object and whether parity information generated from the different portions are to be stored across the local storage devices of the host servers.

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • Memory management, e.g. access or allocation · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2024111559A1 cover?
A method for recovering a storage policy of a workload executing in a cluster of host servers that are managed by a first management appliance, wherein the host servers each include a local storage device, and the storage policy corresponds to storage objects of the workload, includes the steps of: in response to an instruction from the first management appliance, creating a first storage objec…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 04 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).