Method and system for generating remediation options within a cluster of host computers that run virtual machines
    51.
    发明授权
    Method and system for generating remediation options within a cluster of host computers that run virtual machines 有权
    在运行虚拟机的主机计算机群集中生成修复选项的方法和系统

    公开(公告)号:US09424063B2

    公开(公告)日:2016-08-23

    申请号:US14264700

    申请日:2014-04-29

    Applicant: VMware, Inc.

    Abstract: A method for adjusting the configuration of host computers in a cluster on which virtual machines are running in response to a failed change in state is disclosed. The method involves receiving at least one reason a change in state failed the present check or the future check, associating the at least one reason with at least one remediation action, wherein the remediation action would allow the change in state to pass both a present check and a future check, assigning the at least one remediation action a cost, and determining a set of remediation actions to perform based on the cost assigned to each remediation action. In an embodiment, the steps of this method may be implemented in a non-transitory computer-readable storage medium having instructions that, when executed in a computing device, causes the computing device to carry out the steps.

    Abstract translation: 公开了一种用于响应于状态变化而调整运行虚拟机的群集中的主计算机的配置的方法。 所述方法涉及至少接收一个原因,即所述状态的变化未能通过所述现行支票或未来支票,将所述至少一个原因与至少一个补救动作相关联,其中所述补救动作将允许所述状态的改变通过当前支票 以及未来检查,将所述至少一个补救措施分配给成本,以及基于分配给每个修复动作的成本来确定要执行的一组补救动作。 在一个实施例中,该方法的步骤可以在具有指令的非瞬时计算机可读存储介质中实现,所述指令在计算设备中被执行时使计算设备执行步骤。

    PROACTIVE RESOURCE RESERVATION FOR PROTECTING VIRTUAL MACHINES
    52.
    发明申请
    PROACTIVE RESOURCE RESERVATION FOR PROTECTING VIRTUAL MACHINES 审中-公开
    保护虚拟机的投资资源预留

    公开(公告)号:US20160203064A1

    公开(公告)日:2016-07-14

    申请号:US15076341

    申请日:2016-03-21

    Applicant: VMware, Inc.

    Abstract: A system for proactive resource reservation for protecting virtual machines. The system includes a cluster of hosts, wherein the cluster of hosts includes a master host, a first slave host, and one or more other slave hosts, and wherein the first slave host executes one or more virtual machines thereon. The first slave host is configured to identify a failure that impacts an ability of the one or more virtual machines to provide service, and calculate a list of impacted virtual machines. The master host is configured to receive a request to reserve resources on another host in the cluster of hosts to enable the impacted one or more virtual machines to failover, calculate a resource capacity among the cluster of hosts, determine whether the calculated resource capacity is sufficient to reserve the resources, and send an indication as to whether the resources are reserved.

    Abstract translation: 用于保护虚拟机的主动资源预留系统。 该系统包括一组主机,其中主机集群包括主主机,第一从机主机和一个或多个其他从机主机,并且其中第一从机主机在其上执行一个或多个虚拟机。 第一个从属主机被配置为识别影响一个或多个虚拟机提供服务的能力的故障,并计算受影响的虚拟机的列表。 主主机被配置为接收在主机群集中的另一个主机上预留资源的请求,以使受影响的一个或多个虚拟机故障转移,计算主机群集之间的资源容量,确定计算出的资源容量是否足够 保留资源,并发送资源是否保留。

    INTERDEPENDENT VIRTUAL MACHINE MANAGEMENT
    53.
    发明申请

    公开(公告)号:US20160085582A1

    公开(公告)日:2016-03-24

    申请号:US14958641

    申请日:2015-12-03

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F9/45533 G06F9/485 G06F2009/45575

    Abstract: Exemplary methods, apparatuses, and systems determine a list of virtual machines to be subject to a corrective action. When one or more of the listed virtual machines have dependencies upon other virtual machines, network connections, or storage devices, the determination of the list includes determining that the dependencies of the one or more virtual machines have been met. An attempt to restart or take another corrective action for the first virtual machine within the list is made. A second virtual machine that is currently deployed and running or powered off or paused in response to the corrective action for the first virtual machine is determined to be dependent upon the first virtual machine. In response to the second virtual machine's dependencies having been met by the attempt to restart or take corrective action for the first virtual machine, the second virtual machine is added to the list of virtual machines.

    Orchestrating High Availability Failover for Virtual Machines Stored on Distributed Object-Based Storage
    54.
    发明申请
    Orchestrating High Availability Failover for Virtual Machines Stored on Distributed Object-Based Storage 有权
    为存储在分布式基于对象的存储上的虚拟机协调高可用性故障转移

    公开(公告)号:US20150378853A1

    公开(公告)日:2015-12-31

    申请号:US14317669

    申请日:2014-06-27

    Applicant: VMware, Inc.

    Abstract: Techniques are disclosed for orchestrating high availability (HA) failover for virtual machines (VMs) running on host systems of a host cluster, where the host cluster aggregates locally-attached storage resources of the host systems to provide an object store, and where persistent data for one or more of the VMs is stored as per-VM storage objects across the locally-attached storage resources comprising the object store. In one embodiment, a host system in the host cluster executing a HA module determines a VM to be restarted on an active host system in the host cluster. The host system further determines if the VM's persistent data is stored in the object store. If so, the host system adds the VM to a list of VMs to be immediately restarted. Otherwise, the host system checks whether the VM is accessible to the host system by querying a storage layer of the host system configured to manage the object store.

    Abstract translation: 披露了用于为在主机集群的主机系统上运行的虚拟机(VM)的高可用性(HA)故障切换进行协调的技术,其中主机集群聚集主机系统的本地连接的存储资源以提供对象存储,以及持久数据 对于一个或多个VM,通过包括对象存储的本地连接的存储资源被存储为每个VM存储对象。 在一个实施例中,执行HA模块的主机集群中的主机系统确定要在主机集群中的主动主机系统上重新启动的VM。 主机系统还确定VM的持久数据是否存储在对象存储中。 如果是这样,主机系统会将VM添加到要立即重新启动的VM列表中。 否则,主机系统通过查询配置为管理对象存储的主机系统的存储层来检查主机系统是否可访问VM。

    Maintaining High Availability During Network Partitions for Virtual Machines Stored on Distributed Object-Based Storage
    55.
    发明申请
    Maintaining High Availability During Network Partitions for Virtual Machines Stored on Distributed Object-Based Storage 有权
    在分布式基于对象的存储中存储的虚拟机的网络分区期间维护高可用性

    公开(公告)号:US20150378761A1

    公开(公告)日:2015-12-31

    申请号:US14317712

    申请日:2014-06-27

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F9/542 G06F2009/4557

    Abstract: Techniques are disclosed for maintaining high availability (HA) for virtual machines (VMs) running on host systems of a host cluster, where each host system executes a HA module in a plurality of HA modules and a storage module in a plurality of storage modules, where the host cluster aggregates, via the plurality of storage modules, locally-attached storage resources of the host systems to provide an object store, where persistent data for the VMs is stored as per-VM storage objects across the locally-attached storage resources comprising the object store, and where a failure causes the plurality of storage modules to observe a network partition in the host cluster that the plurality of HA modules do not. In one embodiment, a host system in the host cluster executing a first HA module invokes an API exposed by the plurality of storage modules for persisting metadata for a VM to the object store. If the API is not processed successfully, the host system: (1) identifies a subset of second HA modules in the plurality of HA modules; (2) issues an accessibility query for the VM to the subset of second HA modules in parallel, the accessibility query being configured to determine whether the VM is accessible to the respective host systems of the subset of second HA modules; and (3) if at least one second HA module in the subset indicates that the VM is accessible to its respective host system, transmits a command to the at least one second HA module to invoke the API on its respective host system.

    Abstract translation: 公开了用于维护在主机集群的主机系统上运行的虚拟机(VM)的高可用性(HA)的技术,其中每个主机系统在多个HA模块中执行HA模块以及多个存储模块中的存储模块, 其中所述主机集群通过所述多个存储模块聚集所述主机系统的本地连接的存储资源以提供对象存储,其中所述VM的持久数据被存储为跨所述本地连接的存储资源的每个VM存储对象,包括 对象存储,以及故障导致多个存储模块观察主机集群中的多个HA模块没有的网络分区。 在一个实施例中,执行第一HA模块的主机集群中的主机系统调用由多个存储模块公开的API,用于将VM的元数据持久保存到对象存储。 如果API未被成功处理,则主机系统:(1)识别多个HA模块中的第二HA模块的子集; (2)并行地向所述第二HA模块的子集发起对所述VM的辅助性查询,所述辅助功能查询被配置为确定所述VM是否可访问所述第二HA模块子集的相应主机系统; 以及(3)如果所述子集中的至少一个第二HA模块指示所述VM可由其相应的主机系统访问,则向所述至少一个第二HA模块发送命令以在其相应主机系统上调用所述API。

    METHOD AND SYSTEM FOR SUPPORTING A CHANGE IN STATE WITHIN A CLUSTER OF HOST COMPUTERS THAT RUN VIRTUAL MACHINES
    57.
    发明申请
    METHOD AND SYSTEM FOR SUPPORTING A CHANGE IN STATE WITHIN A CLUSTER OF HOST COMPUTERS THAT RUN VIRTUAL MACHINES 有权
    在虚拟机运行的主机计算机集群中支持状态变化的方法和系统

    公开(公告)号:US20150309825A1

    公开(公告)日:2015-10-29

    申请号:US14264626

    申请日:2014-04-29

    Applicant: VMware, Inc.

    Abstract: A method for supporting a change in state within a cluster of host computers that run virtual machines is disclosed. The method involves identifying a change in state within a cluster of host computers that run virtual machines, determining if predefined criteria for available resources within the cluster of host computers can be met by resources available in the cluster of host computers, and determining if predefined criteria for available resources within the cluster of host computers can be maintained after at least one different predefined change in state. In an embodiment, the steps of this method may be implemented in a non-transitory computer-readable storage medium having instructions that, when executed in a computing device, causes the computing device to carry out the steps.

    Abstract translation: 公开了一种用于支持在运行虚拟机的主计算机的群集内的状态改变的方法。 该方法涉及识别运行虚拟机的主机计算机的集群内的状态变化,确定主计算机的群集中的可用资源的预定标准是否可被主计算机的集群中的可用资源所满足,以及确定预定义的准则 对主机计算机群集中的可用资源可以在至少一个不同的预定义的状态改变之后维持。 在一个实施例中,该方法的步骤可以在具有指令的非瞬时计算机可读存储介质中实现,所述指令在计算设备中被执行时使计算设备执行步骤。

    HOST SELECTION FOR VIRTUAL MACHINE PLACEMENT
    58.
    发明申请
    HOST SELECTION FOR VIRTUAL MACHINE PLACEMENT 审中-公开
    主机选择虚拟机放置

    公开(公告)号:US20140317620A1

    公开(公告)日:2014-10-23

    申请号:US14318141

    申请日:2014-06-27

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45533 G06F9/45558 G06F9/5077 G06F2009/4557

    Abstract: In one embodiment, a method for placing virtual machines in a collection is provided. A plurality of equivalence sets of hosts is determined prior to placing virtual machines in the collection. The hosts in an equivalence set of hosts are considered similar. An equivalence set of hosts in the plurality of equivalence sets is selected to place the virtual machines in the collection. The method then places at least a portion of the virtual machines in the collection on one or more hosts in the selected equivalence set of hosts.

    Abstract translation: 在一个实施例中,提供了用于将虚拟机放置在集合中的方法。 在将虚拟机置于集合中之前确定多个等效的主机集合。 主机的等效集合中的主机被认为是类似的。 选择多个等效集合中的主机的等效集合以将虚拟机放置在集合中。 然后,该方法将集合中的至少一部分虚拟机放置在所选择的等效主机集合中的一个或多个主机上。

    PROTECTING PAIRED VIRTUAL MACHINES
    59.
    发明申请
    PROTECTING PAIRED VIRTUAL MACHINES 有权
    保护成对的虚拟机

    公开(公告)号:US20140059380A1

    公开(公告)日:2014-02-27

    申请号:US13975133

    申请日:2013-08-23

    Applicant: VMware, Inc.

    Abstract: A system for monitoring virtual machines includes a master host and a slave host. The slave host includes a primary virtual machine and a secondary virtual machine. The slave host is configured to identify a failure that impacts an ability of at least one of the primary virtual machine and the secondary virtual machine to provide service. If the failure is a Permanent Device Loss failure, the slave host is configured to terminate each impacted virtual machine. If the failure is an All Paths Down failure, the master host is configured to apply one of the following: a first remedy if the primary virtual machine is impacted and the secondary virtual machine is not impacted; a second remedy if the secondary virtual machine is impacted and the primary virtual machine is not impacted; or a third remedy if both the primary virtual machine and the secondary virtual machine are impacted.

    Abstract translation: 用于监视虚拟机的系统包括主机主机和从机主机。 从主机包括主虚拟机和辅助虚拟机。 从属主机被配置为识别影响至少一个主虚拟机和辅助虚拟机提供服务的能力的故障。 如果故障是永久设备丢失失败,则从主机配置为终止每个受影响的虚拟机。 如果故障是“全部路径故障”故障,则主主机将配置为应用以下其中一个:如果主虚拟机受到影响并且辅助虚拟机不受影响,则首先进行补救; 如果辅助虚拟机受到影响并且主虚拟机不受影响,则是第二种补救措施; 或者如果主虚拟机和辅助虚拟机都受到影响,则可以使用第三种补救措施。

    PROACTIVE RESOURCE RESERVATION FOR PROTECTING VIRTUAL MACHINES
    60.
    发明申请
    PROACTIVE RESOURCE RESERVATION FOR PROTECTING VIRTUAL MACHINES 有权
    保护虚拟机的投资资源预留

    公开(公告)号:US20140059379A1

    公开(公告)日:2014-02-27

    申请号:US13975112

    申请日:2013-08-23

    Applicant: VMware, Inc.

    Abstract: A system for proactive resource reservation for protecting virtual machines. The system includes a cluster of hosts, wherein the cluster of hosts includes a master host, a first slave host, and one or more other slave hosts, and wherein the first slave host executes one or more virtual machines thereon. The first slave host is configured to identify a failure that impacts an ability of the one or more virtual machines to provide service, and calculate a list of impacted virtual machines. The master host is configured to receive a request to reserve resources on another host in the cluster of hosts to enable the impacted one or more virtual machines to failover, calculate a resource capacity among the cluster of hosts, determine whether the calculated resource capacity is sufficient to reserve the resources, and send an indication as to whether the resources are reserved.

    Abstract translation: 用于保护虚拟机的主动资源预留系统。 该系统包括一组主机,其中主机集群包括主主机,第一从机主机和一个或多个其他从机主机,并且其中第一从机主机在其上执行一个或多个虚拟机。 第一个从属主机被配置为识别影响一个或多个虚拟机提供服务的能力的故障,并计算受影响的虚拟机的列表。 主主机被配置为接收在主机群集中的另一个主机上预留资源的请求,以使受影响的一个或多个虚拟机故障转移,计算主机群集之间的资源容量,确定计算出的资源容量是否足够 保留资源,并发送资源是否保留。

Patent Agency Ranking