-
公开(公告)号:US20220197688A1
公开(公告)日:2022-06-23
申请号:US17559019
申请日:2021-12-22
Applicant: VMware, Inc.
Inventor: Brian Masao OKI , Mukesh HIRA , Konstantinos ROUSSOS , Gayathri VUPPULURI
IPC: G06F9/455
Abstract: An example method of data protection in a virtualized computing system, which includes host clusters, a virtualization management server, and a network manager coupled to a physical network, each host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, is described. The method includes receiving, at the virtualization management server, a restore request; executing, at the virtualization management server in response to the restore request, restoration of a coupled backup of the virtualization management server and the network manager, the coupled backup including a backup of a first database of the virtualization management server and a backup of a second database of the network manager, the restoration including: restoring at least one of the first database and the second database from the coupled backup; repairing runtime state of at least one of the host clusters to make the runtime state consistent with the restoration.
-
公开(公告)号:US20220197687A1
公开(公告)日:2022-06-23
申请号:US17559004
申请日:2021-12-22
Applicant: VMware, Inc.
Inventor: Brian Masao OKI , Mukesh HIRA , Konstantinos ROUSSOS , Gayathri VUPPULURI
Abstract: An example method of data protection in a virtualized computing system, the virtualized computing system including a host cluster, a virtualization management server connected, and a network manager coupled to a physical network, the host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, is described. The method includes: receiving a backup request; executing, in response to the backup request, a coupled backup of the virtualization management server and the network manager, including: creating a backup of a first database in the virtualization management server, the first database storing first configuration data for a virtual infrastructure (VI) control plane of the host cluster; creating a backup of a second database in the network manager, the second database storing second configuration data for a logical network deployed in the host cluster; and storing the coupled backup in remote storage.
-
公开(公告)号:US20230229476A1
公开(公告)日:2023-07-20
申请号:US17580488
申请日:2022-01-20
Applicant: VMware, Inc.
Inventor: Brian Masao OKI , Ramsés V. MORALES , Adrian DRZEWIECKI , Konstantinos ROUSSOS , Olivier Alain CREMEL
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/4557
Abstract: An example method of deploying a virtual machine (VM) in a software-defined data center (SDDC) includes: receiving a VM specification for the VM at an elastic control plane executing in a cluster of hosts having a virtualization layer; composing, by the elastic control plane in response to the VM specification, logical resources of the cluster managed by the virtualization layer; composing, by the elastic control plane, physical resources of the SDDC to add new hardware to the cluster; expanding, by the elastic control plane, the logical resources with new logical resources managed by the virtualization layer and backed by the new hardware; and deploying, by the elastic control plane, the VM in a virtual environment composed from the logical resources as expanded.
-
4.
公开(公告)号:US20210311762A1
公开(公告)日:2021-10-07
申请号:US16838638
申请日:2020-04-02
Applicant: VMware, Inc.
Inventor: Zachary James SHEPHERD , Derek William BEARD , George Gregory HICKEN , Mark Russell JOHNSON , Jared Sean ROSOFF , Joseph Stephen BEDA , Konstantinos ROUSSOS
IPC: G06F9/455
Abstract: An example virtualized computing system includes: a host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, the virtualization layer supporting execution of virtual machines (VMs); an orchestration control plane integrated with the virtualization layer, the orchestration control plane including a master server executing in a first VM of the VMs; guest cluster infrastructure software (GCIS) executing in the master server, the GCIS configured to create a set of objects defining a container orchestration cluster, and manage lifecycles of second VMs of the VMs based on state of the set of objects; and guest software executing in the second VMs to implement the container orchestration cluster as a guest cluster of the host cluster, the guest software having components that interface with the GCIS.
-
5.
公开(公告)号:US20240143382A1
公开(公告)日:2024-05-02
申请号:US18504744
申请日:2023-11-08
Applicant: VMware, Inc.
Inventor: Zachary James SHEPHERD , Derek William BEARD , George Gregory HICKEN , Mark Russell JOHNSON , Jared Sean ROSOFF , Joseph Stephen BEDA , Konstantinos ROUSSOS
CPC classification number: G06F9/45558 , G06F9/5077 , G06F2009/45595
Abstract: An example virtualized computing system includes: a host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, the virtualization layer supporting execution of virtual machines (VMs); an orchestration control plane integrated with the virtualization layer, the orchestration control plane including a master server executing in a first VM of the VMs; guest cluster infrastructure software (GCIS) executing in the master server, the GCIS configured to create a set of objects defining a container orchestration cluster, and manage lifecycles of second VMs of the VMs based on state of the set of objects; and guest software executing in the second VMs to implement the container orchestration cluster as a guest cluster of the host cluster, the guest software having components that interface with the GCIS.
-
公开(公告)号:US20220237049A1
公开(公告)日:2022-07-28
申请号:US17159098
申请日:2021-01-26
Applicant: VMware, Inc.
Inventor: Maarten WIGGERS , Konstantinos ROUSSOS , Gabriel TARASUK-LEVIN
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.
-
公开(公告)号:US20220229683A1
公开(公告)日:2022-07-21
申请号:US17154393
申请日:2021-01-21
Applicant: VMware, Inc.
Inventor: Arunachalam RAMANATHAN , Konstantinos ROUSSOS , Gabriel TARASUK-LEVIN , Derek William BEARD
IPC: G06F9/455 , G06F12/1009
Abstract: Examples provide a method of migrating a multi-process virtual machine (VM) from at least one source host to at least one destination host in a virtualized computing system. The method includes: copying, by VM migration software executing in the at least one source host, guest physical memory of the multi-process VM to the at least one destination host; obtaining, by the VM migration software, at least one device checkpoint for at least one device supporting the multi-process VM, the multi-process VM including a user-level monitor (ULM) and at least one user-level driver (ULD), the at least one ULD interfacing with the at least one device, the ULM providing a virtual environment for the multi-process VM; transmitting the at least one device checkpoint to the at least one destination host; restoring the at least one device checkpoint; and resuming the multi-process VM on the at least one destination host.
-
-
-
-
-
-