Monitoring VNFCs that are composed of independently manageable software modules
AssigneeOpen Invention Network, LLC
InventorKeith William Melkild
Life of this patent
Estimating the term…
Abstract
An example operation may include a method comprising one or more of creating a VNFC monitor, starting a VNFC monitor, sending VNFCI state change notifications which includes a status of one or more VNFC modules, stopping a VNFC monitor, and destroying a VNFC monitor.
Claims20
A system, comprising:
- at least one physical compute node further comprising a processor coupled to a memory, and operationally configured to provide a virtualization environment comprising:
- a virtual network function component instance (VNFCI) comprising a plurality of independently manageable VNFC modules, wherein the VNFC modules map to both a virtual machine and an operating system container and wherein the VNFCI includes a custom life cycle management (LCM) script that is specific to at least one of the VNFC modules and that is enabled to customize the handling of one or more VNFC module lifecycle events;
- a management element in communication with the VNFCI;
- and
- a Virtual Network Function Manager (VNFM) configured to:
- receive, from the management element, a request to create a virtual network function component (VNFC) monitor, and in response to the request,
- execute the custom LCM script, to:
- create a VNFC monitor,
- start the VNFC monitor in response to a start VNFC monitor request, and
- send one or more state change notifications of logical and physical elements associated with the VNFCI to the management element via a VNFM cache, the one or more state change notifications including a status of one or more of the plurality of independently manageable VNFC modules.
A method, for providing a virtualization environment in which a virtual network function component instance (VNFCI) resides, the method operational as executable code by a processor, comprising:
- receiving, by a Virtual Network Function Manager (VNFM), a request to create a virtual network function component (VNFC) monitor from a management element and a custom life cycle management (LCM) script;
- creating, by the VNFM, a VNFC monitor;
- executing by the VNFM, the custom LCM script;
- starting, by the VNFM, the VNFC monitor in response to a start VNFC monitor request;
- and
- sending, by the VNFM, one or more state change notifications of logical and physical elements associated with the VNFCI to the management element via a VNFM cache, the one or more state change notifications including a status of one or more of a plurality of independently manageable VNFC modules that map to both a virtual machine and an operating system container and wherein the VNFCI includes the custom life cycle management (LCM) script that is specific to at least one of the VNFC modules and that is enabled to customize the handling of one or more VNFC module lifecycle events and that comprise the virtual network function component instance (VNFCI) in communication with the management element.
A non-transitory computer readable medium comprising one or more instructions that when read by a processor provides a virtualization environment in which a virtual network function component instance (VNFCI) resides, and cause the processor to perform:
- receiving, by a Virtual Network Function Manager (VNFM), a request to create a virtual network function component (VNPC) monitor from a management element and a custom life cycle management (LCM) script;
- creating, by the VNFM, the VNFC monitor;
- executing by the VNFM, the custom LCM script;
- starting, by the VNFM, a VNFC monitor in response to a start VNFC monitor request;
- and
- sending, by the VNFM, one or more state change notifications of logical and physical elements associated with the VNFCI to the management element via a VNFM cache, the one or more state change notifications including a status of one or more of a plurality of independently manageable VNFC modules that map to both a virtual machine and an operating system container and wherein the VNFCI includes the custom life cycle management (LCM) script that is specific to at least one of the VNFC modules and that is enabled to customize the handling of one or more VNFC module lifecycle events and that comprise the virtual network function component instance (VNFCI) in in communication with the management element.
Dependencies are inferred from the claim text.