Maintaining unallocated hosts of a pre-configured hyper-converged computing device at a baseline operating system version
US-2019026141-A1 · Jan 24, 2019 · US
US11314500B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11314500-B2 |
| Application number | US-202016942540-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 29, 2020 |
| Priority date | Jul 9, 2020 |
| Publication date | Apr 26, 2022 |
| Grant date | Apr 26, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method for updating a component of a virtual computing system in a hyperconverged system includes installing, by a processor executing computer-readable instructions stored on a memory of a lifecycle manager of the virtual computing system, a software package on a node of the virtual computing system for updating the component of the virtual computing system, and booting, by the processor, the component into an update environment based on the software package. The software package decouples a dependency of the lifecycle manager on the update environment. The system and method also include updating, by the processor, the component in the update environment and booting, by the processor, the component out of the update environment into an operating environment upon completion of the update of the component.
Opening claim text (preview).
What is claimed is: 1. A method comprising: installing, by a processor executing computer-readable instructions stored on a memory, a pre-defined software package in a virtual computing system for updating a component of the virtual computing system in an update environment; booting, by the processor, the component into the update environment using the pre-defined software package, wherein the pre-defined software package allows the processor to communicate with a plurality of update environments without needing to reconfigure the processor for communication with each of the plurality of update environments; updating, by the processor, the component in the update environment; and booting, by the processor, the component out of the update environment into an operating environment upon completing the updating of the component. 2. The method of claim 1 , further comprising performing, by the processor, a pre-check on the component before updating. 3. The method of claim 2 , wherein the pre-check comprises at least one of checking compatibility of an update being performed on the component with one or more other elements associated with the component, verifying a health of the component, verifying that the component is not already in a maintenance mode, checking availability of memory space for the update, or checking network connectivity. 4. The method of claim 1 , wherein the pre-defined software package comprises a name, a script, and an image. 5. The method of claim 1 , wherein the pre-defined software package is configured for communication with each of the plurality of update environments, and wherein the processor communicates with each of the plurality of update environments via the pre-defined software package. 6. The method of claim 1 , wherein the pre-defined software package comprises a Java Script Object Notation (JSON) structure. 7. The method of claim 1 , wherein the pre-defined software package is configured to perform at least one of a pre-action to be performed before the updating of the component or a post-action to be performed after the updating of the component. 8. The method of claim 1 , wherein the update environment is an In Virtual Machine Update environment. 9. The method of claim 1 , further comprising deleting, by the processor, the pre-defined software package after the updating of the component. 10. A non-transitory computer-readable media comprising computer-readable instructions stored thereon that when executed by a processor of a lifecycle manager configured to update components in a virtual computing system cause the processor to: receive a request to update a component of the virtual computing system; deploy and run a pre-defined software package to boot the component into an update environment where updates are performed, wherein the pre-defined software package comprises one or more scripts that allow the processor to communicate with a plurality of update environments to update the component in the update environment without needing to reconfigure the processor for communication with each of the plurality of update environments, and wherein the pre-defined software package boots the component into the update environment; and updating the component in the update environment, wherein the pre-defined software package is configured to boot the component into an operating environment from the update environment after the update. 11. The non-transitory computer-readable media of claim 10 , wherein the processor further executes computer-readable instructions for updating of the component without rebooting an underlying node of the component. 12. The non-transitory computer-readable media of claim 10 , wherein the processor further executes computer-readable instructions for updating of the component without migrating a virtual machine from an underlying node of the component to another node. 13. The non-transitory computer-readable media of claim 10 , wherein the pre-defined software package further comprises a name and an image. 14. A system comprising: a memory storing computer-readable instructions thereon; and a processor executing the computer-readable instructions to: receive a request to update a component of a virtual computing system; deploy and run a pre-defined software package to boot the component into an update environment where updates are performed, wherein the pre-defined software package comprises one or more scripts that allow the processor to communicate with a plurality of update environments to update the component in the update environment without needing to reconfigure the processor for communication with each of the plurality of update environments, and wherein the pre-defined software package boots the component into the update environment; and update the component in the update environment, wherein the pre-defined software package is configured to boot the component into an operating environment from the update environment after the update. 15. The system of claim 14 , wherein the pre-defined software package further comprises a name and an image. 16. A method comprising: receiving, by a processor executing computer-readable instructions stored on a memory, a request to update a component of the virtual computing system; deploy and run a pre-defined software package to boot the component into an update environment where updates are performed, wherein the pre-defined software package comprises one or more scripts that allow the processor to communicate with a plurality of update environments to update the component in the update environment without needing to reconfigure the processor for communication with each of the plurality of update environments, and wherein the pre-defined software package boots the component into the update environment; and updating the component in the update environment, wherein the pre-defined software package is configured to boot the component into an operating environment from the update environment after the update. 17. The method of claim 16 , further comprising updating of the component without rebooting an underlying node of the component. 18. The method of claim 16 , further comprising updating of the component without migrating a virtual machine from an underlying node of the component to another node. 19. A non-transitory computer-readable media comprising computer-readable instructions stored thereon that when executed by a processor of a lifecycle manager configured to update components in a virtual computing system cause the processor to: install a pre-defined software package in a virtual computing system for updating a component of the virtual computing system in an update environment; boot the component into the update environment using the pre-defined software package, wherein the pre-defined software package allows the processor to communicate with a plurality of update environments without needing to reconfigure the processor for communication with each of the plurality of update environments; update the component in the update environment; and boot the component out of the update environment into an operating environment upon completing the updating of the component. 20. The non-transitory computer-readable media of claim 19 , wherein the processor further executes computer-readable instructions for performing a pre-check on the component before updating. 21. The non-transitory computer-readable media of claim 20 , wherein the pre-check comprises at least one of checking compatibil
Hypervisor-specific management and integration aspects · CPC title
Network integration; Enabling network access in virtual machine instances · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
Distribution of virtual machine instances; Migration and load balancing · CPC title
Installation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.