Systems and methods for semi-automatic workload domain deployments

    公开(公告)号:US10855807B2

    公开(公告)日:2020-12-01

    申请号:US16258466

    申请日:2019-01-25

    Applicant: VMware, Inc.

    Abstract: A system and method for semi-automatic workload domain deployment in a computing environment uses a user host selection of at least one host computer for a workload domain to automatically recommend candidate host computers for the workload domain from available host computers using relative and absolute selection criteria. The relative selection criteria include criteria that are based on properties of any manually selected host computers, while the absolute selection criteria include criteria that are not based on properties of any manually selected host computers. Another user selection of at least one of the candidate host computers can then be made for the workload domain. The workload domain is deployed using the user host selections of the at least one hot computer and the at least one of the candidate host computers.

    Scheduling and managing series of snapshots

    公开(公告)号:US10365976B2

    公开(公告)日:2019-07-30

    申请号:US15197352

    申请日:2016-06-29

    Applicant: VMware, Inc.

    Abstract: The present disclosure is related to systems and methods for scheduling and managing series of snapshots. An example method can include estimating a transfer time to transfer a first snapshot of a virtual computing instance (VCI) to a first snapshot series, and estimating a transfer time to transfer a second snapshot of the VCI to a second snapshot series. The method can further include determining a first schedule time to start a transfer of a first series of snapshots and determining a second schedule time to start a transfer of a second series of snapshots, wherein the first schedule time and the second schedule time are based at least in part on a respective recovery point objective (RPO). In some embodiments, the method can further include scheduling a point in time to record a next snapshot based at least in part on the shorter schedule time of the first schedule time and the second schedule time.

    Host selection for virtual machine placement
    24.
    发明授权
    Host selection for virtual machine placement 有权
    主机选择虚拟机放置

    公开(公告)号:US09372706B2

    公开(公告)日:2016-06-21

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

    Persisting high availability protection state for virtual machines stored on distributed object-based storage
    25.
    发明授权
    Persisting high availability protection state for virtual machines stored on distributed object-based storage 有权
    为存储在分布式对象存储上的虚拟机持续高可用性保护状态

    公开(公告)号:US09367414B2

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

    申请号:US14317637

    申请日:2014-06-27

    Applicant: VMware, Inc.

    Abstract: Techniques are disclosed for persisting high availability (HA) protection state 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 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 an identity of a VM that has been powered-on in the host cluster. The host system then persists HA protection state for the VM in a storage object of the VM, where the HA protection state indicates that the VM should be restarted on an active host system in the case of a failure in the host cluster.

    Abstract translation: 公开了用于为在主机集群的主机系统上运行的虚拟机(VM)持续存在高可用性(HA)保护状态的技术,其中主机集群聚集主机系统的本地连接的存储资源以提供对象存储,并且其中持久性 VM的数据按照每个VM存储对象存储在包括对象存储的本地连接的存储资源中。 在一个实施例中,执行HA模块的主机集群中的主机系统确定主机集群中已经通电的VM的身份。 然后,主机系统将在VM的存储对象中为VM维护HA保护状态,其中HA保护状态指示在主机集群中发生故障时应在活动主机系统上重新启动VM。

    Proactive resource reservation for protecting virtual machines
    26.
    发明授权
    Proactive resource reservation for protecting virtual machines 有权
    主动资源预留用于保护虚拟机

    公开(公告)号:US09292376B2

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

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

    Managing availability of virtual machines in cloud computing services
    27.
    发明授权
    Managing availability of virtual machines in cloud computing services 有权
    管理云计算服务中虚拟机的可用性

    公开(公告)号:US09183034B2

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

    申请号:US13896038

    申请日:2013-05-16

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F2009/45575

    Abstract: Recovery of virtual machines when one or more hosts fail includes identifying virtual machines running on the remaining functioning hosts. Some of the identified powered on virtual machines are suspended in favor of restarting some of the failed virtual machines from the failed host(s). A subsequent round of identifying virtual machines for suspension and virtual machines for restarting is performed. Virtual machines for suspension and restarting may be identified based on their associated “recovery time objective” (RTO) values or their “maximum number of RTO violations” value.

    Abstract translation: 当一个或多个主机出现故障时恢复虚拟机包括识别在其余功能主机上运行的虚拟机。 一些已识别的带电虚拟机被暂停,有利于从失败的主机重新启动一些故障虚拟机。 执行下一轮识别用于重新启动的悬挂和虚拟机的虚拟机。 可以根据其相关的“恢复时间目标”(RTO)值或其“最大RTO违规数量”值来识别用于暂停和重新启动的虚拟机。

    METHOD AND SYSTEM FOR GENERATING REMEDIATION OPTIONS WITHIN A CLUSTER OF HOST COMPUTERS THAT RUN VIRTUAL MACHINES
    28.
    发明申请
    METHOD AND SYSTEM FOR GENERATING REMEDIATION OPTIONS WITHIN A CLUSTER OF HOST COMPUTERS THAT RUN VIRTUAL MACHINES 有权
    在运行虚拟机的主机计算机集群中生成补救选项的方法和系统

    公开(公告)号:US20150309826A1

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

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

    INTERDEPENDENT VIRTUAL MACHINE MANAGEMENT
    29.
    发明申请
    INTERDEPENDENT VIRTUAL MACHINE MANAGEMENT 有权
    互联虚拟机管理

    公开(公告)号:US20150154046A1

    公开(公告)日:2015-06-04

    申请号:US14094344

    申请日:2013-12-02

    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.

    Abstract translation: 示例性方法,装置和系统确定要进行纠正动作的虚拟机的列表。 当列出的一个或多个虚拟机具有与其他虚拟机,网络连接或存储设备的依赖关系时,该列表的确定包括确定一个或多个虚拟机的依赖性已被满足。 对列表中的第一个虚拟机尝试重新启动或采取其他纠正措施。 当前部署并运行或关闭或暂停响应于第一虚拟机的纠正措施的第二虚拟机被确定为依赖于第一虚拟机。 响应于通过尝试重新启动或对第一虚拟机采取纠正措施来满足第二虚拟机的依赖性,第二虚拟机被添加到虚拟机列表中。

    Proactive high availability in a virtualized computer system

    公开(公告)号:US11182220B2

    公开(公告)日:2021-11-23

    申请号:US16549032

    申请日:2019-08-23

    Applicant: VMware, Inc.

    Abstract: Disclosed are aspects of proactive high availability that proactively identify and predict hardware failure scenarios and migrate virtual resources to healthy hardware resources. In some aspects, a mapping that maps virtual resources to hardware resources. A plurality of hardware events are identified in association with a hardware resource. A hardware failure scenario is predicted based on a health score of a first hardware resource. A health score is determined based on the hardware events, and a fault model that indicates a level of severity of the hardware events. A particular virtual resource is migrated from the hardware resource to another hardware that has a greater health score.

Patent Agency Ranking