Managing lifecycle of virtualization software in a virtualized computing system

    公开(公告)号:US11429367B2

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

    申请号:US17150606

    申请日:2021-01-15

    Applicant: VMware, Inc.

    Abstract: An example method of managing a lifecycle of virtualization software in a host is described. The method includes: obtaining, by an initiator in a current version of the virtualization software, a software installation bundle (SIB) from an image repository for a target version of the virtualization software, the SIB including a patcher; verifying, by the initiator, authenticity of the SIB; mounting at least one payload of the SIB in a root filesystem of the virtualization software, and initiating, by the initiator, the patcher in the at least one payload as mounted to perform at least one check operation.

    Provisioning DPU management operating systems

    公开(公告)号:US12197939B2

    公开(公告)日:2025-01-14

    申请号:US17704052

    申请日:2022-03-25

    Applicant: VMWARE, INC.

    Abstract: Disclosed are various examples of provisioning a data processing unit (DPU) management operating system (OS). A management hypervisor installer executed on a host device launches or causes a server component to provide a management operating system (OS) installer image at a particular URI accessible over a network internal to the host device. A baseboard management controller (BMC) transfers the DPU management OS installer image to the DPU device. A volatile memory based virtual disk is created using the DPU management OS installer image. The DPU device is booted to a DPU management OS installer on the volatile memory based virtual disk. The DPU management OS installer installs a DPU management operating system to a nonvolatile memory of the DPU device on reboot of the DPU device.

    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.

Patent Agency Ranking