SCHEDULING WORKLOADS ON A COMMON SET OF RESOURCES BY MULTIPLE SCHEDULERS OPERATING INDEPENDENTLY

    公开(公告)号:US20220035662A1

    公开(公告)日:2022-02-03

    申请号:US16943710

    申请日:2020-07-30

    Applicant: VMware, Inc.

    Abstract: Workloads are scheduled on a common set of resources distributed across a cluster of hosts using at least two schedulers that operate independently. The resources include CPU, memory, network, and storage, and the workloads may be virtual objects, including VMs, and also operations including live migration of virtual objects, network file copy, reserving spare capacity for high availability restarts, and selecting hosts that are to go into maintenance mode. In addition, the at least two independent schedulers are assigned priorities such that the higher priority scheduler is executed to schedule workloads in its inventory on the common set of resources before the lower priority scheduler is executed to schedule workloads in its inventory on the common set of resources.

    DYNAMIC CONFIGURATION OF VIRTUAL OBJECTS

    公开(公告)号:US20220283836A1

    公开(公告)日:2022-09-08

    申请号:US17190325

    申请日:2021-03-02

    Applicant: VMware, Inc.

    Abstract: The disclosure provides an approach for the dynamic configuration of virtualized objects. A virtual object may be associated with a desired state defining a first plurality of resources for allocating to the virtual object. The first plurality of resources correspond to one or more resource types. Techniques include determining that each of a plurality of hosts does not have sufficient available resources to allocate the first plurality of resources to the virtual object according to the desired state. Techniques include selecting, a first host of the plurality of hosts to run the virtual object. Techniques include allocating a second plurality of resources to the virtual object from the first host, wherein the second plurality of resources is less than the first plurality of resources, and running the virtual object in the first host.

    AFFINITY AND ANTI-AFFINITY FOR SETS OF RESOURCES AND SETS OF DOMAINS IN A VIRTUALIZED AND CLUSTERED COMPUTER SYSTEM

    公开(公告)号:US20220237048A1

    公开(公告)日:2022-07-28

    申请号:US17159073

    申请日:2021-01-26

    Applicant: VMware, Inc.

    Inventor: Maarten WIGGERS

    Abstract: An example method of placing resources in domains in a virtualized computing system is described. A host cluster includes a virtualization layer executing on hardware platforms of the hosts. The method includes: determining, at a virtualization management server, definitions of the domains and resource groups, each of the domains including a plurality of placement targets, each of the resource groups including a plurality of the resources; receiving, at the virtualization management server from the user, affinity/anti-affinity rules that control placement of the resource groups within the domains; and placing, by the virtualization management server, the resource groups within the domains based on the affinity/anti-affinity rules.

    AFFINITY AND ANTI-AFFINITY WITH CONSTRAINTS FOR SETS OF RESOURCES AND SETS OF DOMAINS IN A VIRTUALIZED AND CLUSTERED COMPUTER SYSTEM

    公开(公告)号:US20220237049A1

    公开(公告)日:2022-07-28

    申请号:US17159098

    申请日:2021-01-26

    Applicant: VMware, Inc.

    Abstract: An example method of placing resources in domains of a virtualized computing system is described. A host cluster includes a virtualization layer executing on hardware platforms of the hosts. The method includes: determining, at a virtualization management server, definitions of the domains and resource groups, each of the domains including a plurality of placement targets, each of the resource groups including a plurality of the resources; receiving, at the virtualization management server from the user, affinity/anti-affinity rules that control placement of the resource groups within the domains; receiving, at the virtualization management server from the user, constraints that further control placement of the resource groups within the domains; and placing, by the virtualization management server, the resource groups within the domains based on the affinity/anti-affinity rules and the constraints.

    METHOD FOR REPOINTING RESOURCES BETWEEN HOSTS

    公开(公告)号:US20220027209A1

    公开(公告)日:2022-01-27

    申请号:US17498592

    申请日:2021-10-11

    Applicant: VMware, Inc.

    Abstract: Techniques are disclosed for reallocating host resources in a virtualized computing environment when certain criteria have been met. In some embodiments, a system identifies a host disabling event. In view of the disabling event, the system identifies a resource for reallocation from a first host to a second host. Based on the identification, the computer system disassociates the identified resource's virtual identifier from the first host device and associates the virtual identifier with the second host device. Thus, the techniques disclosed significantly reduce a system's planned and unplanned downtime.

    SCHEDULING WORKLOADS IN A CONTAINER ORCHESTRATOR OF A VIRTUALIZED COMPUTER SYSTEM

    公开(公告)号:US20220229686A1

    公开(公告)日:2022-07-21

    申请号:US17154776

    申请日:2021-01-21

    Applicant: VMware, Inc.

    Abstract: An example method of scheduling a workload in a virtualized computing system including a host cluster having a virtualization layer directly executing on hardware platforms of hosts is described. The virtualization layer supports execution of virtual machines (VMs) and is integrated with an orchestration control plane. The method includes: receiving, at the orchestration control plane, a workload specification for the workload; selecting, at the orchestration control plane, a plurality of nodes for the workload based on the workload specification, each of the plurality of nodes implemented by a host of the hosts; selecting, by the orchestration control plane in cooperation with a virtualization management server managing the host cluster, a node of the plurality of nodes; and deploying, by the orchestration control plane in cooperation with the virtualization management server, the workload on a host in the host cluster implementing the selected node.

    SYSTEM AND METHOD FOR MANAGING TAGGED VIRTUAL INFRASTRUCTURE OBJECTS

    公开(公告)号:US20210227023A1

    公开(公告)日:2021-07-22

    申请号:US16931586

    申请日:2020-07-17

    Applicant: VMware, Inc.

    Abstract: An example method for an infrastructure management server to manage virtual infrastructure objects in a cluster is disclosed. The example method includes configuring the infrastructure management server to perform a function on the virtual infrastructure objects in the cluster, identifying a set of virtual infrastructure objects out of the virtual infrastructure objects that are tagged, identifying a customized policy associated with the first set of virtual infrastructure objects, and modifying the function based on the customized policy.

    HONORING RESOURCE SCHEDULER CONSTRAINTS DURING MAINTENANCES

    公开(公告)号:US20200042340A1

    公开(公告)日:2020-02-06

    申请号:US16446670

    申请日:2019-06-20

    Applicant: VMWARE, INC.

    Abstract: The present disclosure describes a technique for honoring virtual machine placement constraints established on a first host implemented on a virtualized computing environment by receiving a request to migrate one or more virtual machines from the first host to a second host and without violating the virtual machine placement constraints, identifying an architecture of the first host, provisioning a second host with an architecture compatible with that of the first host, adding the second host to the cluster of hosts, and migrating the one or more virtual machines from the first host to the second host.

    PROACTIVE HIGH AVAILABILITY IN A VIRTUALIZED COMPUTER SYSTEM
    10.
    发明申请
    PROACTIVE HIGH AVAILABILITY IN A VIRTUALIZED COMPUTER SYSTEM 审中-公开
    虚拟化计算机系统中的高可用性

    公开(公告)号:US20160306675A1

    公开(公告)日:2016-10-20

    申请号:US14751856

    申请日:2015-06-26

    Applicant: VMware, Inc.

    Abstract: A method of managing virtual resources executing on a hardware platform that employs sensors to monitor the health of hardware resources of the hardware platform, includes filtering sensor data from the hardware platform and combining the sensor data with a fault model for the hardware platform to generate a health score, receiving an inventory that maps the virtual resources to the hardware resources of the hardware platform, receiving resource usage data describing use of the hardware resources of the hardware platform by the virtual resources, and generating resource utilization metrics from the resource usage data. The method includes receiving policy data specifying rules applicable to the inventory, determining a set of recommendations for changes to the inventory based on the health score, the resource usage data, and the policy data, and executing at least one recommendation to implement the changes to the inventory.

    Abstract translation: 一种管理在硬件平台上执行的虚拟资源的方法,该硬件平台使用传感器来监视硬件平台的硬件资源的健康状况,包括从硬件平台过滤传感器数据,并将传感器数据与硬件平台的故障模型相结合,以产生 健康评分,接收将虚拟资源映射到硬件平台的硬件资源的清单,接收描述硬件平台的硬件资源使用情况的资源使用情况,并从资源使用数据生成资源利用度量。 该方法包括接收指定适用于库存的规则的策略数据,基于健康分数,资源使用数据和策略数据确定用于库存变化的一组建议,以及执行至少一个推荐来实现对 库存。

Patent Agency Ranking