NON-DISRUPTIVE CONTAINER RUNTIME CHANGES

    公开(公告)号:US20220229687A1

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

    申请号:US17213456

    申请日:2021-03-26

    Applicant: VMWARE, INC.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for migrating from a first container runtime to a second container runtime. One of the methods includes deploying a second control plane virtual machine that is configured to manage containers of a cluster of virtual execution environments using the second container runtime; obtaining, for each container executing workloads hosted by a respective virtual execution environment, a respective container image representing a current state of the container; updating each obtained container image to a format that is compatible with the second container runtime; deploying, for each updated container image, a corresponding container hosted by a virtual execution environment in the cluster, wherein the deployed container is managed by the second control plane virtual machine; decommissioning a first control plane virtual machine and transferring control of the containers of the cluster to the second control plane virtual machine.

    METHOD FOR UPGRADING SOFTWARE SERVICES WITH UNIFIED DELIVERY

    公开(公告)号:US20240411540A1

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

    申请号:US18330947

    申请日:2023-06-07

    Applicant: VMware, Inc.

    Abstract: A method of upgrading a software service from a first version to a second version, wherein the software service is supported by a file system on which a first archive is mounted, includes the steps of: causing execution of the software service to be stopped, and mounting a second archive onto the file system, wherein the second mounted archive includes a plurality of files for executing the second version of the software service; creating a set of pointers, each of the set of pointers pointing to a respective one of the plurality of files of the second mounted archive; and after creating the set of pointers, causing the second version of the software service to be executed, wherein executing the second version of the software service involves accessing code from the plurality of files of the second mounted archive using the set of pointers and executing the code.

Patent Agency Ranking