Validation of desired software state image for hardware incompatibilities

    公开(公告)号:US11650804B2

    公开(公告)日:2023-05-16

    申请号:US17744504

    申请日:2022-05-13

    Applicant: VMware, Inc.

    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.

    Automatic self-adjusting software image recommendation

    公开(公告)号:US12001828B2

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

    申请号:US17124046

    申请日:2020-12-16

    Applicant: VMware, Inc.

    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.

    Recreating software installation bundles from a host in a virtualized computing system

    公开(公告)号:US11842181B2

    公开(公告)日:2023-12-12

    申请号:US17676878

    申请日:2022-02-22

    Applicant: VMWARE, INC.

    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.

    Validation of desired software state image for hardware incompatibilities

    公开(公告)号:US11340881B2

    公开(公告)日:2022-05-24

    申请号:US17033987

    申请日:2020-09-28

    Applicant: VMWARE, INC.

    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.

Patent Agency Ranking