Movatterモバイル変換


[0]ホーム

URL:


CN112559113A - NFV configuration management method, system, server and storage medium based on CMDB - Google Patents

NFV configuration management method, system, server and storage medium based on CMDB
Download PDF

Info

Publication number
CN112559113A
CN112559113ACN201910854685.9ACN201910854685ACN112559113ACN 112559113 ACN112559113 ACN 112559113ACN 201910854685 ACN201910854685 ACN 201910854685ACN 112559113 ACN112559113 ACN 112559113A
Authority
CN
China
Prior art keywords
nfvi
configuration information
configuration
cmdb
nfv
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910854685.9A
Other languages
Chinese (zh)
Other versions
CN112559113B (en
Inventor
杨晓敏
周鹏
陈维新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Group Zhejiang Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Zhejiang Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Zhejiang Co LtdfiledCriticalChina Mobile Communications Group Co Ltd
Priority to CN201910854685.9ApriorityCriticalpatent/CN112559113B/en
Publication of CN112559113ApublicationCriticalpatent/CN112559113A/en
Application grantedgrantedCritical
Publication of CN112559113BpublicationCriticalpatent/CN112559113B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了一种基于CMDB的NFV配置管理方法、系统、服务器和存储介质,该方法包括:采集NFVI配置信息;将所述NFVI配置信息同步至IT综合运维系统和MANO系统;以使IT综合运维系统和MANO系统融合管理所述NFVI配置信息,并使所述MANO系统的各个模块利用统一的所述NFVI配置信息交互。通过上述方式,本发明通过将CMDB系统引入NFV运维中,统一管理NFVI层配置信息,实时按需同步给MANO各模块,提升NFV体系配置管理效率。

Figure 201910854685

The invention discloses a CMDB-based NFV configuration management method, system, server and storage medium. The method includes: collecting NFVI configuration information; synchronizing the NFVI configuration information to an IT comprehensive operation and maintenance system and a MANO system; The integrated operation and maintenance system and the MANO system integrate and manage the NFVI configuration information, and enable each module of the MANO system to interact using the unified NFVI configuration information. Through the above method, the present invention improves the efficiency of NFV system configuration management by introducing the CMDB system into the NFV operation and maintenance, uniformly manages the NFVI layer configuration information, and synchronizes it to each module of the MANO on demand in real time.

Figure 201910854685

Description

NFV configuration management method, system, server and storage medium based on CMDB
Technical Field
The invention relates to the technical field of communication, in particular to a method, a system, a server and a storage medium for NFV configuration management based on CMDB.
Background
NFV (Network Functions Virtualization) refers to implementing various Network device Functions on standardized general IT devices (x86 servers, storage and switching devices) by using Virtualization technology. After the NFV is adopted, on one hand, the functions of the network equipment do not depend on special hardware, the IT equipment based on the x86 standard has low cost, and the equipment investment cost can be expected to be saved for operators; on the other hand, through software and hardware decoupling and function abstraction, resources can be fully and flexibly shared, rapid development and deployment of new services are achieved, and automatic deployment, elastic expansion, fault isolation, self-healing and the like are carried out based on actual service requirements. For example, network services such as NAT, firewall, intrusion detection, dns (domain Name service), and cache can be delivered in the form of software and deployed on a general hardware platform, which can provide great flexibility and flexibility for design, deployment, and management of network services.
The entire NFV architecture can be divided into several parts: the NFVI (NFV Infrastructure) includes physical resources, a virtualization layer and virtual resources thereon, where the physical resources include three hardware resources of computation, storage and network, and are devices that undertake tasks of computation, storage and intercommunication between internal and external interconnects. Virtual network element and network management: including VNF and EM. A VNF (virtualized Network Function) is a Network element after software is implemented, and is deployed on a virtual machine, and the Function of the VNF is consistent with that of an interface and non-virtualization. The EM (Element Management) mainly performs a conventional Element Management function and a new Management function in a virtualization environment. MANOs (NFV Management and organization, NFV Management and Orchestrator) include orchelstrators, VNFM and VIM. The NFV editor (network function virtualization Orchestrator) is responsible for the overall management of network traffic, VNF and resources, and is the control core of the entire NFV architecture. The VNFM (VNFManager, virtualized network function manager) is mainly responsible for related management of resources and life cycles of the VNF, such as functions of instantiating, expanding, and contracting network elements. The main function of VIM (virtualization Infrastructure Management ) is to manage and monitor the resources of the entire Infrastructure layer, including hardware resources and virtual resources. Besides, the system also comprises an OSS/BSS network element which supports the traditional network management function and also supports the interaction with an Orchester in a virtualization environment to complete the maintenance and management functions. In the NFV network, the generation, configuration management, monitoring, termination, etc. of the virtual network element will be substantially fully automated, and the automatic creation of the virtual network element needs to be completed depending on the information interaction between the NFVO, VNFM, and VIM and the invocation of API.
Currently, there is no centralized configuration management scheme in NFV, and the configuration management is collected and used by VIM and VNFM of MANO (NFV management orchestration) respectively. In addition, the VIM and the VNFM synchronize part of the configuration information to the NFVO for unified management. The existing configuration management scheme is chimney type management, namely NFV configuration information is managed by each module of MANO and is not fused with the current IT operation and maintenance system.
However, the existing configuration management method has the following disadvantages: each module of the MANO needs to develop, maintain, configure, collect and manage functions, resulting in repeated development and maintenance; each module of the MANO dispersedly manages the configuration information without a uniform configuration management library, which is not beneficial to the communication of the configuration information among the modules; the existing IT and cloud platform operation and maintenance management system has a set of mature CMDB-based automatic operation and maintenance means, NFV independent management configuration information is not beneficial to being fused with the existing network operation and maintenance management system, and smooth evolution of the operation and maintenance management means is influenced.
Disclosure of Invention
In view of the above, the present invention has been made to provide a CMDB-based NFV configuration management system and a corresponding CMDB-based NFV configuration management method that overcome or at least partially solve the above-mentioned problems.
According to an aspect of the present invention, there is provided a CMDB-based NFV configuration management method, the method being performed by a CMDB, the method comprising the steps of: acquiring NFVI configuration information; synchronizing the NFVI configuration information to an IT integrated operation and maintenance system and a MANO system; and the IT integrated operation and maintenance system and the MANO system are fused to manage the NFVI configuration information, and all modules of the MANO system use the uniform NFVI configuration information for interaction.
Further, the acquiring NFVI configuration information further includes: and acquiring the NFVI configuration information by adopting a timing acquisition mode or a trigger acquisition mode.
Further, the acquiring NFVI configuration information by using a timing acquisition mode further includes: when the timing time reaches, a data acquisition request is sent to the NFVI layer, and the NFVI configuration information returned by the NFVI layer is received.
Further, the acquiring NFVI configuration information by using a trigger acquisition mode further includes: receiving a notification configuration change message sent by an NFVI layer; initiating a data acquisition request to an NFVI layer according to the notification configuration change message; and receiving the NFVI configuration information returned by the NFVI layer.
Further, after the acquiring NFVI configuration information, the method further includes:
the NFVI configuration information is stored in a database after being reconciled;
before synchronizing the NFVI configuration information to the IT integrated operation and maintenance system and the MANO system, the method further comprises:
and performing modification processing on the NFVI configuration information in the database.
According to another aspect of the invention, the NFV configuration management system based on the CMDB is characterized by comprising a data acquisition module, a data management module and a data management module, wherein the data acquisition module is used for acquiring NFVI configuration information; the data synchronization module is used for synchronizing the NFVI configuration information to an IT comprehensive operation and maintenance system and a MANO system; and the IT integrated operation and maintenance system and the MANO system are fused to manage the NFVI configuration information, and all modules of the MANO system use the uniform NFVI configuration information for interaction.
Further, the data acquisition module is further configured to: and acquiring the NFVI configuration information by adopting a timing acquisition mode or a trigger acquisition mode.
Further, the data acquisition module is further configured to:
when the timing time reaches, initiating a data acquisition request to an NFVI layer, and receiving NFVI configuration information returned by the NFVI layer;
or receiving a notification configuration change message sent by the NFVI layer; initiating a data acquisition request to an NFVI layer according to the notification configuration change message; and receiving the NFVI configuration information returned by the NFVI layer.
According to still another aspect of the present invention, there is provided a server including: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the CMDB-based NFV configuration management method.
According to still another aspect of the present invention, a computer storage medium is provided, where at least one executable instruction is stored in the storage medium, and the executable instruction causes a processor to perform operations corresponding to the above-mentioned CMDB-based NFV configuration management method.
According to the CMDB-based NFV configuration management method, the CMDB-based NFV configuration management system, the server and the storage medium, the NFVI layer configuration information is managed in a unified mode and is synchronized to each module of the MANO in real time according to needs, and the NFV system configuration management efficiency is improved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 is a CMDB structure diagram illustrating a CMDB-based NFV configuration management method and system of the present invention;
FIG. 2 is a diagram illustrating a CMDB-based NFV configuration management method according to an embodiment of the present invention;
fig. 3 is a schematic diagram illustrating a timing acquisition flow of the NFV configuration management method based on CMDB according to an embodiment of the present invention;
fig. 4 is a schematic diagram illustrating a trigger collection flow of the NFV configuration management method based on CMDB according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram illustrating an NFV configuration management system based on CMDB according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of another CMDB-based NFV configuration management system according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a server according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
In the present invention, NFV, Network Function Virtualization, i.e., Network Function Virtualization. CMDB, Configuration Management Database. NFVI, NFV Infrastructure. The VNF, virtualsize Network Function, that is, a virtualized Network Function, specifically, a Network element after software is deployed on a virtual machine. MANO, NFV Management and organization, NFV Management and Orchestrator, which includes the orchelator, VNFM and VIM.
Fig. 1 is a schematic structural diagram of a CMDB, as shown in fig. 1, the CMDB is a configuration management database, and is used for storing and managing various configuration information of devices in an enterprise IT architecture, so as to be used by various service flow systems in an IT integrated operation and maintenance system.
It should be noted that the entire NFV architecture can be divided into several parts: the NFVI (NFV Infrastructure) includes physical resources, a virtualization layer and virtual resources thereon, where the physical resources include three hardware resources of computation, storage and network, and are devices that undertake tasks of computation, storage and intercommunication between internal and external interconnects. Virtual network element and network management: including VNF and EM. A VNF (virtualized Network Function) is a Network element after software is implemented, and is deployed on a virtual machine, and the Function of the VNF is consistent with that of an interface and non-virtualization. The EM (Element Management) mainly performs a conventional Element Management function and a new Management function in a virtualization environment. MANOs (NFV Management and organization, NFV Management and Orchestrator) include orchelstrators, VNFM and VIM. The NFV editor (network function virtualization Orchestrator) is responsible for the overall management of network traffic, VNF and resources, and is the control core of the entire NFV architecture. The VNFM (VNFManager, virtualized network function manager) is mainly responsible for related management of resources and life cycles of the VNF, such as functions of instantiating, expanding, and contracting network elements. The main function of VIM (virtualization Infrastructure Management ) is to manage and monitor the resources of the entire Infrastructure layer, including hardware resources and virtual resources. Besides, the system also comprises an OSS/BSS network element which supports the traditional network management function and also supports the interaction with an Orchester in a virtualization environment to complete the maintenance and management functions. In the NFV network, the generation, configuration management, monitoring, termination, etc. of the virtual network element will be substantially fully automated, and the automatic creation of the virtual network element needs to be completed depending on the information interaction between the NFVO, VNFM, and VIM and the invocation of API.
The automatic creation, monitoring and scaling of the virtual machine support two modes: direct mode and indirect mode. The direct mode performs resource allocation for VM establishment by the VNFM connecting directly to the VIM, which requires direct connection establishment with the VIM. The indirect mode is used for resource allocation of VM establishment by connecting the NFVO and the VIM, and the VNFM does not need to have direct connection establishment with the VIM. In the direct mode, resources of the VIM are called by the VNFM, and for the NFVO, the calling of the resources is obtained through the VNFM, and original information of the calling of the resources cannot be obtained. The indirect mode is that the NFVO calls the resource of the VIM, and the NFVO can directly obtain the call information of the resource and globally control the allocation of the resource, and the indirect mode is more suitable for the requirement of deployment for the NFV of the operator network. When the indirect mode is adopted, since the NFVO is deployed at a higher position than the VNFM, a network failure between the NFVO and the VIM or an interface call failure may occur. If the connection between the NFVO and the VIM is abnormal or the called VIM-related API interface fails, the resource allocation for establishing the VM fails, and the VM cannot be created successfully.
Example one
The embodiment discloses an embodiment of an NFV configuration management method based on a CMDB, as shown in fig. 2, the method includes the following steps:
step 1: and acquiring NFVI configuration information.
Wherein the acquiring NFVI configuration information further comprises: and acquiring the NFVI configuration information by adopting a timing acquisition mode or a trigger acquisition mode.
As an improved implementation manner of this embodiment, further, as shown in fig. 3, a schematic diagram of a timing acquisition flow of the CMDB is shown. The acquiring NFVI configuration information in a timing acquisition manner further includes: when the timing time reaches, a data acquisition request is sent to the NFVI layer, and the NFVI configuration information returned by the NFVI layer is received.
Specifically, the timed acquisition of the CMDB comprises the following steps: receiving a timing acquisition request of the NFVI layer and acquiring data; carrying out data reconciliation on the collected data and storing the data in a database; and after the data is transformed, synchronizing the data to the MANO.
As an improved implementation manner of this embodiment, further, as shown in fig. 4, a schematic diagram of a triggered acquisition flow of the CMDB is shown. The acquiring NFVI configuration information by using the trigger acquisition mode further includes: receiving a notification configuration change message sent by an NFVI layer; initiating a data acquisition request to an NFVI layer according to the notification configuration change message; and receiving the NFVI configuration information returned by the NFVI layer.
Specifically, the triggering acquisition comprises the following steps: receiving a notification configuration change message sent by the NFVI layer; initiating a local acquisition request; feedback data of the NFVI layer; the feedback data are subjected to reconciliation and then stored in a database; the data in the database is transformed and then synchronized to the MANO.
In the step, the timing acquisition is full acquisition, the accuracy of the data of the whole network is guaranteed, the triggering acquisition is real-time local acquisition, the timely updating of the configuration information is guaranteed, and the real-time automatic capacity expansion and contraction requirements of the NFV are met.
Step 2: synchronizing the NFVI configuration information to an IT integrated operation and maintenance system and a MANO system; and the IT integrated operation and maintenance system and the MANO system are fused to manage the NFVI configuration information, and all modules of the MANO system use the uniform NFVI configuration information for interaction.
Specifically, as shown in fig. 2, the CMDB collects configuration data information of the NFVI layer in the NFV; the CMDB dispatches the configuration data information of the NFVI layer to an IT comprehensive operation and maintenance system and a MANO; the M ANO manages VNF information and uses configuration data information interaction of the NFVI layer; and the IT comprehensive operation and maintenance system manages the configuration data information of the NFVI layer.
For example, the solid line with the arrow indicates the flow direction of IT configuration information, the dashed line with the arrow indicates the flow direction of service configuration information, the unified configuration information of the NFVI layer is collected and directly distributed to the MANO system for unified configuration information interaction, and meanwhile, the unified configuration information is uniformly managed in the IT integrated operation and maintenance system.
By adopting the method provided by the embodiment, the CMDB system is introduced into the NFV operation and maintenance, the configuration information of the NFVI layer is managed uniformly, and is synchronized to each module of the MANO in real time according to needs, so that the configuration management efficiency of the NFV system is improved.
Example two
The embodiment provides another embodiment of the NFV configuration management method based on the CMDB. The method comprises the following steps:
step 1: and acquiring NFVI configuration information.
Wherein the acquiring NFVI configuration information further comprises: and acquiring the NFVI configuration information by adopting a timing acquisition mode or a trigger acquisition mode.
As an improved implementation manner of this embodiment, further, as shown in fig. 3, a schematic diagram of a timing acquisition flow of the CMDB is shown. The acquiring NFVI configuration information in a timing acquisition manner further includes: when the timing time reaches, a data acquisition request is sent to the NFVI layer, and the NFVI configuration information returned by the NFVI layer is received.
Specifically, the timed acquisition of the CMDB comprises the following steps: receiving a timing acquisition request of the NFVI layer and acquiring data; carrying out data reconciliation on the collected data and storing the data in a database; and after the data is transformed, synchronizing the data to the MANO.
As an improved implementation manner of this embodiment, further, as shown in fig. 4, a schematic diagram of a triggered acquisition flow of the CMDB is shown. The acquiring NFVI configuration information by using the trigger acquisition mode further includes: receiving a notification configuration change message sent by an NFVI layer; initiating a data acquisition request to an NFVI layer according to the notification configuration change message; and receiving the NFVI configuration information returned by the NFVI layer.
Specifically, the triggering acquisition comprises the following steps: receiving a notification configuration change message sent by the NFVI layer; initiating a local acquisition request; feedback data of the NFVI layer; the feedback data are subjected to reconciliation and then stored in a database; the data in the database is transformed and then synchronized to the MANO.
Step 2: and the NFVI configuration information is stored in a database after being reconciled.
In this step, the NFVI configuration information collected in step 1 is reconciled to form unified configuration information for subsequent distribution processing.
And step 3: and performing modification processing on the NFVI configuration information in the database.
In this step, the CMDB processes the configuration data information of the NFVI layer and then dispatches the uniform configuration information to the IT integrated operation and maintenance system and the MANO. Therefore, each module of the MANO can use the CMDB to uniformly collect the blended configuration information, and the communication of the configuration information among the modules is unambiguous; meanwhile, the unified configuration information supports the IT comprehensive operation and maintenance system to uniformly manage the NFVI.
And 4, step 4: and synchronizing the NFVI configuration information to an IT integrated operation and maintenance system and a MANO system.
As shown in fig. 2, the solid line with an arrow indicates an IT configuration information flow direction, the dotted line with an arrow indicates a service configuration information flow direction, the unified configuration information of the NFVI layer is collected and directly distributed to the MANO system for unified configuration information interaction, and meanwhile, the unified configuration information is uniformly managed in the IT integrated operation and maintenance system.
By adopting the method provided by the embodiment, each module of the MANO can use the CMDB to uniformly collect the blended configuration information, the communication of the configuration information among the modules is unambiguous, and meanwhile, the smooth evolution of the NFV operation and maintenance management can be realized by the modification and optimization of the CMDB and the IT operation and maintenance system.
EXAMPLE III
Fig. 5 is a schematic structural diagram of an embodiment of the CMDB-based NFV configuration management system according to the present invention. As shown in fig. 5, includes:
a data acquisition module 510, configured to acquire NFVI configuration information;
a data synchronization module 520, configured to synchronize the NFVI configuration information to an IT integrated operation and maintenance system and a MANO system; and the IT integrated operation and maintenance system and the MANO system are fused to manage the NFVI configuration information, and all modules of the MANO system use the uniform NFVI configuration information for interaction.
In an optional manner, the data acquisition module is further configured to: and acquiring the NFVI configuration information by adopting a timing acquisition mode or a trigger acquisition mode.
In an optional manner, the data acquisition module is further configured to:
when the timing time reaches, initiating a data acquisition request to an NFVI layer, and receiving NFVI configuration information returned by the NFVI layer;
or receiving a notification configuration change message sent by the NFVI layer; initiating a data acquisition request to an NFVI layer according to the notification configuration change message; and receiving the NFVI configuration information returned by the NFVI layer.
By adopting the system provided by the embodiment, each module of the MANO can use the CMDB to uniformly collect the blended configuration information, the communication of the configuration information among the modules is unambiguous, and meanwhile, the smooth evolution of the NFV operation and maintenance management can be realized by the modification and optimization of the CMDB and the IT operation and maintenance system.
Example four
Fig. 6 is a schematic structural diagram of another embodiment of the CMDB-based NFV configuration management system according to the present invention. As shown in fig. 6, includes:
a data storage module 610, configured to reconcile the NFVI configuration information and store the reconciled NFVI configuration information in a database;
a data acquisition module 620, configured to acquire NFVI configuration information;
a data transformation module 630, configured to perform transformation processing on the NFVI configuration information in the database.
The data synchronization module 640 is configured to synchronize the NFVI configuration information to an IT integrated operation and maintenance system and a MANO system; and the IT integrated operation and maintenance system and the MANO system are fused to manage the NFVI configuration information, and all modules of the MANO system use the uniform NFVI configuration information for interaction.
By adopting the system provided by the embodiment, each module of the MANO can use the CMDB to uniformly collect the blended configuration information, the communication of the configuration information among the modules is unambiguous, and meanwhile, the smooth evolution of the NFV operation and maintenance management can be realized by the modification and optimization of the CMDB and the IT operation and maintenance system.
EXAMPLE five
An embodiment of the present invention provides a non-volatile computer storage medium, where the computer storage medium stores at least one executable instruction, and the computer executable instruction may execute the NFV configuration management method based on the CMDB in any of the above method embodiments.
The executable instructions may be specifically configured to cause the processor to:
acquiring NFVI configuration information; synchronizing the NFVI configuration information to an IT integrated operation and maintenance system and a MANO system; and the IT integrated operation and maintenance system and the MANO system are fused to manage the NFVI configuration information, and all modules of the MANO system use the uniform NFVI configuration information for interaction.
In an optional manner, the acquiring NFVI configuration information further includes: and acquiring the NFVI configuration information by adopting a timing acquisition mode or a trigger acquisition mode.
In an optional manner, the acquiring NFVI configuration information by using a timing acquisition manner further includes: when the timing time reaches, a data acquisition request is sent to the NFVI layer, and the NFVI configuration information returned by the NFVI layer is received.
In an optional manner, the acquiring NFVI configuration information by using the trigger acquisition manner further includes: receiving a notification configuration change message sent by an NFVI layer; initiating a data acquisition request to an NFVI layer according to the notification configuration change message; and receiving the NFVI configuration information returned by the NFVI layer.
In an optional manner, after the acquiring NFVI configuration information, the method further includes:
the NFVI configuration information is stored in a database after being reconciled;
before synchronizing the NFVI configuration information to the IT integrated operation and maintenance system and the MANO system, the method further comprises:
and performing modification processing on the NFVI configuration information in the database.
EXAMPLE six
Fig. 7 is a schematic structural diagram of an embodiment of a server according to the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the server.
As shown in fig. 7, the server may include: a processor (processor), a Communications Interface (Communications Interface), a memory (memory), and a Communications bus.
Wherein: the processor, the communication interface, and the memory communicate with each other via a communication bus. A communication interface for communicating with network elements of other devices, such as clients or other servers. And the processor is used for executing a program, and particularly can execute relevant steps in the embodiment of the CMDB-based NFV configuration management method for the server.
In particular, the program may include program code comprising computer operating instructions.
The processor may be a central processing unit CPU or an application Specific Integrated circuit asic or one or more Integrated circuits configured to implement embodiments of the present invention. The server comprises one or more processors, which can be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs.
And the memory is used for storing programs. The memory may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
The program may specifically be adapted to cause a processor to perform the following operations:
acquiring NFVI configuration information; synchronizing the NFVI configuration information to an IT integrated operation and maintenance system and a MANO system; and the IT integrated operation and maintenance system and the MANO system are fused to manage the NFVI configuration information, and all modules of the MANO system use the uniform NFVI configuration information for interaction.
In an alternative form, the program causes the processor to:
the acquiring NFVI configuration information further includes: and acquiring the NFVI configuration information by adopting a timing acquisition mode or a trigger acquisition mode.
In an alternative form, the program causes the processor to:
the acquiring NFVI configuration information in a timing acquisition manner further includes: when the timing time reaches, a data acquisition request is sent to the NFVI layer, and the NFVI configuration information returned by the NFVI layer is received.
In an alternative form, the program causes the processor to:
the acquiring NFVI configuration information by using the trigger acquisition mode further includes: receiving a notification configuration change message sent by an NFVI layer; initiating a data acquisition request to an NFVI layer according to the notification configuration change message; and receiving the NFVI configuration information returned by the NFVI layer.
In an alternative form, the program causes the processor to:
after the acquiring NFVI configuration information, the method further comprises:
the NFVI configuration information is stored in a database after being reconciled;
before synchronizing the NFVI configuration information to the IT integrated operation and maintenance system and the MANO system, the method further comprises:
and performing modification processing on the NFVI configuration information in the database.
The algorithms or displays presented herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. In addition, embodiments of the present invention are not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the embodiments of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the invention and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functionality of some or all of the components according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names. The steps in the above embodiments should not be construed as limiting the order of execution unless specified otherwise.

Claims (10)

Translated fromChinese
1.一种基于CMDB的NFV配置管理方法,其特征在于,所述方法由CMDB执行,所述方法包括以下步骤:1. A CMDB-based NFV configuration management method, wherein the method is executed by the CMDB, and the method comprises the following steps:采集NFVI配置信息;Collect NFVI configuration information;将所述NFVI配置信息同步至IT综合运维系统和MANO系统;以使IT综合运维系统和MANO系统融合管理所述NFVI配置信息,并使所述MANO系统的各个模块利用统一的所述NFVI配置信息交互。Synchronize the NFVI configuration information to the IT integrated operation and maintenance system and the MANO system; so that the IT integrated operation and maintenance system and the MANO system integrate and manage the NFVI configuration information, and make each module of the MANO system use the unified NFVI Configure information exchange.2.根据权利要求1所述的方法,其特征在于,所述采集NFVI配置信息进一步包括:2. The method according to claim 1, wherein the collecting NFVI configuration information further comprises:采用定时采集方式或触发采集方式采集NFVI配置信息。The NFVI configuration information is collected by the timing collection method or the trigger collection method.3.根据权利要求2所述的方法,其特征在于,所述采用定时采集方式采集NFVI配置信息进一步包括:当定时时间到达时,向NFVI层发起数据采集请求,接收所述NFVI层返回的NFVI配置信息。3. The method according to claim 2, wherein the collection of the NFVI configuration information by the timing collection method further comprises: when the timing time arrives, initiating a data collection request to the NFVI layer, and receiving the NFVI returned by the NFVI layer. configuration information.4.根据权利要求2所述的方法,其特征在于,所述采用触发采集方式采集NFVI配置信息进一步包括:4. The method according to claim 2, wherein the collection of NFVI configuration information using a trigger collection method further comprises:接收NFVI层发送的通知配置变更消息;Receive the notification configuration change message sent by the NFVI layer;根据所述通知配置变更消息,向NFVI层发起数据采集请求;According to the notification configuration change message, initiate a data collection request to the NFVI layer;接收所述NFVI层返回的NFVI配置信息。Receive the NFVI configuration information returned by the NFVI layer.5.根据权利要求1所述的方法,其特征在于,在所述采集NFVI配置信息之后,所述方法还包括:5. The method according to claim 1, wherein after the collecting NFVI configuration information, the method further comprises:对所述NFVI配置信息进行调和之后存储在数据库;After reconciling the NFVI configuration information, it is stored in the database;在将所述NFVI配置信息同步至IT综合运维系统和MANO系统之前,所述方法还包括:Before synchronizing the NFVI configuration information to the IT comprehensive operation and maintenance system and the MANO system, the method further includes:对所述数据库中的NFVI配置信息进行改造处理。Perform transformation processing on the NFVI configuration information in the database.6.一种基于CMDB的NFV配置管理系统,其特征在于,包括:6. an NFV configuration management system based on CMDB, is characterized in that, comprises:数据采集模块,用于采集NFVI配置信息;Data acquisition module, used to collect NFVI configuration information;数据同步模块,用于将所述NFVI配置信息同步至IT综合运维系统和MANO系统;以使IT综合运维系统和MANO系统融合管理所述NFVI配置信息,并使所述MANO系统的各个模块利用统一的所述NFVI配置信息交互。A data synchronization module is used to synchronize the NFVI configuration information to the IT integrated operation and maintenance system and the MANO system; so that the IT integrated operation and maintenance system and the MANO system can integrate and manage the NFVI configuration information, and make each module of the MANO system Use the unified NFVI configuration information exchange.7.根据权利要求6所述的系统,其特征在于,所述数据采集模块进一步用于:采用定时采集方式或触发采集方式采集NFVI配置信息。7 . The system according to claim 6 , wherein the data acquisition module is further configured to: collect the NFVI configuration information by using a timing collection method or a trigger collection method. 8 .8.根据权利要求7所述的系统,其特征在于,所述数据采集模块进一步用于:8. The system according to claim 7, wherein the data acquisition module is further used for:当定时时间到达时,向NFVI层发起数据采集请求,接收所述NFVI层返回的NFVI配置信息;When the timing time arrives, initiate a data collection request to the NFVI layer, and receive the NFVI configuration information returned by the NFVI layer;或者,接收NFVI层发送的通知配置变更消息;根据所述通知配置变更消息,向NFVI层发起数据采集请求;接收所述NFVI层返回的NFVI配置信息。Or, receive the notification configuration change message sent by the NFVI layer; initiate a data collection request to the NFVI layer according to the notification configuration change message; and receive the NFVI configuration information returned by the NFVI layer.9.一种服务器,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;9. A server, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other through the communication bus;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-5中任一项所述的基于CMDB的NFV配置管理方法对应的操作。The memory is used to store at least one executable instruction, and the executable instruction causes the processor to perform an operation corresponding to the CMDB-based NFV configuration management method according to any one of claims 1-5.10.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-5中任一项所述的基于CMDB的NFV配置管理方法对应的操作。10. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, the executable instruction enables a processor to execute the CMDB-based NFV configuration management method according to any one of claims 1-5 corresponding operation.
CN201910854685.9A2019-09-102019-09-10 CMDB-based NFV configuration management method, system, server and storage mediumActiveCN112559113B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910854685.9ACN112559113B (en)2019-09-102019-09-10 CMDB-based NFV configuration management method, system, server and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910854685.9ACN112559113B (en)2019-09-102019-09-10 CMDB-based NFV configuration management method, system, server and storage medium

Publications (2)

Publication NumberPublication Date
CN112559113Atrue CN112559113A (en)2021-03-26
CN112559113B CN112559113B (en)2023-11-10

Family

ID=75029004

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910854685.9AActiveCN112559113B (en)2019-09-102019-09-10 CMDB-based NFV configuration management method, system, server and storage medium

Country Status (1)

CountryLink
CN (1)CN112559113B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105119736A (en)*2015-07-152015-12-02华为技术有限公司Data check method and device in network function virtualization architecture
CN105955824A (en)*2016-04-212016-09-21华为技术有限公司 A virtual resource configuration method and device
CN107622314A (en)*2017-09-222018-01-23天翼电子商务有限公司 Configuration management method and system based on automatic operation and maintenance
US20180069798A1 (en)*2016-09-022018-03-08Openet Telecom Ltd.System and method for managing and distributing packet flow descriptions in a telecommunications network
CN108011732A (en)*2016-11-022018-05-08中国电信股份有限公司Method, controller and the system of configuration service resource
CN108667777A (en)*2017-03-312018-10-16华为技术有限公司 A service chain generation method and network function orchestrator NFVO
CN109428764A (en)*2017-09-052019-03-05华为技术有限公司The instantiation method of virtual network function
US20190174449A1 (en)*2018-02-092019-06-06Intel CorporationTechnologies to authorize user equipment use of local area data network features and control the size of local area data network information in access and mobility management function
US20190174466A1 (en)*2018-01-222019-06-06Intel CorporationControl signaling for uplink multiple input multiple output, channel state information reference signal configuration and sounding reference signal configuration
CN110086681A (en)*2014-11-272019-08-02华为技术有限公司Configuration method, system and its Virtual NE and network management system of virtual network strategy

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110086681A (en)*2014-11-272019-08-02华为技术有限公司Configuration method, system and its Virtual NE and network management system of virtual network strategy
CN105119736A (en)*2015-07-152015-12-02华为技术有限公司Data check method and device in network function virtualization architecture
CN105955824A (en)*2016-04-212016-09-21华为技术有限公司 A virtual resource configuration method and device
US20180069798A1 (en)*2016-09-022018-03-08Openet Telecom Ltd.System and method for managing and distributing packet flow descriptions in a telecommunications network
CN108011732A (en)*2016-11-022018-05-08中国电信股份有限公司Method, controller and the system of configuration service resource
CN108667777A (en)*2017-03-312018-10-16华为技术有限公司 A service chain generation method and network function orchestrator NFVO
CN109428764A (en)*2017-09-052019-03-05华为技术有限公司The instantiation method of virtual network function
CN107622314A (en)*2017-09-222018-01-23天翼电子商务有限公司 Configuration management method and system based on automatic operation and maintenance
US20190174466A1 (en)*2018-01-222019-06-06Intel CorporationControl signaling for uplink multiple input multiple output, channel state information reference signal configuration and sounding reference signal configuration
US20190174449A1 (en)*2018-02-092019-06-06Intel CorporationTechnologies to authorize user equipment use of local area data network features and control the size of local area data network information in access and mobility management function

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ANDRES J. GONZALEZ等: "Dependability of the NFV Orchestrator: State of the Art and Research Challenges", 《IEEE COMMUNICATIONS SURVEYS & TUTORIALS》, pages 3307 - 3329*
王进文等: "网络功能虚拟化技术研究进展", 《计算机学报》, pages 185 - 206*

Also Published As

Publication numberPublication date
CN112559113B (en)2023-11-10

Similar Documents

PublicationPublication DateTitle
CN112667362B (en)Method and system for deploying Kubernetes virtual machine cluster on Kubernetes
CN106375101B (en) A life cycle management method and device
WO2020147331A1 (en)Micro-service monitoring method and system
JP7674487B2 (en) Management method and apparatus for a container cluster - Patents.com
CN110391940B (en)Service address response method, device, system, equipment and storage medium
CN108243012B (en)Charging application processing system, method and device in OCS (online charging System)
WO2017080391A1 (en)Network service deployment method and device
US11709749B1 (en)Diagnostic data collection for kubernetes
CN114363164B (en)Cloud network service arrangement control method, system, storage medium and electronic equipment
WO2018146671A1 (en)Dynamically adaptive cloud computing infrastructure
CN102638372B (en)Distributed cluster system and realization method therefor
CN111078238A (en) Method and device for centralized processing of application configuration in container environment
CN112559138B (en)Resource scheduling system and method
WO2021043124A1 (en)Kbroker distributed operating system, storage medium, and electronic device
CN117632372A (en)Helm-based continuous deployment management method
CN104601378A (en)Virtual resource flexible scheduling implementation method combining application performance indicator monitoring data
CN116708266A (en)Cloud service topological graph real-time updating method, device, equipment and medium
CN116723077A (en) A distributed IT automated operation and maintenance system
CN116962169A (en)Data acquisition scheduling method, device, equipment and storage medium
CN112448833A (en) A multi-administrative domain communication method and device
CN111221620B (en)Storage method, device and storage medium
Nogueira et al.Network virtualization system suite: Experimental network virtualization platform
CN112559113B (en) CMDB-based NFV configuration management method, system, server and storage medium
CN117931379A (en)Cluster deployment method, device, system, equipment and medium for edge computing
CN112348196A (en)Distributed machine learning system and method of self-adaptive RDMA (remote direct memory Access) network

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp