Management of a virtual machine in a virtualized computing environment based on a fabric limit
First Claim
1. A method of managing virtualization in a computing environment of the type including one or more fabrics coupling a plurality of hosts to one or more storage systems, the method comprising:
- determining a fabric limit for a limited fabric resource of a first fabric among the one or more fabrics, wherein the limited fabric resource constrains a capacity of the fabric and the fabric limit comprises a limit on the limited fabric resource, wherein the limited fabric resource comprises a fabric login for a storage switch in the first fabric, and wherein the fabric limit comprises an active login limit of the storage switch;
determining an allocation of the limited fabric resource for the first fabric, wherein the allocation is associated with a current usage of the limited fabric resource; and
controlling placement of a virtual machine on a first host among the plurality of hosts using at least one processor based at least in part upon the determined fabric limit and determined allocation of the limited fabric resource for the first fabric such that the virtual machine is selectively deployed on the first host to access a storage system among the one or more storage systems using the first fabric during execution of the virtual machine on the first host.
1 Assignment
0 Petitions
Accused Products
Abstract
A method manages virtual machines in a virtualized computing environment based at least in part on limitations associated with storage fabrics through which virtual machines may access one or more storage systems in such an environment. The storage fabric limitations may be used, for example, in connection with placing virtual machines on hosts in a virtualized computing environment. As another example, storage fabric limitations may be used in connection with deploying virtual machines into a virtualized computing environment to reduce the likelihood of boot errors. As still another example, storage fabric limitations may be used in connection with load balancing across multiple fabrics in a virtualized computing environment.
27 Citations
20 Claims
-
1. A method of managing virtualization in a computing environment of the type including one or more fabrics coupling a plurality of hosts to one or more storage systems, the method comprising:
-
determining a fabric limit for a limited fabric resource of a first fabric among the one or more fabrics, wherein the limited fabric resource constrains a capacity of the fabric and the fabric limit comprises a limit on the limited fabric resource, wherein the limited fabric resource comprises a fabric login for a storage switch in the first fabric, and wherein the fabric limit comprises an active login limit of the storage switch; determining an allocation of the limited fabric resource for the first fabric, wherein the allocation is associated with a current usage of the limited fabric resource; and controlling placement of a virtual machine on a first host among the plurality of hosts using at least one processor based at least in part upon the determined fabric limit and determined allocation of the limited fabric resource for the first fabric such that the virtual machine is selectively deployed on the first host to access a storage system among the one or more storage systems using the first fabric during execution of the virtual machine on the first host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of managing virtualization in a computing environment of the type including one or more fabrics coupling a plurality of hosts to one or more storage systems, the method comprising:
-
determining a fabric limit for a limited fabric resource of a first fabric among the one or more fabrics, wherein the limited fabric resource constrains a capacity of the fabric and the fabric limit comprises a limit on the limited fabric resource, wherein the first fabric includes a Fibre Channel switch, and wherein the fabric limit is an active Fabric Login (FLOGI) limit, an active Fabric Discovery (FDISC) limit, a zone limit, or a host limit; determining an allocation of the limited fabric resource for the first fabric, wherein the allocation is associated with a current usage of the limited fabric resource; and controlling placement of a virtual machine on a first host among the plurality of hosts using at least one processor based at least in part upon the determined fabric limit and determined allocation of the limited fabric resource for the first fabric such that the virtual machine is selectively deployed on the first host to access a storage system among the one or more storage systems using the first fabric during execution of the virtual machine on the first host. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification