Storage domain growth management
AssigneeRed Hat Israel, Ltd.
InventorsMichael KOLESNIK, Mordechay ASAYAG
Life of this patent
Estimating the term…
Abstract
A host system executing multiple virtual machines that is associated with multiple storage domains may be identified. Storage domain data may be received that includes utilization of each of the multiple storage domains by the multiple virtual machines. It may be determined that the utilization of a first storage domain of the multiple storage domains by the virtual machines satisfies a threshold utilization. In response to determining that the utilization of the first storage domain satisfies the threshold utilization, a second storage domain may be identified in view of a storage domain rank. An instruction may be provided to cause a storage migration of a virtual machine from the first storage domain to the identified second storage domain.
Claims20
A method comprising:
- identifying a host system executing a plurality of virtual machines, the host system being associated with a plurality of storage domains;
- receiving storage domain data comprising utilization of each storage domain of the plurality of storage domains by the plurality of virtual machines;
- determining, by a processing device, that the utilization of a first storage domain of the plurality of storage domains by the plurality of virtual machines satisfies a threshold utilization;
- in response to determining that the utilization of the first storage domain satisfies the threshold utilization, identifying a second storage domain of the plurality of storage domains in view of a storage domain rank;
- and
- providing, to the host system, an instruction to cause a storage migration of a virtual machine of the plurality of virtual machines from the first storage domain to the identified second storage domain.
A system comprising:
- a memory;
- a processing device, operatively coupled with the memory, to:
- identify a host system executing a plurality of virtual machines, the host system being associated with a plurality of storage domains;
- receive storage domain data comprising utilization of each storage domain of the plurality of storage domains by the plurality of virtual machines;
- determine that the utilization of a first storage domain of the plurality of storage domains by the plurality of virtual machines satisfies a threshold utilization;
- in response to determining that the utilization of the first storage domain satisfies the threshold utilization, identifying a virtual machine of the plurality of virtual machines in view of a virtual machine rank;
- determine a second storage domain of the plurality of storage domains to receive a storage migration of the identified virtual machine;
- and
- provide, to the host system, an instruction to cause the storage migration of the virtual machine from the first storage domain to the second storage domain.
A non-transitory computer readable storage medium having instructions that, when executed by a processing device, cause the processing device to:
- identify a host system executing a plurality of virtual machines, the host system being associated with a plurality of storage domains;
- receive storage domain data comprising utilization of each storage domain of the plurality of storage domains by the plurality of virtual machines;
- determine that the utilization of a first storage domain of the plurality of storage domains by the plurality of virtual machines satisfies a threshold utilization;
- in response to determining that the utilization of the first storage domain satisfies the threshold utilization, identify a second storage domain of the plurality of storage domains in view of a storage domain rank;
- and
- provide, to the host system, an instruction to cause a storage migration of a virtual machine of the plurality of virtual machines from the first storage domain to the identified second storage domain.
Dependencies are inferred from the claim text.