Managing downtime to networking managers during configuration updates in cloud computing environments

US11822952B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11822952-B2
Application numberUS-202117155325-A
CountryUS
Kind codeB2
Filing dateJan 22, 2021
Priority dateJan 22, 2021
Publication dateNov 21, 2023
Grant dateNov 21, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described herein are systems and methods that manage configuration updates for networking manager virtual machines. In one example, a method includes identifying an update for at least one networking manager virtual machine. In response to identifying the update, the method notifies a daemon on the host with the networking manager virtual machine to establish a channel with a control plane agent to receive communications in place of the networking manager virtual machine. The method further identifies when the configuration modification is complete for the networking manager virtual machine and notifies the daemon on the host to break the channel with the control plane agent.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: identifying a request to modify a configuration of a networking manager virtual machine on a host; in response to the request, triggering a daemon on the host to establish a channel with a control plane agent executing on the host to receive communications in place of the networking manager virtual machine; identifying an indication that the modification to the configuration for the networking manager virtual machine on the host is complete; and in response to the indication, triggering the daemon on the host to break the channel with control plane agent. 2. The method of claim 1 , wherein the request to modify the configuration of the networking manager virtual machine comprises a request to increase processing resources and/or memory resources for the networking manager virtual machine. 3. The method of claim 1 , wherein the processing resources comprise processing cores. 4. The method of claim 1 , wherein the request to modify the configuration of the networking manager virtual machine comprises a request to decrease the processing resources and/or memory resources for the networking manager virtual machine. 5. The method of claim 1 further comprising initiating a modification to the configuration of the networking manager virtual machine. 6. The method of claim 5 , wherein initiating the modification to the configuration comprises shutting down the networking manager virtual machine. 7. The method of claim 1 , wherein the request further indicates a modification to one or more configurations associated with one or more additional networking manager virtual machines, and the method further comprising: in response to the request and for each of the one or more additional networking manager virtual machines: notifying a daemon on a second host for the additional networking manager virtual machine to establish a channel with a control plane agent on the second host to receive communications in place of the additional networking manager virtual machine; identifying an indication that the modification to the additional networking manager virtual machine is complete; and in response to the indication that the modification to the additional networking manager virtual machine is complete, notifying the daemon on the second host to break the channel with the control plane agent on the second host. 8. The method of claim 7 further comprising initiating the modifications to the networking manager virtual machine and the one or more additional networking manager virtual machines. 9. The method of claim 1 further comprising, in the daemon, establishing the channel with the control plane agent. 10. A computing apparatus comprising: a storage system; a processing system operatively coupled to the storage system; and program instructions stored on the storage system that, when executed by the processing system, direct the computing apparatus to: identify a request to modify a configuration of a networking manager virtual machine on a host; in response to the request, trigger a daemon on the host to establish a channel with a control plane agent executing on the host to receive communications in place of the networking manager virtual machine; identify an indication that the modification to the configuration for the networking manager virtual machine on the host is complete; and in response to the indication, trigger the daemon on the host to break the channel with control plane. 11. The computing apparatus of claim 10 , wherein the request to modify the configuration of the networking manager virtual machine comprises a request to increase processing resources and/or memory resources for the networking manager virtual machine. 12. The computing apparatus of claim 11 , wherein the processing resources comprise processing cores. 13. The computing apparatus of claim 10 , wherein the request to modify the configuration of the networking manager virtual machine comprises a request to decrease the processing resources and/or memory resources for the networking manager virtual machine. 14. The computing apparatus of claim 10 , wherein the program instructions further direct the computing apparatus to initiate a modification to the configuration of the networking manager virtual machine. 15. The computing apparatus of claim 14 , wherein initiating the modification to the configuration comprises shutting down the networking manager virtual machine. 16. The computing apparatus of claim 10 , wherein the request further indicates a modification to one or more configurations associated with one or more additional networking manager virtual machines, and wherein the program instructions further direct the computing apparatus to: in response to the request and for each of the one or more additional networking manager virtual machines: notify a daemon on a second host for the additional networking manager virtual machine to establish a channel with a control plane agent on the second host to receive communications in place of the additional networking manager virtual machine; identify an indication that the modification to the additional networking manager virtual machine is complete; and in response to the indication that the modification to the additional networking manager virtual machine is complete, notify the daemon on the second host to break the channel with the control plane agent on the second host. 17. The computing apparatus of claim 16 , wherein the program instructions further direct the computing apparatus to the modifications to the networking manager virtual machine and the one or more additional networking manager virtual machines. 18. The computing apparatus of claim 10 , wherein the program instructions further direct the computing apparatus to, in the daemon, establish the channel with the control plane agent. 19. A method comprising: identifying a request to modify configurations of networking manager virtual machines; for each networking manager virtual machine of the networking manager virtual machines: triggering a daemon on a host for the networking manager virtual machine to establish a channel with a control plane agent executing on the host to receive communications in place of the networking manager virtual machine; identifying an indication that the modification to the configuration for the networking manager virtual machine on the host is complete; and in response to the indication, triggering the daemon on the host to break the channel with the control plane agent. 20. The method of claim 19 , wherein the request to modify the configuration of the networking manager virtual machine comprises a request to increase processing resources and/or memory resources for the networking manager virtual machine.

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • Updates (security arrangements therefor G06F21/57) · CPC title

  • G06F9/5077Primary

    Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

  • Event management; Broadcasting; Multicasting; Notifications · CPC title

  • the resource being the memory · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11822952B2 cover?
Described herein are systems and methods that manage configuration updates for networking manager virtual machines. In one example, a method includes identifying an update for at least one networking manager virtual machine. In response to identifying the update, the method notifies a daemon on the host with the networking manager virtual machine to establish a channel with a control plane agen…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 21 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).