-
公开(公告)号:US20230176849A1
公开(公告)日:2023-06-08
申请号:US17665632
申请日:2022-02-07
Applicant: VMware, Inc.
Inventor: Aravinda Haryadi , Mukund Gunti , Ritesh Ranjan , Dipesh Kumar , Yuedong Mu , Geoffrey Blair Fritz
CPC classification number: G06F8/65 , G06F8/63 , G06F9/45558 , H04L67/34 , G06F2009/45595
Abstract: An example method of upgrading a host in a cluster under management of a lifecycle manager in a virtualized computing system includes: receiving, from the lifecycle manager at a host in the cluster being upgraded, a desired software specification for a hypervisor of the host; determining, by the host, a list of required software installation bundles (SIBs) to satisfy the desired software specification; identifying a neighboring host in the cluster for the host; downloading, from the neighboring host to the host, at least at portion of the required SIBs; and executing an upgrade of the hypervisor in the host using the required SIBs.
-
公开(公告)号:US11650804B2
公开(公告)日:2023-05-16
申请号:US17744504
申请日:2022-05-13
Applicant: VMware, Inc.
Inventor: Anjaneya Prasad Gondi , Mukund Gunti , Alok Kumar Sinha , Nikitha Kandru , Yuedong Mu , Aravinda Haryadi
CPC classification number: G06F8/63 , G06F9/45529
Abstract: A method of validating a desired image of a virtualization software and a firmware package to be installed in a host against a hardware compatibility list (HCL) includes: acquiring a bill of materials for the host that lists hardware devices of the host; for each of the hardware devices, searching for firmware and a driver thereof in the HCL; for each driver included in the desired image that corresponds to one of the hardware devices, determining whether or not the driver is compatible according to the HCL; for each firmware included in the firmware package that corresponds to one of the hardware devices, determining whether or not the firmware is compatible according to the HCL; and validating the desired image of the virtualization software and the firmware package to be installed in the host if each of the hardware devices has a compatible driver and a compatible firmware.
-
公开(公告)号:US20220100491A1
公开(公告)日:2022-03-31
申请号:US17476934
申请日:2021-09-16
Applicant: VMware, Inc.
Inventor: Renaud B. Voltz , Aravinda Haryadi , Yuedong Mu , Lingyuan He
Abstract: Some embodiments provide a method, at a host computer, of provisioning a first program for enabling resource sharing on a smart network interface card (NIC) of the host computer. The method receives the first program at the host computer along with a second program for sharing resources of the host computer. The method installs the second program on the host computer. The method provides the first program to the smart NIC for the smart NIC to install on the smart NIC.
-
公开(公告)号:US12001828B2
公开(公告)日:2024-06-04
申请号:US17124046
申请日:2020-12-16
Applicant: VMware, Inc.
Inventor: Hui Li , Mukund Gunti , Yuedong Mu
CPC classification number: G06F8/65 , G06F9/45558 , G06F2009/45562 , G06F2009/4557
Abstract: A method of updating a desired state of a virtualization software for a cluster of hosts includes: in response to a notification of a change associated with the cluster, determining versions of a base image of the virtualization software that are compatible with the cluster; for each compatible version of the base image, determining versions of an add-on image of the virtualization software that are compatible with the compatible version of the base image and the cluster; presenting as a recommended image a complete image of the virtualization software, the complete image containing a first version of the base image that is compatible with the cluster and a first version of the add-on image that is compatible with the first version of the base image and the cluster; and upon acceptance of the recommended image, updating a software specification to include the recommended image.
-
公开(公告)号:US11748089B2
公开(公告)日:2023-09-05
申请号:US17665632
申请日:2022-02-07
Applicant: VMware, Inc.
Inventor: Aravinda Haryadi , Mukund Gunti , Ritesh Ranjan , Dipesh Kumar , Yuedong Mu , Geoffrey Blair Fritz
CPC classification number: G06F8/65 , G06F8/63 , G06F9/45558 , H04L67/34 , G06F2009/45595
Abstract: An example method of upgrading a host in a cluster under management of a lifecycle manager in a virtualized computing system includes: receiving, from the lifecycle manager at a host in the cluster being upgraded, a desired software specification for a hypervisor of the host; determining, by the host, a list of required software installation bundles (SIBs) to satisfy the desired software specification; identifying a neighboring host in the cluster for the host; downloading, from the neighboring host to the host, at least at portion of the required SIBs; and executing an upgrade of the hypervisor in the host using the required SIBs.
-
公开(公告)号:US11842181B2
公开(公告)日:2023-12-12
申请号:US17676878
申请日:2022-02-22
Applicant: VMWARE, INC.
Inventor: Aravinda Haryadi , Lingyuan He , Mukund Gunti , Yuedong Mu
CPC classification number: G06F8/63 , G06F9/45558 , G06F2009/45583
Abstract: An example method of creating a software image from software executing on a host in a virtualized computing system includes: obtaining, by an image generator executing in the virtualized computing system, an image metadata from the host, the image metadata describing a running image of a hypervisor executing on the host; identifying, from the image metadata, a plurality of software installation bundles (SIBs) used to install the running image on the host; obtaining, from the image metadata, SIB descriptors and SIB signatures for the plurality of SIBs; obtaining, from storage on the host, payloads referenced in the image metadata for the SIBs; and recreating the plurality of SIBs from the SIB descriptors, the SIB signatures, and the payloads.
-
公开(公告)号:US11340881B2
公开(公告)日:2022-05-24
申请号:US17033987
申请日:2020-09-28
Applicant: VMWARE, INC.
Inventor: Anjaneya Prasad Gondi , Mukund Gunti , Alok Kumar Sinha , Nikitha Kandru , Yuedong Mu , Aravinda Haryadi
Abstract: A method of validating a desired image of a virtualization software and a firmware package to be installed in a plurality of hosts against a hardware compatibility list (HCL) includes: acquiring hardware inventory of the hosts to determine hardware devices installed therein; for each of the hardware devices, searching for firmware and driver thereof in the HCL; for each driver included in the desired image that corresponds to one of the hardware devices, determining whether or not the driver is compatible according to the HCL; for each firmware included in the firmware package that corresponds to one of the hardware devices, determining whether or not the firmware is compatible according to the HCL; and validating the desired image of the virtualization software and the firmware package to be installed in the hosts if each of the hardware device has a compatible driver and a compatible firmware.
-
-
-
-
-
-