CN111352767B - Network function virtualization platform resource management method, backup platform and system - Google Patents

Network function virtualization platform resource management method, backup platform and system Download PDF

Info

Publication number
CN111352767B
CN111352767B CN201811577235.1A CN201811577235A CN111352767B CN 111352767 B CN111352767 B CN 111352767B CN 201811577235 A CN201811577235 A CN 201811577235A CN 111352767 B CN111352767 B CN 111352767B
Authority
CN
China
Prior art keywords
node
layer
layer node
backup
information
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.)
Active
Application number
CN201811577235.1A
Other languages
Chinese (zh)
Other versions
CN111352767A (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 Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201811577235.1A priority Critical patent/CN111352767B/en
Publication of CN111352767A publication Critical patent/CN111352767A/en
Application granted granted Critical
Publication of CN111352767B publication Critical patent/CN111352767B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1464Management of the backup or restore process for networked environments

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The disclosure provides a network function virtualization platform resource management method, a backup platform and a system, and relates to the technical field of virtualization. The network function virtualization platform resource management method disclosed by the invention comprises the following steps: when the second layer node determines that the third layer node changes, acquiring data and configuration information of the changed node as update backup information of the corresponding third layer node; uploading the updated backup information of the third-layer node to a storage module for storage so as to update the backup information of the third-layer node; the second layer node comprises a network function virtualization manager (VNFM) node, and the third layer node comprises a network function Virtualization (VNF) node. By the method, the second layer node including the VNFM can backup data of the third layer node including the VNF, so that the NFVO can lower a part of rights, the processing burden of the NFVO is reduced, and the resource backup efficiency is improved.

Description

Network function virtualization platform resource management method, backup platform and system
Technical Field
The disclosure relates to the technical field of virtualization, in particular to a network function virtualization platform resource management method, a backup platform and a system.
Background
The first purpose of NFV (Network Function Virtualization ) is to use general-purpose hardware such as x86 and virtualization technology to carry many functional software processes, so as to reduce the expensive equipment cost of the network.
The network equipment functions are not dependent on special hardware any more through software and hardware decoupling and function abstraction, so that resources can be fully and flexibly shared, rapid development and deployment of new services are realized, automatic deployment, elastic expansion, fault isolation, self-healing and the like are performed based on actual service requirements, and industry acceptance and rapid development are obtained.
Disclosure of Invention
The inventor finds that in the related art, the solution of NFVO (Network Functions Virtualisation Orchestrator, network function virtualization orchestrator) resource recovery backup under the virtualization technology is: when a backup request exists, the NFVO is used as a management core to carry out multistage resource backup. The backup scheme solves the problems of serious resource consumption, heavy management load of core equipment, weak anti-interference capability of a system, large network transmission delay, slow response and the like while the NFVO resource management is realized, and can not realize the quick backup and recovery of the NFVO to own physical resources (including a host, a network and the like).
An object of the present disclosure is to improve the efficiency of resource backup under virtualization technology.
According to one aspect of the present disclosure, a network function virtualization platform resource management method is provided, including: when the second layer node determines that the third layer node changes, acquiring data and configuration information of the changed node as update backup information of the corresponding third layer node; uploading the updated backup information of the third-layer node to a storage module for storage so as to update the backup information of the third-layer node; wherein the second tier nodes comprise VNFM (Network Functions Virtualisation Manager, network function virtualization manager) nodes and the third tier nodes comprise VNF (Virtualised Network Function, network function virtualization) nodes.
In some embodiments, the network function virtualization platform resource management method further comprises: under the condition that the third-layer node needs to be restored, the second-layer node associated with the third-layer node needing to be restored acquires third-layer backup information from the storage module; the second layer node provides the third layer backup information to the third layer node to be restored so that the third layer node is restored.
In some embodiments, the network function virtualization platform resource management method further comprises: when the third layer node is initially created, the second layer node acquires data and configuration information of the node which is initially accessed and uploads the data and the configuration information to the storage module to serve as initial backup information of the third layer node, so that the backup information of the third layer node is updated on the basis of the initial backup information of the third layer node.
In some embodiments, the network function virtualization platform resource management method further comprises: when the first layer node determines that the second layer node changes, triggering the second layer node to sort the changed data and configuration information of the changed node as update backup information of the corresponding second layer node; the second layer node uploads the updated backup information of the second layer node to the storage module for storage so as to update the backup information of the second layer node; wherein the first tier nodes comprise network function virtualization orchestrator NFVO nodes and the second tier nodes further comprise VIM (Virtualised Infrastructure Manager, virtualization infrastructure manager) nodes.
In some embodiments, the network function virtualization platform resource management method further comprises: under the condition that the second-layer node needs to be restored, the first-layer node associated with the second-layer node needing to be restored sends a restoration instruction to the storage module; and the second layer node needing to be restored acquires the second layer backup information from the storage module and restores the second layer backup information.
In some embodiments, the network function virtualization platform resource management method further comprises: when the second layer node is initially created, the first layer node triggers the initially accessed node to upload data and configuration information to the storage module as initial backup information of the second layer node so as to update the backup information of the second layer node on the basis of the initial backup information of the second layer node.
In some embodiments, the network function virtualization platform resource management method further comprises: when the first layer node determines that the second layer node managed by the first layer node changes, acquiring information of the changed second layer node as updated backup information of the first layer node so as to update the backup information of the first layer node; wherein the first tier nodes include NFVO nodes and the second tier nodes further include VIM nodes.
In some embodiments, the network function virtualization platform resource management method further comprises: when the first layer node is initially created, the first layer node acquires data and configuration information of the initially accessed second layer node and uploads the data and the configuration information to the storage module as initial backup information of the first layer node so as to update the backup information of the first layer node on the basis of the initial backup information of the first layer node.
In some embodiments, the network function virtualization platform resource management method further comprises: when the information of the first layer node is lost, the first layer backup information is acquired from the storage module and the first layer node recovers.
By the method, the second layer node including the VNFM can backup data of the third layer node including the VNF, so that the NFVO can lower a part of rights, the processing burden of the NFVO is reduced, and the resource backup efficiency is improved.
According to another aspect of the present disclosure, a virtualized platform resource backup device is provided, including: a memory; and a processor coupled to the memory, the processor configured to perform any of the network function virtualization platform resource management methods above based on instructions stored in the memory.
In the virtualized platform resource backup device, the second layer node including the VNFM can backup data of the third layer node including the VNF, so that the NFVO can lower a part of rights, the processing burden of the NFVO is reduced, and the resource backup efficiency is also improved.
According to yet another aspect of the present disclosure, a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of any of the network function virtualization platform resource management methods above is provided.
By executing the instructions on the computer-readable storage medium, the second layer node including the VNFM can backup data of the third layer node including the VNF, so that the NFVO can release a part of rights, the processing burden of the NFVO is reduced, and the efficiency of resource backup is also improved.
According to yet another aspect of the present disclosure, there is provided a virtualized platform resource backup system comprising: the first layer backup unit is configured to acquire data and configuration information of the changed nodes as update backup information of the corresponding first layer nodes when the second layer nodes are changed, and upload the update backup information of the first layer nodes to the storage module for storage so as to update the backup information of the first layer nodes; the second-layer backup unit is configured to trigger the second-layer node to upload changed data and configuration information as updated backup information of the corresponding second-layer node to the storage module for storage when the second-layer node is determined to change, so as to update the backup information of the second-layer node; the third layer backup unit is configured to acquire data and configuration information of the changed node as update backup information of the corresponding third layer node when the change of the third layer node is determined, and upload the update backup information of the third layer node to the storage module for storage so as to update the backup information of the third layer node; the first layer node comprises an NFVO node, the second layer node comprises a VNFM node and a VIM node, and the third layer node comprises a VNF node.
In some embodiments, the first tier backup unit is located at a first tier node; the second layer backup unit is positioned at the first layer node; the third layer backup unit is located at the second layer node.
In some embodiments, the virtualized platform resource backup system further comprises at least one of: the first layer backup unit is further configured to acquire data and configuration information of the initially accessed second layer node and upload the data and configuration information to the storage module when the first layer node is initially created, and the data and the configuration information are used as initial backup information of the first layer node so as to update the backup information of the first layer node on the basis of the initial backup information of the first layer node; the second layer backup unit is further configured to acquire data and configuration information of the node which is initially accessed and upload the storage module as initial backup information of the second layer node when the second layer node is initially created, so that the backup information of the second layer node is updated on the basis of the initial backup information of the second layer node; or, the third layer backup unit is further configured to obtain data and configuration information of the node initially accessed and upload the data and configuration information to the storage module as initial backup information of the third layer node when the third layer node is initially created, so as to update the backup information of the third layer node on the basis of the initial backup information of the third layer node.
In some embodiments, the virtualized platform resource backup system further comprises at least one of: the first layer backup unit is further configured to acquire first layer backup information from the storage module and restore the first layer node when the information of the first layer node is lost; the second-layer backup unit is further configured to trigger the second-layer node needing to be restored to acquire second-layer backup information from the storage module and restore the second-layer backup information when the associated second-layer node needs to be restored; or, the third layer backup unit is further configured to obtain third layer backup information from the storage module and provide the third layer backup information to the third layer node to be restored so as to restore the third layer node when the associated third layer node needs to be restored.
In the virtualized platform resource backup system, the first, second and third layers of nodes can be backed up by using the hierarchical backup units, so that the NFVO can lower a part of backup authority, the processing load of the NFVO is reduced, and the resource backup efficiency is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosure, illustrate and explain the present disclosure, and together with the description serve to explain the present disclosure. In the drawings:
FIG. 1A is a flow chart of one embodiment of a backup process in a network function virtualization platform resource management method of the present disclosure.
FIG. 1B is a flow chart of one embodiment of a recovery process in a network function virtualization platform resource management method of the present disclosure.
Fig. 1C is a signaling interaction diagram of one embodiment of a network function virtualization platform resource management method of the present disclosure.
Fig. 2 is a schematic diagram of one embodiment of a network function virtualization platform upon which the present disclosure is based.
FIG. 3A is a flowchart of another embodiment of a backup process in a network function virtualization platform resource management method of the present disclosure.
FIG. 3B is a flowchart of another embodiment of a recovery process in the network function virtualization platform resource management method of the present disclosure.
Fig. 3C is a signaling interaction diagram of another embodiment of a network function virtualization platform resource management method of the present disclosure.
Fig. 4A is a flowchart of yet another embodiment of a network function virtualization platform resource management method of the present disclosure.
Fig. 4B is a signaling interaction diagram of yet another embodiment of a network function virtualization platform resource management method of the present disclosure.
FIG. 5 is a schematic diagram of one embodiment of a virtualized platform resource backup device of the present disclosure.
FIG. 6 is a schematic diagram of another embodiment of a virtualized platform resource backup device of the present disclosure.
FIG. 7 is a schematic diagram of one embodiment of a virtualized platform resource backup system of the present disclosure.
Detailed Description
The technical scheme of the present disclosure is described in further detail below through the accompanying drawings and examples.
A flowchart of one embodiment of a backup process in a network function virtualization platform resource management method of the present disclosure is shown in fig. 1A.
In step 101, when the second-layer node determines that there is a change in the third-layer node, the second-layer node acquires data and configuration information of the changed node as updated backup information corresponding to the third-layer node.
In some embodiments, a schematic diagram of one embodiment of a network function virtualization platform is shown in fig. 2, where NFVO is a first layer, NFVM and VIM are second layers, VNF is a third layer, and backup storage may be a storage module shared by NFVO, and may further include a storage module inside VNFM and VIM layers.
In step 102, the second level node uploads the updated backup information of the third level node to the storage module for storage, so as to update the backup information of the third level node. In one embodiment, the second tier node uploads updated backup information for the third tier node to the storage module within the second tier.
By the method, the second layer node including the VNFM can backup data of the third layer node including the VNF, so that the NFVO can lower a part of rights, the processing burden of the NFVO is reduced, and the resource backup efficiency is improved.
In some embodiments, when the third layer node is initially created, the second layer node acquires data and configuration information of the node which is initially accessed and uploads the data and configuration information to the storage module as initial backup information of the third layer node, so that the backup information of the third layer node can be updated on the basis of the initial backup information of the third layer node, and backup efficiency is improved.
A flowchart of one embodiment of a recovery process in a network function virtualization platform resource management method of the present disclosure is shown in fig. 1B.
In step 111, in the case that there is a third layer node that needs to be restored, the second layer node associated with the third layer node that needs to be restored obtains third layer backup information from the storage module.
In step 112, the second tier node provides the third tier backup information to the third tier node that needs to be restored, and the third tier node performs a restoration process using the obtained data.
By the method, when the third-layer node needs to recover data, the second-layer node can send an instruction to obtain backup information from the storage module and provide the backup information for the third-layer node, so that the processing load of the first-layer node is reduced, and the data recovery efficiency of the third-layer node is improved.
A signaling interaction diagram of one embodiment of a network function virtualization platform resource management method of the present disclosure is shown in fig. 1C.
VNF is initially created, or when a change occurs:
in 121, a second tier node, such as VNFM, determines by checking whether a backup is required for a third tier node, such as VNF. In case it is determined that a backup is required, the following signaling interaction procedure is performed.
In 122, the second tier node sends a backup request to the third tier node informing the third tier node to package the backup information.
In 123, the third tier node packages the data, including its own data and configuration information. In one embodiment, during initialization, the third tier node backs up all data; in the data updating process, the third layer node backs up the updated data.
At 124, the third tier node sends the packed data to the second tier node.
At 125, the second tier node sends the packaged data from the third tier node to the storage module backup. In one embodiment, the storage module may feed back backup success information so that the second tier node determines that the backup was successful. In one embodiment, if the second layer node does not receive feedback information of successful backup beyond a predetermined time, the packaged data is uploaded again to ensure successful backup.
In one embodiment, the VNFM serving as the second layer node may regularly back up the VNF serving as the third layer node, update the corresponding content of the storage module, and improve the risk resistance.
When the third layer node needs to recover the data:
at 131, the second tier node determines if a check is required. If it is determined that verification is required, the following signaling interaction procedure is performed.
At 132, the second tier node notifies the storage module that backup data is ready.
At 133, the storage module feeds back the prepared backup data to the second tier nodes.
At 134, the second tier node notifies the third tier node of the data restoration and provides the backup data to the third tier node.
In 135-136, the third tier node performs data recovery using the provided backup data. In one embodiment, the third tier node may feed back recovery success information to the associated second tier node after completion of data recovery, so that the second tier node confirms that the third tier node it manages has completed data recovery.
In one embodiment, if the second tier node does not receive the restoration success information within a predetermined period of time, the backup information may be retrieved from the storage module again and provided to the third tier node.
A flowchart of another embodiment of a backup process in a network function virtualization platform resource management method of the present disclosure is shown in fig. 3A.
In step 301, when it is determined that there is a change in the second tier node (VNFM, VIM), the first tier Node (NFVO) triggers the second tier node to sort the changed data and configuration information of the changed node as updated backup information of the corresponding second tier node.
In step 302, the second-layer node uploads the updated backup information of the second-layer node to the storage module for storage, so as to update the backup information of the second-layer node. In one embodiment, the layer two node uploads the backup information to the storage module within the layer two.
By the method, the second-layer node can execute backup update operation under the triggering of the first-layer node, backup data does not need to be forwarded by the first-layer node, the burden of the first-layer node is reduced, and the backup efficiency of the second-layer node is improved.
In one embodiment, when the second-layer node is initially created, the first-layer node triggers the initially accessed node to upload data and configuration information to the storage module as initial backup information of the second-layer node, so that the backup information of the second-layer node can be updated on the basis of the initial backup information of the second-layer node, and the backup efficiency is improved.
A flowchart of another embodiment of a recovery process in the network function virtualization platform resource management method of the present disclosure is shown in fig. 3B.
In step 311, if there is a second level node that needs to be restored, the first level node associated with the second level node that needs to be restored sends a restoration instruction to the storage module.
In step 312, the tier two nodes that need to be restored obtain tier two backup information from the storage module and restore.
By the method, when the second-layer node needs to recover data, the first-layer node can issue an instruction to enable the second-layer node to obtain backup information from the storage module, so that the data transmission burden of the first-layer node is reduced, and the data recovery efficiency of the second-layer node is improved.
A signaling interaction diagram of another embodiment of a network function virtualization platform resource management method of the present disclosure is shown in fig. 3C.
VNFM or VIM is created initially, or when a change occurs:
when the VNFM/VIM is initially created or updated, the NFVO sends a backup request to the virtualized device, the device packages its own data and configuration information, and sends the data and configuration information to the storage module for backup, and then, as long as the VNF managed therein has a change, the corresponding content of the storage module is automatically updated, thereby improving the risk resistance.
In 321, a first tier Node (NFVO) sends a backup request to the second tier node (VNFM/VIM).
At 322, the second tier node checks itself for analysis if a backup is needed. The following signaling interaction procedure is performed in case a backup is needed.
At 323, the second tier node packages its own data and configuration information. In one embodiment, during initialization, the second tier node backs up all data; in the data updating process, the second layer node backs up the updated data.
The tier two node uploads the packaged backup data to the storage module at 324-325. In one embodiment, the storage module may feed back backup success information to the first tier node so that the first tier node determines that the backup was successful. In one embodiment, if the first layer node does not receive feedback information of successful backup after a predetermined time, the second layer node is controlled again to upload the packaged data to ensure successful backup.
In one embodiment, the NFVO serving as the first layer node may periodically back up the VNFM and VIM serving as the second layer node, update the corresponding content of the storage module, and improve the risk resistance.
When the second layer node needs to recover:
in 331, the first tier node checks to determine if recovery is needed for the second tier node. If it is determined that recovery is required, the following signaling interaction procedure is performed.
At 332, the first tier node notifies the storage module that backup data is ready.
After the storage module prepares the completion data, the request to restore information is fed back to the first tier nodes 333.
At 334, the first tier node notifies the second tier node of the data recovery.
At 335, the storage module sends the backup data to the second tier node.
In 336-337, the second tier node performs a data recovery process using the acquired data. In one embodiment, the second tier node may feed back recovery success information to the associated first tier node after completion of data recovery, so that the first tier node confirms that the second tier node it manages has completed data recovery.
A flowchart of yet another embodiment of a network function virtualization platform resource management method of the present disclosure is shown in fig. 4A. The NFVO serves as a top layer of the network function virtualization platform, can perform self-backup and self-recovery, and automatically and periodically backs up own data and configuration to respective storage modules after being established.
In step 401, when the first layer node is initially created, the first layer node acquires data and configuration information of the initially accessed second layer node and uploads the data and configuration information to the storage module as initial backup information of the first layer node. In one embodiment, the storage module of the first layer node uploading information may be a storage module shared by multiple NFVOs. In one embodiment, memory modules shared by multiple NFVOs may be numbered for each NFVO to illustrate differentiation.
In step 402, when the first level node determines that the second level node managed by the first level node changes, the information of the changed second level node is obtained as updated backup information of the first level node, so as to update the backup information of the first level node.
In step 403, when the information of the first layer node is lost, the first layer backup information is acquired from the storage module and the first layer node recovers itself.
By the method, the NFVO can be used as a top layer for self-backup and self-recovery, and data and configuration of the NFVO can be automatically and periodically backed up to respective storage modules after the NFVO is created, so that the processing efficiency of the first layer node and the automation degree of the platform are improved.
A signaling interaction diagram of yet another embodiment of a network function virtualization platform resource management method of the present disclosure is shown in fig. 4B.
The layer one Node (NFVO) changes when there is a change in the VNFM or VIM initially created or managed by it:
and automatically backing up the information of the managed VNM and the VIM to a storage module shared by a plurality of NFVOs, and automatically updating the corresponding content of the storage module as long as the managed VNM or the VIM changes, wherein when the NFVO itself generates data, the corresponding data can be automatically requested to be restored to the storage module. The risk is avoided conveniently, and backup data recovery is carried out when needed.
In 411, the first tier node checks to determine if a data backup is to be performed. If it is determined that backup is required, the following signaling interaction procedure is performed.
In 412, the first tier node automatically backs up the information of the managed VNFM and VIM.
In 413, the first tier node uploads the backed up data to the storage module. In one embodiment, the storage module may feed back backup success information to the first tier node so that the first tier node determines that the backup was successful. In one embodiment, if the first layer node does not receive feedback information of successful backup beyond a predetermined time, the packaged data is uploaded again to ensure successful backup.
When the first layer node itself loses data:
in 421, a first tier node check determines whether data recovery is to be performed. If it is determined that recovery is required, the following signaling interaction procedure is performed.
At 422, the first tier node requests the storage module to restore the corresponding data.
In 423, the storage module returns the packed data to the first tier node.
At 424, the first tier node recovers its own data using the returned data.
By means of the mode in the embodiment, NFVO, VIM, VNFM, VNF can perform automatic backup in a layered mode, so that the imperfection of on-demand backup can be avoided, repeated backup work is avoided, and system resources are saved; the data and configuration information of the virtual equipment of the corresponding part in the virtualized system can be restored, the backup and restoration functions can be realized quickly, the risk is avoided conveniently, and the anti-interference capability of the system is improved; the hierarchical backup operation optimizes the function of a system management part, avoids overlarge management authority of the NFVO and heavy tasks, and improves the safety of the system.
A schematic structural diagram of one embodiment of a virtualized platform resource backup device of the present disclosure is shown in fig. 5. The virtualized platform resource backup device comprises a memory 501 and a processor 502. Wherein: memory 501 may be a magnetic disk, flash memory, or any other non-volatile storage medium. The memory is used to store instructions in the corresponding embodiments of the network function virtualization platform resource management methods above. Processor 502 is coupled to memory 501 and may be implemented as one or more integrated circuits, such as a microprocessor or microcontroller. The processor 502 is configured to execute an instruction stored in the memory, so that the NFVO can release a part of rights, reducing the processing burden of the NFVO, and improving the efficiency of resource backup.
In one embodiment, virtualized platform resource backup device 600 may also include memory 601 and processor 602, as shown in FIG. 6. The processor 602 is coupled to the memory 601 through a BUS 603. The virtualized platform resource backup device 600 may also be coupled to external storage 605 via storage interface 604 to invoke external data, and to a network or another computer system (not shown) via network interface 606. And will not be described in detail herein.
In this embodiment, the data instruction is stored in the memory, and then the processor processes the instruction, so that the NFVO can issue a part of rights, the processing load of the NFVO is reduced, and the efficiency of resource backup is also improved.
In another embodiment, a computer readable storage medium has stored thereon computer program instructions which, when executed by a processor, implement the steps of the method of the corresponding embodiment of the network function virtualization platform resource management method. It will be apparent to those skilled in the art that embodiments of the present disclosure may be provided as a method, apparatus, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
A schematic diagram of one embodiment of a virtualized platform resource backup system of the present disclosure is shown in fig. 7.
When it is determined that the second layer node (NFVM, VIM) changes, the first layer backup unit 701 can acquire data and configuration information of the changed node as update backup information of the corresponding first layer Node (NFVO), and upload the update backup information of the first layer node to the storage module for storage, so as to update the backup information of the first layer node. In one embodiment, the first layer backup unit 701 is further capable of acquiring, when the first layer node is initially created, data and configuration information of the initially accessed second layer node and uploading the data and configuration information to the storage module as initial backup information of the first layer node, so as to update the backup information of the first layer node based on the initial backup information of the first layer node.
The second layer backup unit 702 can trigger the second layer node to upload the changed data and configuration information as updated backup information of the corresponding second layer node to the storage module for storage when it is determined that the second layer node changes, so as to update the backup information of the second layer node. In one embodiment, the second layer backup unit 702 is further capable of acquiring data and configuration information of the node initially accessed and uploading the storage module as initial backup information of the second layer node when the second layer node is initially created, so as to update the backup information of the second layer node based on the initial backup information of the second layer node.
The third layer backup unit 703 can obtain, when it is determined that there is a change in the third layer node, data and configuration information of the changed node as update backup information of the corresponding third layer node, and upload the update backup information of the third layer node to the storage module for storage, so as to update the backup information of the third layer node. In one embodiment, the third layer backup unit 703 is further capable of acquiring data and configuration information of the node initially accessed and uploading the data and configuration information to the storage module as initial backup information of the third layer node when the third layer node is initially created, so as to update the backup information of the third layer node based on the initial backup information of the third layer node.
In one embodiment, the first tier backup unit is located at a first tier node; the second layer backup unit is positioned at the first layer node; the third layer backup unit is positioned at the second layer node, thereby realizing hierarchical backup control.
In the virtualized platform resource backup system, the first, second and third layers of nodes can be backed up by using the hierarchical backup units, so that the NFVO can lower a part of backup authority, the processing load of the NFVO is reduced, and the resource backup efficiency is improved.
In some embodiments, the first layer backup unit 701 is further capable of acquiring the first layer backup information from the storage module and recovering the first layer node when the information of the first layer node is lost. The second layer backup unit 703 can also trigger the second layer node that needs to be restored to acquire the second layer backup information from the storage module and restore the second layer backup information when there is an associated second layer node that needs to be restored. The third layer backup unit can also obtain third layer backup information from the storage module and provide the third layer backup information to the third layer node to be restored so that the third layer node can be restored when the associated third layer node needs to be restored.
In the virtualized platform resource backup system, when the second and third layers of nodes need to recover data, the backup and recovery of the lower layer can be controlled through the upper layer of nodes, so that the recovery efficiency is improved, and the capability of the system for coping with emergency is improved.
The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Thus far, the present disclosure has been described in detail. In order to avoid obscuring the concepts of the present disclosure, some details known in the art are not described. How to implement the solutions disclosed herein will be fully apparent to those skilled in the art from the above description.
The methods and apparatus of the present disclosure may be implemented in a number of ways. For example, the methods and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, firmware. The above-described sequence of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the sequence specifically described above unless specifically stated otherwise. Furthermore, in some embodiments, the present disclosure may also be implemented as programs recorded in a recording medium, the programs including machine-readable instructions for implementing the methods according to the present disclosure. Thus, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
Finally, it should be noted that: the above embodiments are merely for illustrating the technical solution of the present disclosure and are not limiting thereof; although the present disclosure has been described in detail with reference to preferred embodiments, those of ordinary skill in the art will appreciate that: modifications may be made to the specific embodiments of the disclosure or equivalents may be substituted for part of the technical features; without departing from the spirit of the technical solutions of the present disclosure, it should be covered in the scope of the technical solutions claimed in the present disclosure.

Claims (13)

1. A network function virtualization platform resource management method comprises the following steps:
when the second layer node determines that the third layer node changes, acquiring data and configuration information of the changed node as update backup information of the corresponding third layer node;
the second layer node uploads the updated backup information of the third layer node to a storage module for storage so as to update the backup information of the third layer node;
when the first layer node determines that the second layer node changes, triggering the second layer node to sort the changed data and configuration information of the changed node as updated backup information of the corresponding second layer node;
the second layer node uploads the updated backup information of the second layer node to a storage module for storage so as to update the backup information of the second layer node,
the first layer node comprises a network function virtualization orchestrator NFVO node, the second layer node comprises a network function virtualization manager VNFM node and a virtualization infrastructure manager VIM node, and the third layer node comprises a network function virtualization VNF node.
2. The method of claim 1, further comprising:
when a third-layer node needs to be restored, the second-layer node associated with the third-layer node needing to be restored acquires the third-layer backup information from the storage module;
and the second layer node provides the third layer backup information for the third layer node needing to be restored so that the third layer node is restored.
3. The method of claim 1, further comprising:
when the third layer node is initially created, the second layer node acquires data and configuration information of the node which is initially accessed and uploads the data and the configuration information to the storage module to serve as initial backup information of the third layer node, so that the backup information of the third layer node is updated on the basis of the initial backup information of the third layer node.
4. The method of claim 1, further comprising:
under the condition that a second-layer node needs to be restored, the first-layer node associated with the second-layer node needing to be restored sends a restoration instruction to the storage module;
and the second layer node needing to be restored acquires the second layer backup information from the storage module and restores the second layer backup information.
5. The method of claim 1, further comprising:
when the second-layer node is initially created, the first-layer node triggers the initially accessed node to upload data and configuration information to the storage module as initial backup information of the second-layer node so as to update the backup information of the second-layer node on the basis of the initial backup information of the second-layer node.
6. A method according to any one of claims 1 to 3, further comprising:
when the first layer node determines that the second layer node managed by the first layer node changes, acquiring information of the changed second layer node as updated backup information of the first layer node so as to update the backup information of the first layer node;
wherein the first tier node comprises a network function virtualization orchestrator NFVO node, and the second tier node further comprises a virtualization infrastructure manager VIM node.
7. The method of claim 6, further comprising:
when the first layer node is initially created, the first layer node acquires data and configuration information of the initially accessed second layer node and uploads the data and the configuration information to the storage module as initial backup information of the first layer node so as to update the backup information of the first layer node on the basis of the initial backup information of the first layer node.
8. The method of claim 6, further comprising:
and when the information of the first layer node is lost, acquiring the first layer backup information from the storage module and recovering the first layer node.
9. A virtualized platform resource backup device, comprising:
a memory; and
a processor coupled to the memory, the processor configured to perform the method of any of claims 1-8 based on instructions stored in the memory.
10. A computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of the method of any of claims 1 to 8.
11. A virtualized platform resource backup system comprising:
the first layer backup unit is configured to acquire data and configuration information of changed nodes as updated backup information of corresponding first layer nodes when the second layer nodes are changed, and upload the updated backup information of the first layer nodes to the storage module for storage so as to update the backup information of the first layer nodes;
the second-layer backup unit is configured to trigger the second-layer node to upload changed data and configuration information to the storage module as updated backup information of the corresponding second-layer node for storage when the second-layer node is determined to change, so as to update the backup information of the second-layer node; and, a step of, in the first embodiment,
the third layer backup unit is configured to acquire data and configuration information of the changed node as update backup information of the corresponding third layer node when the change of the third layer node is determined, and upload the update backup information of the third layer node to the storage module for storage so as to update the backup information of the third layer node;
the first layer node comprises a network function virtualization orchestrator NFVO node, the second layer node comprises a network function virtualization manager VNFM node and a virtualization infrastructure manager VIM node, the third layer node comprises a network function virtualization VNF node, the first layer backup unit is located at the first layer node, the second layer backup unit is located at the first layer node, and the third layer backup unit is located at the second layer node.
12. The system of claim 11, further comprising at least one of:
the first layer backup unit is further configured to acquire data and configuration information of a second layer node which is initially accessed and upload the data and the configuration information to the storage module when the first layer node is initially created, and the data and the configuration information are used as initial backup information of the first layer node so as to update the backup information of the first layer node on the basis of the initial backup information of the first layer node;
the second layer backup unit is further configured to acquire data and configuration information of an initially accessed node and upload the data and configuration information of the initially accessed node as initial backup information of the second layer node when the second layer node is initially created, so that the backup information of the second layer node is updated on the basis of the initial backup information of the second layer node; or alternatively, the first and second heat exchangers may be,
the third layer backup unit is further configured to obtain data and configuration information of the node which is initially accessed and upload the data and configuration information to the storage module as initial backup information of the third layer node when the third layer node is initially created, so as to update the backup information of the third layer node on the basis of the initial backup information of the third layer node.
13. The system of claim 11 or 12, further comprising at least one of:
the first layer backup unit is further configured to acquire the first layer backup information from the storage module and restore the first layer node when the information of the first layer node is lost;
the second-layer backup unit is further configured to trigger the second-layer node needing to be restored to acquire the second-layer backup information from the storage module and restore the second-layer backup information when the associated second-layer node needs to be restored; or alternatively, the first and second heat exchangers may be,
the third layer backup unit is further configured to obtain the third layer backup information from the storage module and provide the third layer backup information to the third layer node to be restored so that the third layer node is restored when the associated third layer node needs to be restored.
CN201811577235.1A 2018-12-24 2018-12-24 Network function virtualization platform resource management method, backup platform and system Active CN111352767B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811577235.1A CN111352767B (en) 2018-12-24 2018-12-24 Network function virtualization platform resource management method, backup platform and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811577235.1A CN111352767B (en) 2018-12-24 2018-12-24 Network function virtualization platform resource management method, backup platform and system

Publications (2)

Publication Number Publication Date
CN111352767A CN111352767A (en) 2020-06-30
CN111352767B true CN111352767B (en) 2023-07-18

Family

ID=71191903

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811577235.1A Active CN111352767B (en) 2018-12-24 2018-12-24 Network function virtualization platform resource management method, backup platform and system

Country Status (1)

Country Link
CN (1) CN111352767B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104253866A (en) * 2014-09-20 2014-12-31 华为技术有限公司 Software deployment method and system of virtual network function network element and relevant equipment
WO2016037479A1 (en) * 2014-09-09 2016-03-17 中兴通讯股份有限公司 Method, device and system for optimizing virtualized network function (vnf)
CN105577414A (en) * 2014-10-17 2016-05-11 中兴通讯股份有限公司 Elastically telescopic processing method, device and system for VM (Virtual Machine) resources
CN107819891A (en) * 2017-10-16 2018-03-20 平安科技(深圳)有限公司 Data processing method, device, computer equipment and storage medium
CN108780405A (en) * 2016-03-25 2018-11-09 华为技术有限公司 The management method and device applied under network function virtualized environment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105284094B (en) * 2014-05-15 2019-05-28 华为技术有限公司 A kind of network function virtualization network system, data processing method and device
CN105530116B (en) * 2014-10-24 2020-06-16 中兴通讯股份有限公司 Method and corresponding device for backing up and recovering virtualized network
CN107209686A (en) * 2015-01-23 2017-09-26 日本电气株式会社 Network function virtual management and method of combination, equipment and program
US10187324B2 (en) * 2015-08-10 2019-01-22 Futurewei Technologies, Inc. System and method for resource management
CN105471994B (en) * 2015-12-01 2019-01-15 华为技术有限公司 A kind of control method and device
CN108632067B (en) * 2017-03-21 2020-12-08 华为技术有限公司 Disaster recovery deployment method, device and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016037479A1 (en) * 2014-09-09 2016-03-17 中兴通讯股份有限公司 Method, device and system for optimizing virtualized network function (vnf)
CN104253866A (en) * 2014-09-20 2014-12-31 华为技术有限公司 Software deployment method and system of virtual network function network element and relevant equipment
CN105577414A (en) * 2014-10-17 2016-05-11 中兴通讯股份有限公司 Elastically telescopic processing method, device and system for VM (Virtual Machine) resources
CN108780405A (en) * 2016-03-25 2018-11-09 华为技术有限公司 The management method and device applied under network function virtualized environment
CN107819891A (en) * 2017-10-16 2018-03-20 平安科技(深圳)有限公司 Data processing method, device, computer equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
网络功能虚拟化技术研究综述;周伟林 等;《计算机研究与发展》;第55卷(第04期);675-688 *

Also Published As

Publication number Publication date
CN111352767A (en) 2020-06-30

Similar Documents

Publication Publication Date Title
US10776215B2 (en) Snapshot generating method, system, and apparatus
CN111966305B (en) Persistent volume allocation method and device, computer equipment and storage medium
US20210011817A1 (en) Virtual Machine Recovery Method and Virtual Machine Management Device
US9031917B2 (en) Efficient backup and restore of virtual input/output server (VIOS) cluster
CN102981931B (en) Backup method and device for virtual machine
US8676762B2 (en) Efficient backup and restore of a cluster aware virtual input/output server (VIOS) within a VIOS cluster
CN106528327B (en) A kind of data processing method and backup server
CN103034527B (en) Hybrid virtualization cloud computing resources optimal control method and system
US20160077919A1 (en) Methods and apparatus to perform site recovery of a virtual data center
CN105159798A (en) Dual-machine hot-standby method for virtual machines, dual-machine hot-standby management server and system
CN114089926B (en) Management method of distributed storage space, computing equipment and storage medium
CN103532731A (en) method and device for preventing network configuration of virtual machine from losing
CN111104201A (en) System migration method and device, electronic equipment and storage medium
CN105577408A (en) Method of VNFM disaster recovery protection, apparatus and NFVO thereof
KR102210408B1 (en) Method for duplication of virtualization server and Virtualization control apparatus thereof
CN105656970A (en) RAID (Redundant Array of Independent Disk) card configuring method and system and relevant device
CN107391303B (en) Data processing method, device, system, server and computer storage medium
CN104753992A (en) Method, device and system for data storage and method and device for virtual platform failure recovery
CN111352767B (en) Network function virtualization platform resource management method, backup platform and system
CN114416293A (en) Fault recovery method and device for virtualization equipment
US20130262532A1 (en) Garbage collection for virtual environments
US10572346B1 (en) Data integrity check for VM disaster recovery using backup application
CN104461757A (en) Method and device for restoring virtual machines
CN106933604B (en) System upgrading method and device
EP3316518B1 (en) Method and device for upgrading virtual network element, and computer storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant