Saving page retire information persistently across operating system reboots

    公开(公告)号:US11573905B2

    公开(公告)日:2023-02-07

    申请号:US17154411

    申请日:2021-01-21

    Applicant: VMware, Inc.

    Abstract: Examples described herein include systems and methods for retaining information about bad memory pages across an operating system reboot. An example method includes detecting, by a first instance of an operating system, an error in a memory page of a non-transitory storage medium of a computing device executing the operating system. The operating system can tag the memory page as a bad memory page, indicating that the memory page should not be used by the operating system. The operating system can also store tag information indicating memory pages of the storage medium that are tagged as bad memory pages. The example method can also include receiving an instruction to reboot the operating system, booting a second instance of the operating system, and providing the tag information to the second instance of the operating system. The operating system can use the tag information to avoid using the bad memory pages.

    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.

    Error logging during system boot and shutdown

    公开(公告)号:US11301312B1

    公开(公告)日:2022-04-12

    申请号:US17142453

    申请日:2021-01-06

    Applicant: VMware, Inc.

    Abstract: Systems and methods are described for improved error logging during system boot and shutdown. A hardware initialization firmware on a computing device can include a logging module. When errors occur during early system booting or late system shutdown, the firmware can create error logs. The logging module can receive the error logs and prioritize them according to a set of rules. The logging module can select error logs of the highest priority up to a predetermined maximum amount. The logging module can modify the error logs using a shorthand form and write them to nonvolatile random-access memory. The firmware can initialize runtime services and launch an operating system. A system logger on the operating system can retrieve the error logs, save them to a file, and erase them from the memory.

    Deploying virtualization software in a remote cluster

    公开(公告)号:US11182147B2

    公开(公告)日:2021-11-23

    申请号:US16938981

    申请日:2020-07-26

    Applicant: VMWARE, INC.

    Abstract: A desired image of a virtualization software is deployed in hosts that are located in a remote data center which is connected to a central data center over a first network having a lower bandwidth than that of a second network over which the hosts in the remote data center communicate with each other. The method of deploying the virtualization software in the hosts includes: upgrading the virtualization software in a first host of the plurality of hosts using portions of the desired image that are transmitted from the central data center to the remote data center over the first network; and upgrading the virtualization software in a second host of the plurality of hosts using portions of the desired image that are transmitted from the first host to the second host over the second network, without retransmitting the portions from the central data center to the remote data center.

    Distributed autonomous lifecycle management of hypervisors in a virtualized computing system

    公开(公告)号:US12106135B2

    公开(公告)日:2024-10-01

    申请号:US17367118

    申请日:2021-07-02

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558

    Abstract: An example method of hypervisor lifecycle management in a virtualized computing system having a cluster of hosts is described. The method includes: obtaining, by remediation software executing in a host of the hosts, a host state document from a distributed key-value store, the host state document defining a desired state of software in the host, the software including a hypervisor; and performing, by the remediation software in coordination with other hosts of the hosts through the distributed key-value store, a lifecycle operation on the software of the host in response to determining that a current state of the software does not match the desired state.

    Error logging during system boot and shutdown

    公开(公告)号:US11789801B2

    公开(公告)日:2023-10-17

    申请号:US17716113

    申请日:2022-04-08

    Applicant: VMware, Inc.

    CPC classification number: G06F11/0778 G06F11/0751 G06F11/0787

    Abstract: Systems and methods are described for improved error logging during system boot and shutdown. A hardware initialization firmware on a computing device can include a logging module. When errors occur during early system booting or late system shutdown, the firmware can create error logs. The logging module can receive the error logs and prioritize them according to a set of rules. The logging module can select error logs of the highest priority up to a predetermined maximum amount. The logging module can modify the error logs using a shorthand form and write them to nonvolatile random-access memory. The firmware can initialize runtime services and launch an operating system. A system logger on the operating system can retrieve the error logs, save them to a file, and erase them from the memory.

    Techniques for non-disruptive operating system upgrade

    公开(公告)号:US11567754B2

    公开(公告)日:2023-01-31

    申请号:US17336398

    申请日:2021-06-02

    Applicant: VMWARE, INC.

    Abstract: The disclosure provides an approach for a non-disruptive system upgrade. Embodiments include installing an upgraded version of an operating system (OS) on a computing system while a current version of the OS continues to run. Embodiments include entering a maintenance mode on the computing system, including preventing the addition of new applications and modifying the handling of storage operations on the computing system for the duration of the maintenance mode. Embodiments include, during the maintenance mode, configuring the upgraded version of the OS. Embodiments include, after configuring the upgraded version of the OS, suspending a subset of applications running on the computing system, transferring control over resources of the computing system to the upgraded version of the OS, and resuming the subset of the applications running on the computing system. Embodiments include exiting the maintenance mode on the computing system.

    ERROR LOGGING DURING SYSTEM BOOT AND SHUTDOWN

    公开(公告)号:US20220229719A1

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

    申请号:US17716113

    申请日:2022-04-08

    Applicant: VMware, Inc.

    Abstract: Systems and methods are described for improved error logging during system boot and shutdown. A hardware initialization firmware on a computing device can include a logging module. When errors occur during early system booting or late system shutdown, the firmware can create error logs. The logging module can receive the error logs and prioritize them according to a set of rules. The logging module can select error logs of the highest priority up to a predetermined maximum amount. The logging module can modify the error logs using a shorthand form and write them to nonvolatile random-access memory. The firmware can initialize runtime services and launch an operating system. A system logger on the operating system can retrieve the error logs, save them to a file, and erase them from the memory.

Patent Agency Ranking