CN106301876B - Physical machine upgrade method, business migration method and device - Google Patents

Physical machine upgrade method, business migration method and device Download PDF

Info

Publication number
CN106301876B
CN106301876B CN201510364326.7A CN201510364326A CN106301876B CN 106301876 B CN106301876 B CN 106301876B CN 201510364326 A CN201510364326 A CN 201510364326A CN 106301876 B CN106301876 B CN 106301876B
Authority
CN
China
Prior art keywords
migration
virtual machines
message
vim
physical machine
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
CN201510364326.7A
Other languages
Chinese (zh)
Other versions
CN106301876A (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.)
Nanjing ZTE New Software Co Ltd
Original Assignee
Nanjing ZTE New Software 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 Nanjing ZTE New Software Co Ltd filed Critical Nanjing ZTE New Software Co Ltd
Priority to CN201510364326.7A priority Critical patent/CN106301876B/en
Priority to PCT/CN2016/079733 priority patent/WO2016206456A1/en
Publication of CN106301876A publication Critical patent/CN106301876A/en
Application granted granted Critical
Publication of CN106301876B publication Critical patent/CN106301876B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/34Signalling channels for network management communication
    • H04L41/342Signalling channels for network management communication between virtual entities, e.g. orchestrators, SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Hardware Redundancy (AREA)

Abstract

The present invention provides a kind of physical machine upgrade methods, business migration method and device, the physical machine upgrade method includes: the upgrade request for receiving virtualized infrastructure management VIM and sending, wherein, the upgrade request is populated with one or more first virtual machines for requesting the first physical machine of upgrading in first physical machine;The processing on the business migration to one or more second virtual machines that will be run on one or more first virtual machines is executed according to above-mentioned upgrade request;After processing is completed, it sends to VIM for by the migration message on one or more first virtual machine (vm) migrations to one or more third virtual machines;Receive the migration results that above-mentioned VIM is returned;According to above-mentioned migration results, VIM is notified to execute the upgrading processing of the first physical machine.Through the invention, solve present in the relevant technologies when VIM upgrading when, will cause service disconnection operation the problem of, and then achieved the effect that in the unbroken situation of guarantee business realize VIM upgrading.

Description

Physical machine upgrade method, business migration method and device
Technical field
The present invention relates to the communications fields, in particular to a kind of physical machine upgrade method, business migration method and dress It sets.
Background technique
Legacy network devices are provided by an equipment on software and hardware, and network function virtualizes (Network Functions Virtualization, referred to as NFV) will exactly change this point, it may be assumed that software and hardware needs It is to be separated, to allow software and hardware independent development.The goal in research of NFV working group is mainly the desire to by the way that standard is widely used The virtualization technology of change carries various network softwares using the volume server of industrywide standard, storage and interchanger Function realizes the flexible load of software, and realization is flexibly disposed in each position such as data center, network node and user terminal matches It sets, to accelerate the speed of network deployment and adjustment, reduces the complexity of service deployment, improve the unitized, logical of the network equipment With change, suitability etc., the final Capex and Opex for reducing network.It is designed according to NFV, sees that network is divided into three layers from longitudinal: basis Facility layer, virtual net network layers and Management Layer.
(1) infrastructure layer network function virtualized infrastructure (NFV Infrastructure, referred to as NFVI): from It is exactly a resource pool from the point of view of cloud computing.It is exactly multiple data being geographically spread out that NFVI, which is mapped to physical infrastructure, Center is connected by high-speed communication network.NFVI needs to be converted to physical computing/storage/exchange resource by virtualization Virtual calculating/storage/exchange resource pond.
(2) virtual net network layers: corresponding virtual net network layers are exactly current each telecommunication service network, and each physical NE reflects It penetrates and virtualizes network function (Virtualized Network Function, referred to as VNF) for a Virtual NE, VNF institute It needs resource to need to be decomposed into virtual calculating/storage/exchange resource, is carried by NFVI, the interface between VNF is still using biography The signaling interface of system net definitions, the business network management of VNF still use network element (Net Element, referred to as NE)-exchange side to grasp Make maintenance centre (Operation Maintenance Centre-Switching, referred to as EMS)-Network Management System (Network Management System, referred to as NMS) system.
(3) Management Layer: Management Layer is exactly current Operation Support System (Operations Support System, referred to as OSS)/operational support system (Business Support System, referred to as BSS).
Specifically, according to European Telecommunication Standardization Association (European Telecommunications Standards Institute, referred to as ETSI) code requirement, in network function virtual management and coordinate process (NFV Management And Orchestration, referred to as NFV-MANO) domain defines a set of NFV specification, realize the group stretching frame of telecommunication service software Structure.NFV is exactly to increase a management layout domain with the difference of traditional network maximum, and abbreviation MANO, MANO are responsible to entire NFVI The mapping and association of business network and NFVI resource are responsible in the management and layout of resource, are responsible for the implementation of OSS service resources process Deng.It include VIM, virtualization network function management (Virtualized Network Function Manager, letter inside MANO Referred to as VNFM) and network function virtualization layout (Network Functions Virtualization Orchestrator, Referred to as NFVO) three entities, the network service (Network provided NFVI, VNF and business network is provided Service, referred to as NS) three levels management.
Under such framework, at all levels separation can not be perceived, from each other when the VIM layer of bottom is upgraded When, it will the service operation for influencing upper layer causes upper-layer service to be interrupted or even the loss of business datum, cause it is serious after Fruit.It can thus be appreciated that there is when VIM upgrades, will cause service disconnection operation in the related art.
For the problem that, when VIM upgrades, will cause service disconnection operation present in the relevant technologies, not yet proposing at present Effective solution scheme.
Summary of the invention
The present invention provides a kind of physical machine upgrade methods, business migration method and device, at least to solve the relevant technologies Present in when VIM upgrading when, will cause service disconnection operation the problem of.
According to an aspect of the invention, there is provided a kind of physical machine upgrade method, comprising: receive virtualized infrastructure Manage the upgrade request that VIM is sent, wherein the upgrade request is for requesting the first physical machine of upgrading, first physical machine On be populated with one or more first virtual machines;It will be on one or more of first virtual machines according to upgrade request execution Processing on the business migration of operation to one or more second virtual machines;After processing is completed, Xiang Suoshu VIM is sent for inciting somebody to action Migration message on one or more of first virtual machine (vm) migrations to one or more third virtual machines;The VIM is received to return The migration results returned;According to the migration results, the VIM is notified to execute the upgrading processing of first physical machine.
Optionally, the business migration that will be run on one or more of first virtual machines is executed according to the upgrade request Processing on to one or more second virtual machines includes: to send to network function virtualization VNF controller for requesting inquiry The request message of the service operation state of one or more of first virtual machines;Receive the described of the VNF controller return The service operation state of one or more first virtual machines;According to the service operation state of one or more of first virtual machines It executes and sends business migration for will run on one or more of first virtual machines to described one to the VNF controller The processing of migration message on a or multiple second virtual machines.
Optionally, it is executed according to the service operation state of one or more of first virtual machines to the VNF controller Business migration for will run on one or more of first virtual machines is sent to one or more of second virtual machines On migration message processing include: when one or more of first virtual machines service operation state be master state and/ Or when load sharing state, Xiang Suoshu VNF controller sends the migration message;When one or more of first virtual machines When service operation state is stand-by state, the migration message is not sent to the VNF controller.
Optionally, according to the migration results, the upgrading processing for notifying the VIM to execute first physical machine includes: When the migration results are to migrate successfully, the VIM is notified to upgrade first physical machine;And/or it is moved when described Moving result is when migrating failure, the VIM to be notified not upgrade to first physical machine.
Optionally, after receiving the migration results that the VIM is returned, further includes: notice network function virtualization VNF control Device processed carries out data simultaneously operating;And/or notice network function virtualization VNF controller storage and one or more of the The mapping relations of three virtual machines.
Optionally, it is used for VIM transmission by one or more of first virtual machine (vm) migrations to one or more After migration message on third virtual machine, further includes: the affinity relation of setting and one or more of third virtual machines.
According to another aspect of the present invention, a kind of physical machine upgrade method is provided, comprising: virtualize and compile to network function It arranges NFVO and sends upgrade request, wherein the upgrade request is stayed in first physical machine for requesting the first physical machine of upgrading There are one or more first virtual machines;The NFVO is received perform according to the upgrade request will be one or more of The migration message sent after processing on the business migration run on first virtual machine to one or more second virtual machines, In, the migration message is used for one or more of first virtual machine (vm) migrations to one or more third virtual machines;Root It executes according to the migration message by the behaviour on one or more of first virtual machine (vm) migrations to one or more third virtual machines Make;Migration results are sent to the NFVO;The notification message returned based on the received by the NFVO according to the migration results Upgrading processing is carried out to first physical machine.
Optionally, the migration results include migration failure result and migration successful result, wherein when the migration results When to migrate failure result, the notification message returned based on the received by the NFVO according to the migration results is to described first It includes: to receive the NFVO unsuccessfully to be disappeared according to the upgrading inspection that the migration failure result returns that physical machine, which carries out upgrading processing, Breath;After receiving the upgrading and checking failed message, first physical machine is not upgraded;And/or when the migration When as a result to migrate successful result, the notification message returned based on the received by the NFVO according to the migration results is to described It includes: the upgrading inspection success for receiving the NFVO and being returned according to the migration successful result that first physical machine, which carries out upgrading processing, Message;After receiving the upgrading and checking success message, first physical machine is upgraded.
Optionally, it executes one or more of first virtual machine (vm) migrations according to the migration message to one or more After operation on a third virtual machine, further includes: the affinity relation of setting and one or more of third virtual machines.
According to another aspect of the present invention, a kind of business migration method is provided, comprising: receive network function virtualization and compile Arrange the request message that NFVO is sent;The service operation state of one or more first virtual machines is inquired according to the request message, Wherein, one or more of first virtual machines reside in the first physical machine to be upgraded;By inquire one or The service operation state of multiple first virtual machines is sent to the NFVO;The NFVO is received according to one or more of first The migration message that the service operation state of virtual machine is sent;According to the migration message by one or more of first virtual machines On the business migration of upper operation to one or more second virtual machines.
Optionally, the business migration run on one or more of first virtual machines is arrived according to the migration message After on one or more second virtual machines, further includes: receive the NFVO in virtualized infrastructure and manage VIM for described one The notification message sent after on a or multiple first virtual machine (vm) migrations to one or more third virtual machines;According to the notice Message carries out data simultaneously operating, and/or, it is reflected according to notification message storage with one or more of third virtual machines Penetrate relationship.
According to another aspect of the present invention, a kind of physical machine update device is provided, comprising: the first receiving module is used for Receive the upgrade request that virtualized infrastructure management VIM is sent, wherein the upgrade request is for requesting the first physics of upgrading Machine is populated with one or more first virtual machines in first physical machine;First execution module, for being asked according to the upgrading Ask the place executed on the business migration to one or more second virtual machines that will be run on one or more of first virtual machines Reason;First sending module, for after processing is completed, Xiang Suoshu VIM transmission to be used for one or more of first virtual machines Move to the migration message on one or more third virtual machines;Second receiving module, the migration returned for receiving the VIM As a result;First notification module, for notifying the VIM to execute at the upgrading of first physical machine according to the migration results Reason.
Optionally, first execution module includes: the first transmission unit, for controlling to network function virtualization VNF Device sends the request message of the service operation state for requesting to inquire one or more of first virtual machines;Receiving unit, For receiving the service operation state for one or more of first virtual machines that the VNF controller returns;Execution unit is used It sends in being executed according to the service operation state of one or more of first virtual machines to the VNF controller for will be described The migration message on business migration to one or more of second virtual machines run on one or more first virtual machines Processing.
Optionally, the execution unit includes: based on the service operation state when one or more of first virtual machines When with state and/or load sharing state, Xiang Suoshu VNF controller sends the migration message;When one or more of When the service operation state of one virtual machine is stand-by state, the migration message is not sent to the VNF controller.
Optionally, first notification module includes: to notify described VIM pairs when the migration results are to migrate successfully First physical machine is upgraded;And/or when the migration results are migration failure, notify the VIM not to described the One physical machine is upgraded.
Optionally, described device further include: the second notification module, for notify network function virtualize VNF controller into Row data simultaneously operating;And/or notice network function virtualization VNF controller storage is virtual with one or more of thirds The mapping relations of machine.
Optionally, described device further include: the first setup module, for being arranged and one or more of third virtual machines Affinity relation.
According to another aspect of the present invention, a kind of network function virtualization layout NFVO, including any of the above-described are provided The device.
According to another aspect of the present invention, a kind of physical machine update device is provided, comprising: the second sending module is used for Upgrade request is sent to network function virtualization layout NFVO, wherein the upgrade request upgrades the first physical machine for requesting, One or more first virtual machines are populated in first physical machine;Third receiving module, for receiving the NFVO in root The business migration that run on one or more of first virtual machines is performed according to the upgrade request to one or more the The migration message sent after processing on two virtual machines, wherein the migration message is used for one or more of first On virtual machine (vm) migration to one or more third virtual machines;Second execution module, for being executed according to the migration message by institute State the operation on one or more first virtual machine (vm) migrations to one or more third virtual machines;Third sending module, for The NFVO sends migration results;First processing module, for being returned based on the received by the NFVO according to the migration results The notification message returned carries out upgrading processing to first physical machine.
Optionally, the migration results include migration failure result and migration successful result, wherein when the migration results When to migrate failure result, the first processing module includes: to receive the NFVO to be returned according to the migration failure result Upgrading checks failed message;After receiving the upgrading and checking failed message, first physical machine is not upgraded; And/or when the migration results are migration successful result, the first processing module includes: to receive the NFVO according to institute It states the upgrading that migration successful result returns and checks success message;After receiving the upgrading and checking success message, to described the One physical machine is upgraded.
Optionally, described device further include: the second setup module, for being arranged and one or more of third virtual machines Affinity relation.
According to another aspect of the present invention, a kind of virtualized infrastructure management VIM, including any of the above-described institute are provided The device stated.
According to another aspect of the present invention, a kind of business migration device is provided, comprising: the 4th receiving module, for connecing Receive the request message that network function virtualization layout NFVO is sent;Enquiry module, for inquiring one according to the request message Or the service operation state of multiple first virtual machines, wherein one or more of first virtual machines reside to be upgraded In one physical machine;4th sending module, for by the service operation state of one or more of first virtual machines inquired It is sent to the NFVO;5th receiving module, for receiving the NFVO according to the industry of one or more of first virtual machines The migration message that operating status of being engaged in is sent;Transferring module, for empty by one or more of first according to the migration message On the business migration run on quasi- machine to one or more second virtual machines.
Optionally, described device further include: the 6th receiving module, for receiving the NFVO in virtualized infrastructure pipe Reason VIM disappears the notice sent later on one or more of first virtual machine (vm) migrations to one or more third virtual machines Breath;Second processing module is used to carry out data simultaneously operating according to the notification message, and/or, it is deposited according to the notification message The mapping relations of storage and one or more of third virtual machines.
According to another aspect of the present invention, a kind of network function virtualization VNF controller, including any of the above-described are provided The device.
Through the invention, the upgrade request sent using virtualized infrastructure management VIM is received, wherein the upgrading Request is populated with one or more first virtual machines for requesting the first physical machine of upgrading in first physical machine;According to institute It is virtual to one or more second to state the business migration that upgrade request execution will be run on one or more of first virtual machines Processing on machine;After processing is completed, Xiang Suoshu VIM, which is sent, is used for one or more of first virtual machine (vm) migrations to one Or the migration message on multiple third virtual machines;Receive the migration results that the VIM is returned;According to the migration results, notice The VIM executes the upgrading processing of first physical machine, solve present in the relevant technologies when VIM upgrading when, will cause The problem of service disconnection is run, and then achieved the effect that realize VIM upgrading in the unbroken situation of guarantee business.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, this hair Bright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of the first physical machine upgrade method according to an embodiment of the present invention;
Fig. 2 is the flow chart of second of physical machine upgrade method according to an embodiment of the present invention;
Fig. 3 is the flow chart of business migration method according to an embodiment of the present invention;
Fig. 4 is the structural block diagram of the first physical machine update device according to an embodiment of the present invention;
Fig. 5 is the structural frames of the first execution module 44 in the first physical machine update device according to an embodiment of the present invention Figure;
Fig. 6 is the preferred structure block diagram one of the first physical machine update device according to an embodiment of the present invention;
Fig. 7 is the preferred structure block diagram two of the first physical machine update device according to an embodiment of the present invention;
Fig. 8 is the structural block diagram of NFVO 82 according to an embodiment of the present invention;
Fig. 9 is the structural block diagram of second of physical machine update device according to an embodiment of the present invention;
Figure 10 is the preferred structure block diagram of second of physical machine update device according to an embodiment of the present invention;
Figure 11 is the structural block diagram of VIM according to an embodiment of the present invention;
Figure 12 is the structural block diagram of business migration device according to an embodiment of the present invention;
Figure 13 is the preferred structure block diagram of business migration device according to an embodiment of the present invention;
Figure 14 is the structural block diagram of VNF controller according to an embodiment of the present invention;
Figure 15 is structural block diagram according to the system in the embodiment of the present invention;
Figure 16 is that virtual machine according to an embodiment of the present invention is in shutdown status or virtual machine is in activation and it is carried Business be it is spare when, VIM escalation process schematic diagram;
Figure 17 is that virtual machine according to an embodiment of the present invention is active and the business carried is main used time, VIM liter Grade process schematic;
Figure 18 is VIM according to an embodiment of the present invention upgrading, when VNF business is active/standby backup, VNF service switching and virtual Machine migrates schematic diagram;
Figure 19 is VIM upgrading according to an embodiment of the present invention, when VNF business is active/standby backup and load sharing mode, VNF Service switching, migration and virtual machine (vm) migration schematic diagram;
Figure 20 is VIM upgrading according to an embodiment of the present invention, when VNF has the virtual machine of traffic failure state, VNF service switching With virtual machine (vm) migration schematic diagram.
Specific embodiment
Hereinafter, the present invention will be described in detail with reference to the accompanying drawings and in combination with Examples.It should be noted that not conflicting In the case of, the features in the embodiments and the embodiments of the present application can be combined with each other.
It should be noted that description and claims of this specification and term " first " in above-mentioned attached drawing, " Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.
A kind of physical machine upgrade method is provided in the present embodiment, and Fig. 1 is the first object according to an embodiment of the present invention The flow chart of reason machine upgrade method, as shown in Figure 1, the process includes the following steps:
Step S102 receives the upgrade request that virtualized infrastructure management VIM is sent, wherein the upgrade request is used for Request upgrades the first physical machine, and one or more first virtual machines are populated in first physical machine;
Step S104 is executed according to above-mentioned upgrade request and is arrived the business migration run on one or more first virtual machines Processing on one or more second virtual machines;
Step S106, after processing is completed, to VIM send for by one or more first virtual machine (vm) migrations to one or Migration message on multiple third virtual machines;
Step S108 receives the migration results that above-mentioned VIM is returned;
Step S110 notifies VIM to execute the upgrading processing of the first physical machine according to above-mentioned migration results.
Through the above steps, VIM is before the upgrading for carrying out physical machine, by what is run on the virtual machine being resident in physical machine In business and virtual machine (vm) migration to other virtual machines, so as to when VIM upgrades, guarantee that business continues not interrupt, solve The problem of having determined present in the relevant technologies when VIM upgrading, having will cause service disconnection operation, and then has reached in guarantee business The effect of VIM upgrading is realized in unbroken situation.
In an alternative embodiment, being executed according to above-mentioned upgrade request will run on one or more first virtual machines Business migration to one or more second virtual machines on processing include: to send to use to network function virtualization VNF controller The request message of the service operation state of first virtual machine of one or more is inquired in request;Receive what VNF controller returned The service operation state of one or more first virtual machines;It is held according to the service operation state of first virtual machine of one or more Row sends the business migration for that will run on one or more first virtual machines to the second void of one or more to VNF controller The processing of migration message on quasi- machine.It follows that in this embodiment it is that VNF controller, which is utilized, carries out industry on virtual machine The migration of business.Wherein, above-mentioned execution sends the business for will run on one or more first virtual machines to VNF controller The processing for moving to the migration message on one or more second virtual machines may include sent to VNF migration message and not to VNF sends two kinds of situations of migration message, in practical applications, migrates as the case may be to determine the need for sending to VNF Message, for example, when on one or more first virtual machines all without operation business when, the migration of carry out business can not had to, then Without sending migration message to VNF.
In an alternative embodiment, it is executed according to the service operation state of one or more first virtual machines to VNF Controller sends the business migration for will run on one or more first virtual machines to one or more second virtual machines The processing of migration message include: when the service operation state of one or more first virtual machines is master state and/or load When sharing state, migration message is sent to the VNF controller;When the service operation state of one or more first virtual machines is standby When with state, migration message is not sent to VNF controller.
In an alternative embodiment, according to above-mentioned migration results, VIM is notified to execute the upgrading processing of the first physical machine It include: to notify the VIM to upgrade the first physical machine when migration results are to migrate successfully;And/or when migration results are When migration failure, notice VIM does not upgrade the first physical machine.
In an alternative embodiment, after receiving the migration results that VIM is returned, further includes: notice network function It virtualizes VNF controller and carries out data simultaneously operating;And/or notice network function virtualization VNF controller storage and above-mentioned one The mapping relations of a or multiple third virtual machines.
In an alternative embodiment, to VIM send for by one or more first virtual machine (vm) migrations to one Or after the migration message on multiple third virtual machines, further includes: the affine pass of setting and the one or more third virtual machine System.
Fig. 2 is the flow chart of second of physical machine upgrade method according to an embodiment of the present invention, as shown in Fig. 2, the process Include the following steps:
Step S202 sends upgrade request to network function virtualization layout NFVO, wherein the upgrade request is for requesting Upgrade the first physical machine, one or more first virtual machines are populated in first physical machine;
Step S204 receives NFVO and is being performed and will be being run on one or more first virtual machines according to above-mentioned upgrade request Business migration to one or more second virtual machines on processing after the migration message that sends, wherein the migration message is used In will be on one or more first virtual machine (vm) migrations to one or more third virtual machines;
Step S206 is executed according to the migration message by one or more first virtual machine (vm) migrations to one or more thirds Operation on virtual machine;
Step S208 sends migration results to the NFVO;
Step S210, the notification message returned based on the received by NFVO according to above-mentioned migration results to the first physical machine into Row upgrading processing.
The main body for executing above-mentioned process can be VIM, thus through the above steps, VIM carry out physical machine upgrading it Before, NFVO by the business run on the virtual machine being resident in physical machine and virtual machine (vm) migration to other virtual machines, so as to It is enough to guarantee that business continues not interrupt in VIM upgrading, it solves present in the relevant technologies when VIM upgrading, will cause industry The problem of business interrupts, and then achieved the effect that realize VIM upgrading in the unbroken situation of guarantee business.
In an alternative embodiment, above-mentioned migration results include migration failure result and migration successful result, wherein When the migration results are migration failure result, the notification message pair that is returned based on the received by NFVO according to above-mentioned migration results It includes: to receive NFVO unsuccessfully to be disappeared according to the upgrading inspection that above-mentioned migration failure result returns that first physical machine, which carries out upgrading processing, Breath;After receiving above-mentioned upgrading and checking failed message, the first physical machine is not upgraded;And/or when above-mentioned migration results When for migration successful result, the notification message that is returned based on the received by NFVO according to above-mentioned migration results to the first physical machine into Row upgrading processing includes: to receive NFVO to check success message according to the upgrading that above-mentioned migration successful result returns;Receiving this After upgrading checks success message, the first physical machine is upgraded.
In an alternative embodiment, it executes according to above-mentioned migration message by one or more first virtual machine (vm) migrations After operation on to one or more third virtual machines, further includes: be arranged affine with the one or more third virtual machine Relationship.
Fig. 3 is the flow chart of business migration method according to an embodiment of the present invention, as shown in figure 3, the process includes as follows Step:
Step S302 receives the request message that network function virtualization layout NFVO is sent;
Step S304 inquires the service operation state of one or more first virtual machines according to above-mentioned request message, wherein First virtual machine of one or more resides in the first physical machine to be upgraded;
The service operation state of the first virtual machine of one or more inquired is sent to NFVO by step S306;
Step S308 receives the migration that above-mentioned NFVO is sent according to the service operation state of one or more first virtual machines Message;
Step S310, according to the migration message by the business migration run on one or more first virtual machines to one or On multiple second virtual machines.
Through the above steps, before physical machine upgrading, the business run on the virtual machine being resident in physical machine is carried out Migration solves so as to when physical machine upgrades, guarantee that business continues not interrupt and works as physics present in the relevant technologies When machine upgrades, the problem of service disconnection is run will cause, and then reached and realized physics in the unbroken situation of guarantee business The effect of machine upgrading.
In an alternative embodiment, it will be run on one or more first virtual machines according to above-mentioned migration message After on business migration to one or more second virtual machines, further includes: receive the NFVO in virtualized infrastructure and manage VIM The notification message that will be sent later on one or more first virtual machine (vm) migrations to one or more third virtual machines;It is logical according to this Know that message carries out data simultaneously operating, and/or, it is closed according to notification message storage and the mapping of one or more third virtual machines System.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation The method of example can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but it is very much In the case of the former be more preferably embodiment.Based on this understanding, technical solution of the present invention is substantially in other words to existing The part that technology contributes can be embodied in the form of software products, which is stored in a storage In medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, calculate Machine, server or network equipment etc.) execute method described in each embodiment of the present invention.
A kind of physical machine update device, business migration device are additionally provided in the present embodiment, and the device is for realizing upper Embodiment and preferred embodiment are stated, the descriptions that have already been made will not be repeated.As used below, term " module " can be with Realize the combination of the software and/or hardware of predetermined function.Although device described in following embodiment is preferably come with software real It is existing, but the realization of the combination of hardware or software and hardware is also that may and be contemplated.
Fig. 4 is the structural block diagram of the first physical machine update device according to an embodiment of the present invention, as shown in figure 4, the dress It sets including the first receiving module 42, the first execution module 44, the first sending module 46, the second receiving module 48 and the first notice mould Block 410 is below illustrated the device.
First receiving module 42, the upgrade request sent for receiving virtualized infrastructure management VIM, wherein the liter Grade request is populated with one or more first virtual machines for requesting the first physical machine of upgrading in the first physical machine;First executes Module 44 is connected to above-mentioned first receiving module 42, for being executed according to above-mentioned upgrade request that one or more first is virtual Processing on the business migration run on machine to one or more second virtual machines;First sending module 46 is connected to above-mentioned One execution module 44, for after processing is completed, sending and being used for first virtual machine (vm) migration of one or more to one to VIM Or the migration message on multiple third virtual machines;Second receiving module 48 is connected to above-mentioned first sending module 46, for receiving The migration results that VIM is returned;First notification module 410 is connected to above-mentioned second receiving module 48, for according to above-mentioned migration knot Fruit, notice VIM execute the upgrading processing of the first physical machine.
Fig. 5 is the structural frames of the first execution module 44 in the first physical machine update device according to an embodiment of the present invention Figure, as shown in figure 5, first execution module 44 include the first transmission unit 52, receiving unit 54 and execution unit 56, below it is right First execution module 44 is illustrated.
First transmission unit 52, for network function virtualization VNF controller send for request inquiry this or The request message of the service operation state of multiple first virtual machines;Receiving unit 54 is connected to above-mentioned first transmission unit 52, uses In the service operation state for receiving the first virtual machine of one or more that VNF controller returns;Execution unit 56 is connected to above-mentioned Receiving unit 54 is sent for being executed according to the service operation state of said one or multiple first virtual machines to VNF controller The migration message on business migration to one or more second virtual machines for will be run on one or more first virtual machines Processing.
Optionally, above-mentioned execution unit 56 includes: when the service operation state of one or more first virtual machines is primary When state and/or load sharing state, above-mentioned migration message is sent to the VNF controller;When the one or more first is virtual When the service operation state of machine is stand-by state, above-mentioned migration message is not sent to VNF controller.
Optionally, above-mentioned first notification module 410 includes: to notify VIM to the when above-mentioned migration results are migrate successfully One physical machine is upgraded;And/or when above-mentioned migration results are migration failure, notice VIM is not risen the first physical machine Grade.
Fig. 6 is the preferred structure block diagram one of the first physical machine update device according to an embodiment of the present invention, such as Fig. 6 institute Show, the device is in addition to including all modules shown in Fig. 4, further includes: the second notification module 62 below says the device It is bright.
Second notification module 62 is connected to above-mentioned second receiving module 48, for notifying network function virtualization VNF control Device carries out data simultaneously operating;And/or notice network function virtualization VNF controller stores and one or more third void The mapping relations of quasi- machine.
Fig. 7 is the preferred structure block diagram two of the first physical machine update device according to an embodiment of the present invention, such as Fig. 7 institute Show, which further includes the first setup module 72, be illustrated below to the device in addition to including all modules shown in Fig. 4.
First setup module 72 is connected to above-mentioned first sending module 46, virtual with one or more thirds for being arranged The affinity relation of machine.
Fig. 8 is the structural block diagram of NFVO 82 according to an embodiment of the present invention, as shown in figure 8, the NFVO 82 includes above-mentioned The first physical machine update device 84 of any one.
Fig. 9 is the structural block diagram of second of physical machine update device according to an embodiment of the present invention, as shown in figure 9, the dress It sets including the second sending module 92, third receiving module 94, the second execution module 96, third sending module 98 and the first processing mould Block 910 is below illustrated the device.
Second sending module 92, for sending upgrade request to network function virtualization layout NFVO, wherein the upgrading is asked It asks for requesting the first physical machine of upgrading, one or more first virtual machines is populated in the first physical machine;Third receiving module 94, it is connected to above-mentioned second sending module 92, for receiving NFVO perform according to above-mentioned upgrade request will be one or more The migration message sent after processing on the business migration run on first virtual machine to one or more second virtual machines, In, which is used for one or more first virtual machine (vm) migrations to one or more third virtual machines;Second executes Module 96 is connected to above-mentioned third receiving module 94, moves one or more first virtual machines for being executed according to migration message Move on to the operation on one or more third virtual machines;Third sending module 98 is connected to above-mentioned second execution module 96, is used for Migration results are sent to NFVO;First processing module 910 is connected to above-mentioned third sending module 98, for based on the received by NFVO carries out upgrading processing to the first physical machine according to the notification message that migration results return.
Optionally, above-mentioned migration results include migration failure result and migration successful result, wherein when migration results are to move When moving failure result, above-mentioned first processing module 910 includes: to receive NFVO to be lost according to the upgrading inspection that migration failure result returns Lose message;After receiving the upgrading and checking failed message, the first physical machine is not upgraded;And/or when migration results are When migrating successful result, above-mentioned first processing module 910 includes: to receive to state the upgrading inspection that NFVO is returned according to migration successful result Look into success message;After receiving the upgrading and checking success message, the first physical machine is upgraded.
Figure 10 is the preferred structure block diagram of second of physical machine update device according to an embodiment of the present invention, such as Figure 10 institute Show, which further includes the second setup module 102, say below to the device in addition to including all modules shown in Fig. 9 It is bright.
Second setup module 102 is connected to above-mentioned second execution module 96, virtual with one or more thirds for being arranged The affinity relation of machine.
Figure 11 is the structural block diagram of VIM according to an embodiment of the present invention, and as shown in figure 11, which includes above-mentioned One second of physical machine update device 114.
Figure 12 is the structural block diagram of business migration device according to an embodiment of the present invention, and as shown in figure 12, which includes 4th receiving module 122, enquiry module 124, the 4th sending module 126, the 5th receiving module 128 and transferring module 1210, under It is illustrated in face of the device.
4th receiving module 122, the request message sent for receiving network function virtualization layout NFVO;Enquiry module 124, it is connected to above-mentioned 4th receiving module 122, for inquiring one or more first virtual machines according to above-mentioned request message Service operation state, wherein first virtual machine of one or more resides in the first physical machine to be upgraded;4th sends mould Block 126 is connected to above-mentioned enquiry module 124, the service operation state of the first virtual machine of one or more for that will inquire It is sent to NFVO;5th receiving module 128 is connected to above-mentioned 4th sending module 126, for receiving NFVO according to one or more The migration message that the service operation state of a first virtual machine is sent;Transferring module 1210 is connected to above-mentioned 5th receiving module 128, for according to above-mentioned migration message by the business migration run on one or more first virtual machines to one or more the On two virtual machines.
Figure 13 is the preferred structure block diagram of business migration device according to an embodiment of the present invention, as shown in figure 13, the device It further include the 6th receiving module 132 and Second processing module 134, below to the dress in addition to including all modules shown in Figure 12 It sets and is illustrated.
6th receiving module 132 is connected to above-mentioned transferring module 1210, for receiving NFVO in virtualized infrastructure pipe Manage the notification message that VIM will be sent later on one or more first virtual machine (vm) migrations to one or more third virtual machines;The Two processing modules 134 are connected to above-mentioned 6th receiving module 132, are used for according to notification message progress data simultaneously operating, and/ Or, according to the mapping relations of notification message storage and one or more third virtual machines.
Figure 14 is the structural block diagram of VNF controller according to an embodiment of the present invention, as shown in figure 14, the VNF controller 142 Business migration device 144 including any of the above-described.
It is individually to be illustrated from NFVO, VIM and VNF controller side respectively, below to entirety in the above embodiments Process is illustrated: in the specification of the domain NFV-MANO of telecommunication equipment network virtualization of function, being proposed real when a set of VIM upgrading Show VNF business not interrupt method, guarantees the integrality of business datum and the duration of business.This system devises one and is responsible in fact When existing VIM upgrading, the migration of business module and switching method, in the practical application in the domain NFV-MANO, because being isolated each Direct correlation between level, when being upgraded for I layers, variation of the VNF business due to that can not perceive bottom, it is appropriate to make Adjustment, and business module deployment dispersed and each VNF business otherness, cause to be difficult to ensure continuing for business Property operation.In order to adapt to new technology development, scheme in above-mentioned each embodiment can when NFVI and VIM upgrades, in time, The migration and switching for quickly realizing VNF business, to guarantee the data integrity of VNF business and the sustainability of operation.
According to ETSI code requirement, a set of automatically dispose specification is defined in the domain NFV-MANO, realizes that a set of virtualization is answered With deployment process and framework.In this architecture, the management and scheduling of the VNF and resource that are responsible in entire virtual management platform Orchestrator, i.e. NFVO, VNFM and the associated function for being responsible for the life cycle management of virtual network function be real Body (VNF, EMS, VIM).
The system of interrupting does not include VNF business when VIM under telecommunication apparatus virtualization technology in the embodiment of the present invention upgrades With lower module: the NFVO module of management and the scheduling of the VNF and resource that are responsible in entire virtual management platform is responsible for virtual net The VNF module of VIM module and operation layer etc. that the NFVI layer of network function is managed.
Further include:
VIM upgrade when VNF business do not interrupt system: by NFVO upgrading proxy module, VNF VNF controller module and Three submodules composition such as upgrading processing module of VIM, as shown in figure 15, Figure 15 are structures according to the system in the embodiment of the present invention Block diagram introduces each component separately below:
Upgrade proxy module:
This module is realized by NFVO.When VIM needs to upgrade, the upgrading for issuing upgrade request to NFVO from VIM is acted on behalf of Module, the upgrade information mainly include the hardware to be upgraded and the corresponding Host List of virtual resource etc..NFVO receives upgrading and asks The upgrade information that VIM is issued after asking, the information include the hardware and the corresponding Host List of virtual resource to be upgraded, and are issued Upgrade proxy module.Upgrade proxy module and matching pass is stored to VNF example information corresponding to current virtual machine and host resource System, according to the solicited message for receiving NFVO, checks the empty machine operating status for involving influence, is managed in combination with inside VNF example information, business module is started to handle.
Figure 16 is that virtual machine according to an embodiment of the present invention is in shutdown status or virtual machine is in activation and it is carried Business be it is spare when, VIM escalation process schematic diagram, Figure 17 be virtual machine according to an embodiment of the present invention be active and The business of carrying is main used time, VIM escalation process schematic diagram.Upgrade the specific processing of proxy module below with reference to Figure 16,17 pairs Process is illustrated:
If 1.1 VIM, which upgrade influenced virtual machine, is in inactive state of activation (as shown in figure 16), upgrade agency Module is not processed this partial virtual machine.
If 1.2 VIM, which upgrade influenced virtual machine, is active (as shown in figure 17), upgrade proxy module pair VNF where this partial virtual machine sends service operation STATUS ENQUIRY message, and VNF forwards that message to VNF controller, by VNF controller judges that it, whether in operation business, and returns to query result to NFVO, is handled as follows according to query result:
(1) if the virtual machine current business is master state, upgrade proxy module and issue the switching of business master state It requests to give VNF controller for stand-by state, the master state that VNF controller switches current virtual machine business is stand-by state.
(2) if the virtual machine current business is stand-by state, without carrying out business active-standby switch.
(3) if the virtual machine current business is load sharing, upgrade proxy module sending business migration and request to VNF Controller, VNF controller migration current virtual machine business arrive other spare modules.
After the completion of the above process, upgrading proxy module issues migration virtual machine request to NFVO, which is arrived New host's physical machine, and required to carry out affinity relation setting according to VNF, this is set as optional.VIM is issued in request by NFVO Afterwards, VIM progress virtual machine is migrated, and affinity relation is arranged to the virtual machine after new migration, can arrangement.VIM notice NFVO implementing result, if success, then after NFVO returns the information to upgrading proxy module, the related letter of upgrading proxy module storage Breath, if failure, then NFVO notifies VIM, can not be upgraded, and report upgrading failure cause.Whole processes are due to variation It is business currently unactivated virtual machine, therefore on business without influence.
Wherein business virtual machine moving method:
(1) VIM brings its VNF mirror image to the virtual machine newly switched according to NFVO, on new physical host again The mode of creation VM is handled.
(2) it after VIM has newly created VM, and is configured according to the affine mutex relation that NFVO is issued, then, is returned related New VM information is to NFVO.
(3) NFVO is given to upgrading proxy module after receiving information, and upgrading proxy module updates corresponding to the VNF of oneself storage Respective fictional resource information, and to new virtual machine load VNF corresponding to version software, information is then issued VNF control Device, VNF controller complete the operation that new virtual-machine data is distributed from primary virtual machine to spare virtual machine.
After the completion of the above flow processing, upgrading proxy module notifies VIM, and service switching and migration are completed, can be risen Grade processing.
This module can realize business datum integrality by the virtual machine (vm) migration of business module, to prevent hardware or soft Part caused loss of data when upgrading;By the active-standby switch of business, not interrupting for business is realized, ensure that business can Duration.Whole flow process is responsible for control by the NFVO in NFV-MANO and is interacted with VIM, and VNF is not necessarily to perceive the variation of lower layer.Cause This, VNF business does not interrupt when the present invention can realize VIM upgrading in the network function virtualization that NFV-MANO is standardized.
VNF controller module:
This module is realized by VNF.The function of being responsible for realizing mainly has:
Judge the operating status for the business module that virtual machine is carried, and returns to query result.
It is responsible for the business module carried to virtual machine and carries out masterslave switchover, and returns the result.
Virtual machine information after NFVO remigration, notice VNF carry out data distribution operation.
The upgrading processing module of VIM:
This module is realized by VIM, is responsible for issuing the upgrade information to be upgraded, migrate virtual machine and affinity relation is set etc..
Embodiment one:
Figure 18 is VIM according to an embodiment of the present invention upgrading, when VNF business is active/standby backup, VNF service switching and virtual Machine migrates schematic diagram, as shown in figure 18, VIM system administration 4 physical hosts, be HOST1, HOST2, HOST3 respectively, HOST4.The virtual machine management system of VIM resides in HOST1, wherein 4101 entities are NFVO, 4102 entities are VNF control Device, 4201,4202,4301,4302 be respectively the VNF business virtual machine, wherein 4201 and 4301 business relations be mutually based on Standby, active and standby each other on 4202 and 4302 business relations, 4401,4402 virtual machines not yet create, quilt during virtual machine (vm) migration Creation.
VIM notifies 4101, will be upgraded, the upgrade information issued are as follows: the physical machine of upgrading is HOST2, on HOST2 Resident virtual machine is 4201,4202.
After 4101 modules receive upgrade information, the operating status of virtual machine 4201,4202 is judged, if enable.This example Virtual machine is all initiate mode.4101 modules carry out virtual machine 4201,4202 and self-administered virtual machine and VNF information pair Than matching.
4101 modules as a result, virtual machine 4201,4202 is issued to 4102 respectively, notify 4102 to look into respectively according to matched Ask the operating status of 4201,4202 bearer services.
After 4102 modules receive request, the operating status of 4201,4202 bearer services is inquired.4201,4302 in this example Virtual machine bearer service be it is primary, 4202,4301 virtual machine bearer services be it is spare.Query result is sent to by 4102 modules 4101 modules.
4101 modules notify 4102 modules, switch to 4201 carry out business of master state.
After 4102 modules receive message, active-standby switch is carried out to 4201, and return result to 4101 modules.
If 4101 modules receive service switching as a result, handover failure, then 4101 modules notice VIM upgrading checks failure, It not can be carried out updating operation.If success, at this point, virtual machine 4201 HOST2 on, 4202 service conditions that carry all be it is spare, The upper virtual machine of HOST3 301,302 are master state.4101 modules notice VIM carries out virtual machine 4201,4202 on HOST2 Migration, moves on physical machine HOST4, virtual machine is respectively 4401,4402.
After the completion of VIM operation, 4101 are notified, operating result.If operation failure, then 4101 modules notice VIM upgrading inspection Failure is looked into, not can be carried out updating operation.If success, 4101 modules notify 4102 modules, carry out data simultaneously operating, and deposit Store up information virtual machine mapping relations.
The notice VIM upgrading of 4101 modules checks successfully, can carry out updating operation to HOST2 physical machine.
Embodiment two:
Figure 19 is VIM upgrading according to an embodiment of the present invention, when VNF business is active/standby backup and load sharing mode, VNF Service switching, migration and virtual machine (vm) migration schematic diagram, as shown in figure 19, VIM system administration 4 physical hosts, respectively It is HOST1, HOST2, HOST3, HOST4.The virtual machine management system of VIM resides in HOST1, wherein 5101 entities are NFVO, 5102 entities are VNF controller, and 5201,5202,5301,5302 be respectively the business virtual machine of the VNF, wherein 5201 It is load sharing with 5301 business relations, 5202 and 5302 business relations are active-standby mode, and based on 5202,5302 is standby, 5401, 5402 virtual machines not yet create, and are created during virtual machine (vm) migration.
VIM notifies 5101, will be upgraded, the upgrade information issued are as follows: the physical machine of upgrading is HOST2, on HOST2 Resident virtual machine is 5201,5202.
After 5101 modules receive upgrade information, the operating status of virtual machine 5201,5202 is judged, if enable.This example Virtual machine is all initiate mode.5101 modules carry out virtual machine 5201,5202 and self-administered virtual machine and VNF information pair Than matching.
5101 modules as a result, virtual machine 5201,5202 is issued to 5102 respectively, notify 5102 to look into respectively according to matched Ask the operating status of 5201,5202 bearer services.
After 5102 modules receive request, the operating status of 5201,5202 bearer services is inquired.5201,5301 in this example The business of operation is load sharing mode, and 5202,5302 be active-standby mode, and based on 5202,5302 be standby.5102 modules will inquire As a result 5101 modules are sent to.
5101 modules notify 5102 modules, carry out business migration to 5201 business, move to 5301, and to 5202 Business carries out active-standby switch.
After 5102 modules receive message, business migration, 5202 progress business active-standby switch are carried out to 5201, and result is returned Back to 5101 modules.
5101 modules receive implementing result, if executing failure, then 5101 modules notice VIM upgrading checks failure, cannot Carry out updating operation.If success, at this point, virtual machine 5201 on HOST2, the service condition of 5202 carryings is all spare, HOST3 Upper virtual machine 5301,5302 are master state.5101 modules notice VIM moves virtual machine 5201,5202 on HOST2 It moves, moves on physical machine HOST4, virtual machine is respectively 5401,5402.
After the completion of VIM operation, 5101 are notified, operating result.If operation failure, then 5101 modules notice VIM upgrading inspection Failure is looked into, not can be carried out updating operation.If success, 5101 modules notify 5102 modules, carry out data simultaneously operating, and deposit Store up information virtual machine mapping relations.
The notice VIM upgrading of 5101 modules checks successfully, can carry out updating operation to HOST2 physical machine.
Embodiment three:
Figure 20 is VIM upgrading according to an embodiment of the present invention, when VNF has the virtual machine of traffic failure state, VNF service switching With virtual machine (vm) migration schematic diagram, as shown in figure 20, VIM system administration 4 physical hosts, be HOST1, HOST2 respectively, HOST3,HOST4.The virtual machine management system of VIM resides in HOST1, wherein 6101 entities are NFVO, 6102 entities are VNF Controller, 6201,6202,6301,6302 be respectively the business virtual machine of the VNF, wherein 6201 and 6301 business relations are mutual Active and standby each other on 6202 and 6302 business relations to be active and standby, 6302 virtual machines break down, and are unable to run business, and 6401,6402 Virtual machine not yet creates, and is created during virtual machine (vm) migration.
VIM notifies 6101, will be upgraded, the upgrade information issued are as follows: the physical machine of upgrading is HOST2, on HOST2 Resident virtual machine is 6201,6202.
After 6101 modules receive upgrade information, the operating status of virtual machine 6201,6202 is judged, if enable.This example Virtual machine is all initiate mode.6101 modules carry out virtual machine 6201,6202 and self-administered virtual machine and VNF information pair Than matching.
6101 modules as a result, virtual machine 6201,6202 is issued to 6102 respectively, notify 6102 to look into respectively according to matched Ask the operating status of 6201,6202 bearer services.
After 6102 modules receive request, the operating status of 6201,6202 bearer services is inquired.6201 virtual machine in this example Bearer service be it is spare, 6301,6202 virtual machine bearer services be it is primary, 6302 virtual machine bearer services be malfunction. Query result is sent to 6101 modules by 6102 modules.
6101 modules find the virtual machine of faulty state, directly notice VIM, can not be upgraded, upgrade Flow ends.
It should be noted that above-mentioned modules can be realized by software or hardware, for the latter, Ke Yitong Following manner realization is crossed, but not limited to this: above-mentioned module is respectively positioned in same processor;Alternatively, above-mentioned module be located at it is more In a processor.
The embodiments of the present invention also provide a kind of storage mediums.Optionally, in the present embodiment, above-mentioned storage medium can To be arranged to store the program code for executing following steps:
S11 receives the upgrade request that virtualized infrastructure management VIM is sent, wherein the upgrade request rises for requesting The first physical machine of grade is populated with one or more first virtual machines in first physical machine;
S12 executes the business migration that will be run on one or more first virtual machines to one according to above-mentioned upgrade request Or the processing on multiple second virtual machines;
S13, after processing is completed, to VIM send for by one or more first virtual machine (vm) migrations to one or more Migration message on third virtual machine;
S14 receives the migration results that above-mentioned VIM is returned;
S15 notifies VIM to execute the upgrading processing of the first physical machine according to above-mentioned migration results.
Optionally, storage medium is also configured to store the program code for executing following steps:
S21 sends upgrade request to network function virtualization layout NFVO, wherein the upgrade request is for requesting upgrading First physical machine is populated with one or more first virtual machines in first physical machine;
S22 receives NFVO and is performing the industry that will be run on one or more first virtual machines according to above-mentioned upgrade request Business moves to the migration message sent after the processing on one or more second virtual machines, wherein the migration message is used for will On one or more first virtual machine (vm) migrations to one or more third virtual machines;
S23 is executed one or more first virtual machine (vm) migrations are virtual to one or more thirds according to the migration message Operation on machine;
S24 sends migration results to the NFVO;
S25, the notification message returned based on the received by NFVO according to above-mentioned migration results rise the first physical machine Grade processing.
Optionally, in the present embodiment, above-mentioned storage medium can include but is not limited to: USB flash disk, read-only memory (Read- Only Memory, referred to as ROM), it is random access memory (Random Access Memory, referred to as RAM), mobile hard The various media that can store program code such as disk, magnetic or disk.
Optionally, storage medium is also configured to store the program code for executing following steps:
S31 receives the request message that network function virtualization layout NFVO is sent;
S32 inquires the service operation state of one or more first virtual machines according to above-mentioned request message, wherein this one A or multiple first virtual machines reside in the first physical machine to be upgraded;
The service operation state of the first virtual machine of one or more inquired is sent to NFVO by S33;
S34 receives the migration message that above-mentioned NFVO is sent according to the service operation state of one or more first virtual machines;
S35, according to the migration message by the business migration run on one or more first virtual machines to one or more On second virtual machine.
Optionally, in the present embodiment, processor executes above-mentioned steps according to program code stored in storage medium S11-S15。
Optionally, in the present embodiment, processor executes above-mentioned steps according to program code stored in storage medium S21-S25。
Optionally, in the present embodiment, processor executes above-mentioned steps according to program code stored in storage medium S31-S35。
Optionally, the specific example in the present embodiment can be with reference to described in above-described embodiment and optional embodiment Example, details are not described herein for the present embodiment.
Three layers are separated into the existing telecommunication network under NFV technology in NFV-MANO present in the relevant technologies Face, when VIM upgrading when, VNF cannot perceive the variation of VIM, so will lead to VIM upgrading when VNF layer service outage or The situations such as loss of data.The embodiment of the present invention can in time, quickly realize the migration of VNF business when NFVI and VIM upgrades And switching realizes business datum integrality, by the virtual machine (vm) migration of business module to prevent causing when hardware or software upgrading Loss of data;By the active-standby switch of business, not interrupting for business is realized, ensure that the sustainability of business.Therefore, The present invention is standardized supplemented with NFV-MANO, ensure that integrality of the NFV layer service in VIM upgrading.
Obviously, those skilled in the art should be understood that each module of the above invention or each step can be with general Computing device realize that they can be concentrated on a single computing device, or be distributed in multiple computing devices and formed Network on, optionally, they can be realized with the program code that computing device can perform, it is thus possible to which they are stored It is performed by computing device in the storage device, and in some cases, it can be to be different from shown in sequence execution herein Out or description the step of, perhaps they are fabricated to each integrated circuit modules or by them multiple modules or Step is fabricated to single integrated circuit module to realize.In this way, the present invention is not limited to any specific hardware and softwares to combine.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.

Claims (25)

1. a kind of physical machine upgrade method characterized by comprising
Receive the upgrade request that virtualized infrastructure management VIM is sent, wherein the upgrade request is for requesting upgrading first Physical machine is populated with one or more first virtual machines in first physical machine;
The business migration that will be run on one or more of first virtual machines is executed to one or more according to the upgrade request Processing on a second virtual machine;
After processing is completed, Xiang Suoshu VIM, which is sent, is used for one or more of first virtual machine (vm) migrations to one or more Migration message on third virtual machine;
Receive the migration results that the VIM is returned;
According to the migration results, the VIM is notified to execute the upgrading processing of first physical machine.
2. the method according to claim 1, wherein will be one or more of according to upgrade request execution Processing on the business migration run on first virtual machine to one or more second virtual machines includes:
It sends to network function virtualization VNF controller for requesting the business for inquiring one or more of first virtual machines to be transported The request message of row state;
Receive the service operation state for one or more of first virtual machines that the VNF controller returns;
It is executed according to the service operation state of one or more of first virtual machines to the VNF controller and is sent for by institute State the migration message on the business migration to one or more of second virtual machines run on one or more first virtual machines Processing.
3. according to the method described in claim 2, it is characterized in that, being transported according to the business of one or more of first virtual machines Row state execute to the VNF controller send business migration for will be run on one or more of first virtual machines to The processing of migration message on one or more of second virtual machines includes:
When the service operation state of one or more of first virtual machines is master state and/or load sharing state, to The VNF controller sends the migration message;
When the service operation state of one or more of first virtual machines is stand-by state, do not sent out to the VNF controller Send the migration message.
4. the method according to claim 1, wherein being notified described in the VIM execution according to the migration results The upgrading processing of first physical machine includes:
When the migration results are to migrate successfully, the VIM is notified to upgrade first physical machine;And/or
When the migration results are migration failure, the VIM is notified not upgrade to first physical machine.
5. the method according to claim 1, wherein also being wrapped after receiving the migration results that the VIM is returned It includes:
Network function virtualization VNF controller is notified to carry out data simultaneously operating;And/or
Notify the mapping relations of network function virtualization VNF controller storage and one or more of third virtual machines.
6. the method according to claim 1, wherein sending to the VIM for will be one or more of After migration message on first virtual machine (vm) migration to one or more third virtual machines, further includes:
It is arranged and the affinity relation of one or more of third virtual machines.
7. a kind of physical machine upgrade method characterized by comprising
Upgrade request is sent to network function virtualization layout NFVO, wherein the upgrade request is for requesting the first object of upgrading Reason machine is populated with one or more first virtual machines in first physical machine;
It receives the NFVO and is performing the industry that will be run on one or more of first virtual machines according to the upgrade request Business moves to the migration message sent after the processing on one or more second virtual machines, wherein the migration message is used for It will be on one or more of first virtual machine (vm) migrations to one or more third virtual machines;
It is executed according to the migration message by one or more of first virtual machine (vm) migrations to one or more third virtual machines On operation;
Migration results are sent to the NFVO;
The notification message returned based on the received by the NFVO according to the migration results rises first physical machine Grade processing.
8. the method according to the description of claim 7 is characterized in that the migration results include migration failure result and migration at Function result, wherein
When the migration results are migration failure result, returned based on the received by the NFVO according to the migration results It includes: to receive the NFVO to be returned according to the migration failure result that notification message, which carries out upgrading processing to first physical machine, Upgrading check failed message;After receiving the upgrading and checking failed message, first physical machine is not upgraded; And/or
When the migration results are migration successful result, returned based on the received by the NFVO according to the migration results It includes: to receive the NFVO to be returned according to the migration successful result that notification message, which carries out upgrading processing to first physical machine, Upgrading check success message;After receiving the upgrading and checking success message, first physical machine is upgraded.
9. the method according to the description of claim 7 is characterized in that will be one or more according to migration message execution After operation on a first virtual machine (vm) migration to one or more third virtual machines, further includes:
It is arranged and the affinity relation of one or more of third virtual machines.
10. a kind of business migration method characterized by comprising
Receive the request message that network function virtualization layout NFVO is sent;
The service operation state of one or more first virtual machines is inquired according to the request message, wherein one or more A first virtual machine resides in the first physical machine to be upgraded;
The service operation state of one or more of first virtual machines inquired is sent to the NFVO;
Receive the migration message that the NFVO is sent according to the service operation state of one or more of first virtual machines;
According to the migration message by the business migration run on one or more of first virtual machines to one or more the On two virtual machines.
11. according to the method described in claim 10, it is characterized in that, will be one or more of according to the migration message After on the business migration run on first virtual machine to one or more second virtual machines, further includes:
Receive the NFVO virtualized infrastructure management VIM by one or more of first virtual machine (vm) migrations to one or The notification message sent after on multiple third virtual machines;
According to the notification message carry out data simultaneously operating, and/or, according to the notification message storage with it is one or more The mapping relations of a third virtual machine.
12. a kind of physical machine update device characterized by comprising
First receiving module, the upgrade request sent for receiving virtualized infrastructure management VIM, wherein the upgrading is asked It asks for requesting the first physical machine of upgrading, one or more first virtual machines is populated in first physical machine;
First execution module, for executing the industry that will be run on one or more of first virtual machines according to the upgrade request Business moves to the processing on one or more second virtual machines;
First sending module, for after processing is completed, Xiang Suoshu VIM transmission to be used for one or more of first virtual machines Move to the migration message on one or more third virtual machines;
Second receiving module, the migration results returned for receiving the VIM;
First notification module, for notifying the VIM to execute at the upgrading of first physical machine according to the migration results Reason.
13. device according to claim 12, which is characterized in that first execution module includes:
First transmission unit, for sending to network function virtualization VNF controller for requesting inquiry one or more of The request message of the service operation state of first virtual machine;
Receiving unit, for receiving the service operation shape for one or more of first virtual machines that the VNF controller returns State;
Execution unit is controlled for being executed according to the service operation state of one or more of first virtual machines to the VNF It is virtual to one or more of second that device sends the business migration for will run on one or more of first virtual machines The processing of migration message on machine.
14. device according to claim 13, which is characterized in that the execution unit includes:
When the service operation state of one or more of first virtual machines is master state and/or load sharing state, to The VNF controller sends the migration message;
When the service operation state of one or more of first virtual machines is stand-by state, do not sent out to the VNF controller Send the migration message.
15. device according to claim 12, which is characterized in that first notification module includes:
When the migration results are to migrate successfully, the VIM is notified to upgrade first physical machine;And/or
When the migration results are migration failure, the VIM is notified not upgrade to first physical machine.
16. device according to claim 12, which is characterized in that further include:
Second notification module, for notifying network function virtualization VNF controller to carry out data simultaneously operating;And/or notice net The mapping relations of network virtualization of function VNF controller storage and one or more of third virtual machines.
17. device according to claim 12, which is characterized in that further include:
First setup module, for being arranged and the affinity relation of one or more of third virtual machines.
18. a kind of network function virtualizes layout NFVO, which is characterized in that including described in any one of claim 12 to 17 Device.
19. a kind of physical machine update device characterized by comprising
Second sending module, for sending upgrade request to network function virtualization layout NFVO, wherein the upgrade request is used Upgrade the first physical machine in request, one or more first virtual machines are populated in first physical machine;
Third receiving module is performed according to the upgrade request by one or more of first for receiving the NFVO The migration message sent after processing on the business migration run on virtual machine to one or more second virtual machines, wherein The migration message is used for one or more of first virtual machine (vm) migrations to one or more third virtual machines;
Second execution module, for being executed one or more of first virtual machine (vm) migrations according to the migration message to one Or the operation on multiple third virtual machines;
Third sending module, for sending migration results to the NFVO;
First processing module, the notification message for being returned based on the received by the NFVO according to the migration results is to described First physical machine carries out upgrading processing.
20. device according to claim 19, which is characterized in that the migration results include migration failure result and migration Successful result, wherein
When the migration results are migration failure result, the first processing module includes: to receive the NFVO according to It migrates the upgrading that failure result returns and checks failed message;After receiving the upgrading and checking failed message, not to described the One physical machine is upgraded;And/or
When the migration results are migration successful result, the first processing module includes: to receive the NFVO according to It migrates the upgrading that successful result returns and checks success message;After receiving the upgrading and checking success message, to described first Physical machine is upgraded.
21. device according to claim 19, which is characterized in that further include:
Second setup module, for being arranged and the affinity relation of one or more of third virtual machines.
22. a kind of virtualized infrastructure manages VIM, which is characterized in that including described in any one of claim 19 to 21 Device.
23. a kind of business migration device characterized by comprising
4th receiving module, the request message sent for receiving network function virtualization layout NFVO;
Enquiry module, for inquiring the service operation state of one or more first virtual machines according to the request message, wherein One or more of first virtual machines reside in the first physical machine to be upgraded;
4th sending module, for the service operation state of one or more of first virtual machines inquired to be sent to institute State NFVO;
5th receiving module is sent out for receiving the NFVO according to the service operation state of one or more of first virtual machines The migration message sent;
Transferring module, for being arrived the business migration run on one or more of first virtual machines according to the migration message On one or more second virtual machines.
24. device according to claim 23, which is characterized in that further include:
6th receiving module manages VIM for one or more of first in virtualized infrastructure for receiving the NFVO The notification message sent after on virtual machine (vm) migration to one or more third virtual machines;
Second processing module is used to carry out data simultaneously operating according to the notification message, and/or, according to the notification message The mapping relations of storage and one or more of third virtual machines.
25. a kind of network function virtualizes VNF controller, which is characterized in that including described in any one of claim 23 to 24 Device.
CN201510364326.7A 2015-06-26 2015-06-26 Physical machine upgrade method, business migration method and device Active CN106301876B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510364326.7A CN106301876B (en) 2015-06-26 2015-06-26 Physical machine upgrade method, business migration method and device
PCT/CN2016/079733 WO2016206456A1 (en) 2015-06-26 2016-04-20 Physical machine upgrading method, service migration method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510364326.7A CN106301876B (en) 2015-06-26 2015-06-26 Physical machine upgrade method, business migration method and device

Publications (2)

Publication Number Publication Date
CN106301876A CN106301876A (en) 2017-01-04
CN106301876B true CN106301876B (en) 2019-11-29

Family

ID=57584653

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510364326.7A Active CN106301876B (en) 2015-06-26 2015-06-26 Physical machine upgrade method, business migration method and device

Country Status (2)

Country Link
CN (1) CN106301876B (en)
WO (1) WO2016206456A1 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106775993A (en) * 2017-02-15 2017-05-31 郑州云海信息技术有限公司 A kind of physical machine is migrated to the method and system of cloud computing platform
CN106933517A (en) * 2017-03-17 2017-07-07 深信服科技股份有限公司 A kind of data migration method and device
CN107168769B (en) * 2017-03-30 2020-12-18 联想(北京)有限公司 Information processing method and electronic equipment
CN108737144B (en) * 2017-04-24 2021-06-29 华为技术有限公司 Method and device for resource management
CN108108177B (en) * 2018-01-02 2020-10-27 联想(北京)有限公司 Firmware upgrading method of physical host, physical host and virtual machine
CN110048875B (en) 2018-01-17 2021-01-01 华为技术有限公司 Method and equipment for upgrading drive
CN111213343B (en) * 2018-09-28 2021-08-20 华为技术有限公司 Host upgrading method and device
CN110968392B (en) 2018-09-30 2024-04-12 华为技术有限公司 Method and device for upgrading virtualized simulator
CN109885380B (en) * 2019-01-18 2022-09-06 山石网科通信技术股份有限公司 Session processing method and device, storage medium and electronic device
CN111510314B (en) * 2019-01-31 2021-07-06 大唐移动通信设备有限公司 Method and device for upgrading core network element
CN111897554A (en) * 2019-05-06 2020-11-06 中兴通讯股份有限公司 Upgrading method, device and system
CN111078248A (en) * 2019-10-30 2020-04-28 烽火通信科技股份有限公司 Method and device for upgrading cloud platform and storage medium
CN114650319B (en) * 2020-12-17 2023-11-03 中移(苏州)软件技术有限公司 Resource migration method, device, server and storage medium
CN112612495A (en) * 2020-12-25 2021-04-06 深圳市科力锐科技有限公司 Upgrade protection method, device, equipment and storage medium
CN115913940A (en) * 2021-09-29 2023-04-04 中兴通讯股份有限公司 Network upgrading method, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101814121A (en) * 2010-04-19 2010-08-25 山东高效能服务器和存储研究院 Zero downtime HA of predictive virtual machine
CN102917025A (en) * 2012-09-21 2013-02-06 江苏乐买到网络科技有限公司 Method for business migration based on cloud computing platform
CN103136101A (en) * 2012-12-31 2013-06-05 博彦科技(上海)有限公司 Software automated testing unified operation platform
CN103581177A (en) * 2013-10-24 2014-02-12 华为技术有限公司 Method and device for managing virtual machine
CN103973478A (en) * 2014-01-28 2014-08-06 国网信通亿力科技有限责任公司 Disaster preparation system and disaster preparation method for power grid information based on resource pool technology
CN104484243A (en) * 2014-12-05 2015-04-01 广东新支点技术服务有限公司 High-reliability system device and method combining virtual machine fault-tolerant technique and high-availability cluster technique

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8191063B2 (en) * 2007-09-30 2012-05-29 Symantex Corporation Method for migrating a plurality of virtual machines by associating files and state information with a single logical container
CN102455942B (en) * 2010-12-02 2013-09-25 中标软件有限公司 Method and system for dynamic migration of WAN virtual machines
CN102591702B (en) * 2011-12-31 2015-04-15 华为技术有限公司 Virtualization processing method, related device and computer system
CN102821158B (en) * 2012-08-20 2015-09-30 广州杰赛科技股份有限公司 A kind of method and cloud system realizing virtual machine (vm) migration
CN103825915B (en) * 2012-11-16 2017-08-22 中国电信股份有限公司 Service mobility management method and system under virtualized environment
US9558082B2 (en) * 2014-03-28 2017-01-31 Vmware, Inc. VM availability during migration and VM network failures in host computing systems

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101814121A (en) * 2010-04-19 2010-08-25 山东高效能服务器和存储研究院 Zero downtime HA of predictive virtual machine
CN102917025A (en) * 2012-09-21 2013-02-06 江苏乐买到网络科技有限公司 Method for business migration based on cloud computing platform
CN103136101A (en) * 2012-12-31 2013-06-05 博彦科技(上海)有限公司 Software automated testing unified operation platform
CN103581177A (en) * 2013-10-24 2014-02-12 华为技术有限公司 Method and device for managing virtual machine
CN103973478A (en) * 2014-01-28 2014-08-06 国网信通亿力科技有限责任公司 Disaster preparation system and disaster preparation method for power grid information based on resource pool technology
CN104484243A (en) * 2014-12-05 2015-04-01 广东新支点技术服务有限公司 High-reliability system device and method combining virtual machine fault-tolerant technique and high-availability cluster technique

Also Published As

Publication number Publication date
WO2016206456A1 (en) 2016-12-29
CN106301876A (en) 2017-01-04

Similar Documents

Publication Publication Date Title
CN106301876B (en) Physical machine upgrade method, business migration method and device
US10140112B2 (en) Update management system and update management method
CN105939290B (en) A kind of method and device for distributing resource
EP3300298B1 (en) Method and apparatus for switching vnf
CN111917571B (en) Policy management method, device and system
US20150293821A1 (en) Healing cloud services during upgrades
CN113190378B (en) Edge cloud disaster recovery method based on distributed cloud platform
CN103368768A (en) Automatically scaled network overlay with heuristic monitoring in hybrid cloud environment
CN111385114A (en) VNF service instantiation method and device
CN103647849A (en) Method and device for migrating businesses and disaster recovery system
CN113778623B (en) Resource processing method and device, electronic equipment and storage medium
CN105681077A (en) Fault processing method, device and system
US20140280821A1 (en) Method And Apparatus For Providing Tenant Redundancy
US10481921B2 (en) Cloud platform, application running method, and access network unit
WO2019086011A1 (en) Method and device for managing services in network function virtualization architecture
WO2018024204A1 (en) Method and apparatus for managing virtual network element
CN106385330B (en) A kind of implementation method and device of network function virtualization composer
CN109358967A (en) A kind of ME platform APP instantiation moving method and server
CN111797173B (en) Alliance chain sharing system, method and device, electronic equipment and storage medium
CN107122229A (en) A kind of virtual machine restoration methods and device
CN112948063A (en) Cloud platform creation method and device, cloud platform and cloud platform implementation system
CN108319492A (en) Reset the method, apparatus and system of physical machine
CN105183588A (en) Rebuilding method and device of virtual machines
CN106301877A (en) The upgrade method of a kind of Virtual NE and device
CN109936462A (en) Disaster recovery method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20191009

Address after: 210012 Nanjing, Yuhuatai District, South Street, Bauhinia Road, No. 68

Applicant after: Nanjing Zhongxing New Software Co., Ltd.

Address before: 518057 Nanshan District science and technology, Guangdong Province, South Road, No. 55, No.

Applicant before: ZTE Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant