STORAGE DOMAIN GROWTH MANAGEMENT
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification