Communication node upgrade system and method for a communication network
US-2017139727-A1 · May 18, 2017 · US
US10169027B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10169027-B2 |
| Application number | US-201615147364-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 5, 2016 |
| Priority date | May 5, 2016 |
| Publication date | Jan 1, 2019 |
| Grant date | Jan 1, 2019 |
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 method, and associated computer system and computer program product. One or more processors of a computer system receive an upgrade request to upgrade a base operating system (OS) of a virtual machine (VM). In response to receiving the upgrade request, the one or more processors store metadata of the VM into a resource registry. The one or more processors load a new version of the base OS onto the VM. The one or more processors retrieve, from the resource registry, the stored metadata for configuring the VM.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, by one or more processors of a computer system, a virtual machine (VM) deletion request, wherein if the VM deletion request includes a first flag then the VM deletion request is a request to upgrade a base operating system (OS) of the VM, and wherein if the VM deletion request does not include the first flag then the VM deletion request is a request to delete the VM; said one or more processors determining whether the received VM deletion request includes the first flag; in response to the one or more processors determining that the received VM deletion request includes the first flag, said one or more processors storing metadata of the VM into a resource registry; after said storing the metadata of the VM into the resource registry, said one or more processors receiving a VM creation request, wherein if the VM creation request includes a second flag then the VM deletion request is a request to upgrade the base OS of the VM, and wherein if the VM creation request does not include the second flag then the VM creation request is a request to create a new VM; said one or more processors determining whether the received VM deletion request includes the second flag; in response to the one or more processors determining that the received VM creation request includes the second flag, said one or more processors retrieving the metadata from the resource registry; after said retrieving the metadata from the resource registry, said one or more processors loading a new version of the base OS onto the VM and using the retrieved metadata to configure the VM with the new version of the base OS; and said one or more processors deploying the VM with the new version of the base OS. 2. The method of claim 1 , wherein the metadata is selected from the group consisting of an identifier of the VM, a network address of the VM, a host name of the VM, one or more services on the VM, and combinations thereof. 3. A computer system, comprising one or more processors, one or more memories, and one or more computer readable hardware storage devices, said one or more hardware storage device containing program code executable by the one or more processors via the one or more memories to implement a method, said method comprising: receiving, by the one or more processors, a virtual machine (VM) deletion request, wherein if the VM deletion request includes a first flag then the VM deletion request is a request to upgrade a base operating system (OS) of the VM, and wherein if the VM deletion request does not include the first flag then the VM deletion request is a request to delete the VM; said one or more processors determining whether the received VM deletion request includes the first flag; in response to the one or more processors determining that the received VM deletion request includes the first flag, said one or more processors storing metadata of the VM into a resource registry; after said storing the metadata of the VM into the resource registry, said one or more processors receiving a VM creation request, wherein if the VM creation request includes a second flag then the VM deletion request is a request to upgrade the base OS of the VM, and wherein if the VM creation request does not include the second flag then the VM creation request is a request to create a new VM; said one or more processors determining whether the received VM deletion request includes the second flag; in response to the one or more processors determining that the received VM creation request includes the second flag, said one or more processors retrieving the metadata from the resource registry; after said retrieving the metadata from the resource registry, said one or more processors loading a new version of the base OS onto the VM and using the retrieved metadata to configure the VM with the new version of the base OS; and said one or more processors deploying the VM with the new version of the base OS. 4. The computer system of claim 3 , wherein the metadata is selected from the group consisting of an identifier of the VM, a network address of the VM, a host name of the VM, one or more services on the VM, and combinations thereof. 5. A computer program product, comprising one or more computer readable hardware storage devices having computer readable program code stored therein, said program code containing instructions executable by one or more processors of a computer system to implement a method, said method comprising: receiving, by the one or more processors, a virtual machine (VM) deletion request, wherein if the VM deletion request includes a first flag then the VM deletion request is a request to upgrade a base operating system (OS) of the VM, and wherein if the VM deletion request does not include the first flag then the VM deletion request is a request to delete the VM; said one or more processors determining whether the received VM deletion request includes the first flag; in response to the one or more processors determining that the received VM deletion request includes the first flag, said one or more processors storing metadata of the VM into a resource registry; after said storing the metadata of the VM into the resource registry, said one or more processors receiving a VM creation request, wherein if the VM creation request includes a second flag then the VM deletion request is a request to upgrade the base OS of the VM, and wherein if the VM creation request does not include the second flag then the VM creation request is a request to create a new VM; said one or more processors determining whether the received VM deletion request includes the second flag; in response to the one or more processors determining that the received VM creation request includes the second flag, said one or more processors retrieving the metadata from the resource registry; after said retrieving the metadata from the resource registry, said one or more processors loading a new version of the base OS onto the VM and using the retrieved metadata to configure the VM with the new version of the base OS; and said one or more processors deploying the VM with the new version of the base OS. 6. The computer program product of claim 5 , wherein the metadata is selected from the group consisting of an identifier of the VM, a network address of the VM, a host name of the VM, one or more services on the VM, and combinations thereof. 7. The method of claim 1 , wherein said deploying the VM comprises deploying the VM in a Platform as a Service (PAAS), and wherein the resource registry is cloud storage hosted by the PAAS. 8. The computer system of claim 3 , wherein said deploying the VM comprises deploying the VM in a Platform as a Service (PAAS), and wherein the resource registry is cloud storage hosted by the PAAS. 9. The computer program product of claim 5 , wherein said deploying the VM comprises deploying the VM in a Platform as a Service (PAAS), and wherein the resource registry is cloud storage hosted by the PAAS.
Hypervisor-specific management and integration aspects · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
Creating, deleting, cloning virtual machine instances · CPC title
Version control (security arrangements therefor G06F21/57); Configuration management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.