发明名称 Fast determination of compatibility of virtual machines and hosts
摘要 A method of determining compatibility of a virtual machine or virtual machine disk file with a host, including a storage host, is disclosed. A lookup matrix is created to provide a fast compatibility lookup. To create the lookup matrix, computing object properties are retrieved from each of the plurality of computing objects. The computing object properties include resource requirements of each of the plurality of computing objects. Further, host properties are retrieved from each of the plurality of hosts. The method further includes creating host logical groups of a subset of the plurality of hosts having substantially same host properties and creating a plurality of computing object logical groups of a subject of the plurality of computing objects having substantially same computing object properties. The lookup matrix answers whether each member of a selected computing object logical group can be transferred to a selected host logical group.
申请公布号 US8954545(B2) 申请公布日期 2015.02.10
申请号 US201213717463 申请日期 2012.12.17
申请人 VMware, Inc. 发明人 Govil Kinshuk;Kamath Kiran;Kusalo Steven Michael;Johnson Mark Russell
分类号 G06F15/177;G06F15/173;G06F15/16;G06F9/455;G06F9/50 主分类号 G06F15/177
代理机构 代理人
主权项 1. A computer-implemented method of determining compatibility of a virtual machine in a plurality of virtual machines with a host in a plurality of hosts, the method comprising: retrieving virtual machine properties from each of the plurality of virtual machines, the virtual machine properties including computing resource requirements of each of the plurality of virtual machine; retrieving host properties from each of the plurality of hosts, the host properties including available resources in each of the plurality of hosts; creating a plurality of host logical groups of a subset of the plurality of hosts having substantially same host properties; creating a plurality of virtual machine logical groups of a subset of the plurality of virtual machines having substantially same virtual machine properties; creating a lookup matrix including the plurality of virtual machine logical groups and the plurality of host logical groups, wherein the lookup matrix provides answers whether each member of a particular virtual machine logical group can be transferred to each member of a particular host logical group; and updating the lookup matrix if the host properties of a host change, wherein the updating includes moving the host to another host logical group that contains hosts having substantially same host properties as the host, wherein if the host properties of all hosts in a host logical group change then properties of the host logical group are changed and hosts are not transferred to another host logical group, and wherein the host properties of each host logical group are collectively distinguishable from the host properties of any other host group.
地址 Palo Alto CA US