Enabling multiple storage tiers in a hyperconverged infrastructure (HCI) cluster

US11635920B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11635920-B2
Application numberUS-202117190898-A
CountryUS
Kind codeB2
Filing dateMar 3, 2021
Priority dateMar 3, 2021
Publication dateApr 25, 2023
Grant dateApr 25, 2023

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.

In certain embodiments, a computer system can create first and second pluralities of disk groups in a hyperconverged infrastructure (HCI) cluster, where each disk group in the first plurality has capacity storage devices of a first type and each disk group in the second plurality has capacity storage devices of a second type. The computer system can further tag each disk group in the first plurality with a first disk group tag, tag each disk group in the second plurality with a second disk group tag, and create a storage policy that includes a placement rule identifying the first disk group tag. Then, at a time of provisioning a virtual machine (VM) in the HCI cluster that is associated with the storage policy, the computer system can place the VM on one or more of the first plurality of disk groups in accordance with the placement rule identifying the first disk group tag.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for enabling multiple storage tiers in a hyperconverged infrastructure (HCI) cluster, the method comprising: creating, by a computer system, first and second pluralities of disk groups in the HCI cluster, wherein the HCI cluster comprises a plurality of host systems with locally-attached physical storage devices, wherein the locally-attached physical storage devices are aggregated into a virtual storage pool that is made available to virtual machines (VMs) running on the plurality of host systems for data storage, wherein each disk group in the first plurality of disk groups comprises a subset of the locally-attached physical storage devices that are of a first type, and wherein each disk group in the second plurality of disk groups comprises another subset of the locally-attached physical storage devices that are of a second type; tagging, by the computer system, each disk group in the first plurality of disk groups with a first disk group tag; tagging, by the computer system, each disk group in the second plurality of disk groups with a second disk group tag; creating, by the computer system, a first virtual machine (VM)-level storage policy that includes a first placement rule identifying the first disk group tag and one or more second placement rules corresponding to one or more VM fault tolerance requirements; associating, by the computer system, the first VM-level storage policy with a VM to be provisioned in the HCI cluster; and at a time of provisioning the VM in the HCI cluster, placing, by the computer system, persistent data of the VM on one or more of the first plurality of disk groups in accordance with the first and second placement rules included in the first VM-level storage policy associated with the VM. 2. The method of claim 1 further comprising: creating a second VM-level storage policy that includes a second placement rule identifying the second disk group tag; associating the second VM-level storage policy with another VM to be provisioned in the HCI cluster; and at a time of provisioning said another VM in the HCI cluster, placing, by the computer system, persistent data of said another VM on one or more of the second plurality of disk groups in accordance with the second placement rule included in the second VM-level storage policy associated with said another VM. 3. The method of claim 1 wherein the subset of the locally-attached physical storage devices of the first plurality of disk groups exhibit a first level of storage performance and wherein said another subset of the locally-attached physical storage devices of the second plurality of disk groups exhibit a second level of storage performance different from the first level of storage performance. 4. The method of claim 3 wherein the first disk group tag indicates the first level of storage performance and wherein the second disk group tag indicates the second level of storage performance. 5. The method of claim 3 wherein the first level of storage performance corresponds to a level of storage performance required by the VM. 6. The method of claim 1 wherein the persistent data of the VM is not placed on any of the second plurality of disk groups. 7. The method of claim 1 wherein at least one disk group in the first and second pluralities of disk groups is determined automatically by the computer system by: querying hardware device information of one or more locally-attached physical storage devices of a host system of the HCI cluster; and grouping, based on the hardware device information, the one or more locally-attached physical storage devices into the at least one disk group. 8. A non-transitory computer readable storage medium having stored thereon program code executable by a computer system, the program code embodying a method for enabling multiple storage tiers in a hyperconverged infrastructure (HCI) cluster, the method comprising: creating first and second pluralities of disk groups in the HCI cluster, wherein the HCI cluster comprises a plurality of host systems with locally-attached physical storage devices, wherein the locally-attached physical storage devices are aggregated into a virtual storage pool that is made available to virtual machines (VMs) running on the plurality of host systems for data storage, wherein each disk group in the first plurality of disk groups comprises a subset of the locally-attached physical storage devices that are of a first type, and wherein each disk group in the second plurality of disk groups comprises another subset of the locally-attached physical storage devices that are of a second type; tagging each disk group in the first plurality of disk groups with a first disk group tag; tagging each disk group in the second plurality of disk groups with a second disk group tag; creating a first virtual machine (VM)-level storage policy that includes a first placement rule identifying the first disk group tag and one or more second placement rules corresponding to one or more VM fault tolerance requirements; associating the first VM-level storage policy with a VM to be provisioned in the HCI cluster; and at a time of provisioning the VM in the HCI cluster, placing persistent data of the VM on one or more of the first plurality of disk groups in accordance with the first and second placement rules included in the first VM-level storage policy associated with the VM. 9. The non-transitory computer readable storage medium of claim 8 wherein the method further comprises: creating a second VM-level storage policy that includes a second placement rule identifying the second disk group tag; associating the second VM-level storage policy with another VM to be provisioned in the HCI cluster; and at a time of provisioning said another VM in the HCI cluster, placing persistent data of said another VM on one or more of the second plurality of disk groups in accordance with the second placement rule included in the second VM-level storage policy associated with said another VM. 10. The non-transitory computer readable storage medium of claim 8 wherein the subset of the locally-attached physical storage devices of the first plurality of disk groups exhibit a first level of storage performance and wherein said another subset of the locally-attached physical storage devices of the second plurality of disk groups exhibit a second level of storage performance different from the first level of storage performance. 11. The non-transitory computer readable storage medium of claim 10 wherein the first disk group tag indicates the first level of storage performance and wherein the second disk group tag indicates the second level of storage performance. 12. The non-transitory computer readable storage medium of claim 10 wherein the first level of storage performance corresponds to a level of storage performance required by the VM. 13. The non-transitory computer readable storage medium of claim 8 wherein the persistent data of the VM is not placed on any of the second plurality of disk groups. 14. The non-transitory computer readable storage medium of claim 8 wherein at least one disk group in the first and second pluralities of disk groups is determined automatically by the computer system by: querying hardware device information of one or more locally-attached physical storage devices of a host system of the HCI cluster; and grouping, based on the hardware device information, the one or more locally-attached physical storage devices into the at least one disk group. 15. A computer system comprising: a processor; and a non-transitory computer readable medi

Assignees

Inventors

Classifications

  • by allocating resources to storage systems · CPC title

  • G06F3/0665Primary

    at area level, e.g. provisioning of virtual or logical volumes · CPC title

  • Improving or facilitating administration, e.g. storage management · CPC title

  • G06F3/067Primary

    Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title

  • Plurality of storage devices · 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 US11635920B2 cover?
In certain embodiments, a computer system can create first and second pluralities of disk groups in a hyperconverged infrastructure (HCI) cluster, where each disk group in the first plurality has capacity storage devices of a first type and each disk group in the second plurality has capacity storage devices of a second type. The computer system can further tag each disk group in the first plur…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0665. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 25 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).