Provided a management apparatus including a maintenance mode setting unit that transitions a first virtualization infrastructure (NFVI0) to a maintenance mode, a mobility control unit that at least instructs a virtualization deployment unit (VDU) on the first virtualization infrastructure in the maintenance mode to move to a second virtualization infrastructure (NFVI1), and a maintenance mode release unit that releases the maintenance mode of the first virtualization infrastructure (NFVI0).
|
7. A management method for performing system switching between an active and standby systems on network functions virtualization infrastructures, comprising:
transitioning a first network functions virtualization infrastructure (nfvi) in a normal mode to a maintenance mode, responsive to receiving a request for transitioning the first nfvi to the maintenance mode from a source including a terminal, a network functions virtualization (NFV) orchestrator (NFVO), or a virtual network function (VNF) manager (VNFM) on occurrence of an event inclusive of software updating or failure detection in the first nfvi, wherein the first nfvi in the maintenance mode is excluded from a selection target of virtual machine (VM) allocation;
sending, to a first virtualization deployment unit (VDU0) of serving as active system on the first nfvi, an instruction for system switching between the first virtualization deployment unit (VDU0) on the first nfvi, and a second virtualization deployment unit (VDU1) serving as a standby system on a second nfvi;
in the system switching, the first virtualization deployment unit (VDU0) of the active system transitioning to a standby system on the first nfvi and the second virtualization deployment unit (VDU1) transitioning to an active system on the second nfvi;
after receiving a system switching completion notification that the first virtualization deployment unit (VDU0) and the second virtualization deployment unit (VDU1) have transitioned to serve as the standby system and the active system respectively, moving the first virtualization deployment unit (VDU0) from the first nfvi set in the maintenance mode to a third nfvi;
causing the second virtualization deployment unit (VDU1) serving as an active system on the second nfvi and the first virtualization deployment unit (VDU0) serving as a standby system on the third nfvi to form a duplication system operating during a time when maintenance on the first nfvi set in the maintenance mode is performed; and
releasing the maintenance mode of the first nfvi responsive to a request for releasing the maintenance mode of the first nfvi, from the terminal, the NFVO or the VNFM, after the maintenance on the first nfvi is finished.
1. A management apparatus for performing system switching between an active and standby systems on network functions virtualization infrastructures, comprising:
a processor; and
a memory storing program instructions that when executed by the processor, cause the processor to:
transition a first network functions virtualization infrastructure (nfvi) in a normal mode to a maintenance mode, responsive to receiving a request for transitioning the first nfvi to the maintenance mode from a source including a terminal, a network functions virtualization (NFV) orchestrator (NFVO), or a virtual network function (VNF) manager (VNFM) on occurrence of an event inclusive of software updating or failure detection in the first nfvi, wherein the first nfvi in the maintenance mode is excluded from nfvi selection as target of new virtual machine (VM) allocation;
instruct a first virtualization deployment unit (VDU0) serving as an active system on the first nfvi, to perform system switching between the first virtualization deployment unit (VDU0) on the first nfvi, and a second virtualization deployment unit (VDU1) serving as a standby system on a second nfvi,
in the system switching, cause the first virtualization deployment unit (VDU0) of the active system to transition to a standby system on the first nfvi and the second virtualization deployment unit (VDU1) to transition to an active system on the second nfvi;
after receiving a system switching completion notification that the first virtualization deployment unit (VDU0) and the second virtualization deployment unit (VDU1) have transitioned to serve as the standby system and the active system respectively, move the first virtualization deployment unit (VDU0) from the first nfvi set in the maintenance mode to a third nfvi;
cause the second virtualization deployment unit (VDU1) serving as the active system on the second nfvi and the first virtualization deployment unit (VDU0) serving as the standby system on the third nfvi to form a duplication system operating during a time when maintenance on the first nfvi set in the maintenance mode is performed; and
release the maintenance mode of the first nfvi when the maintenance on the first nfvi is completed.
8. A non-transitory computer-readable recording medium storing therein a program for performing system switching between an active and standby systems on network functions virtualization infrastructures, the program causing a computer to execute processing comprising:
transitioning a first network functions virtualization infrastructure (nfvi) in a normal mode to a maintenance mode, responsive to receiving a request for transitioning the first nfvi to the maintenance mode from a source including a terminal, a network functions virtualization (NFV) orchestrator (NFVO), or a virtual network function (VNF) manager (VNFM) on occurrence of an event inclusive of software updating or failure detection in the first nfvi, wherein the first nfvi in the maintenance mode is excluded from a selection target of virtual machine (VM) allocation;
transmitting, to a first virtualization deployment unit (VDU0) serving as an active system on the first nfvi, an instruction for system switching between the first virtualization deployment unit (VDU0) on the first nfvi, and a second virtualization deployment unit (VDU1) serving as a standby system on a second nfvi;
in the system switching, causing the first virtualization deployment unit (VDU0) of the active system to transition to a standby system on the first nfvi and the second virtualization deployment unit (VDU1) to transition to an active system on the second nfvi;
after receiving a system switching completion notification that the first virtualization deployment unit (VDU0) and the second virtualization deployment unit (VDU1) have transitioned to serve as the standby system and the active system respectively, moving the first virtualization deployment unit (VDU0) from the first nfvi set in the maintenance mode to a third nfvi;
causing the second virtualization deployment unit (VDU1) serving as the active system on the second nfvi and the first virtualization deployment unit (VDU0) serving as a standby system on the third nfvi to form a duplication system operating during a time when maintenance the first nfvi set in the maintenance mode is performed; and
releasing the maintenance mode of the first nfvi after the maintenance on the first nfvi is finished.
6. A network management system, comprising:
a virtualized infrastructure manager (VIM) that controls a network functions virtualization infrastructure (nfvi) on which one or more virtual machines are executed;
first, second, and third nfvis;
a network functions virtualization (NFV) orchestrator (NFVO);
a virtual network function (VNF) manager (VNFM); and
a terminal, wherein a first virtualization deployment unit (VDU0) on the first nfvi and a second virtualization deployment unit (VDU1) on the second nfvi form a duplication system of active and standby systems, respectively,
wherein, the VIM comprises:
a processor; and
a memory storing program instructions that, when executed by the processor, cause the processor to:
on reception of a request for transitioning the first nfvi in a normal mode to a maintenance mode from the terminal, the nfvi, or the VNFM on occurrence of an event inclusive of software updating or failure detection in the first nfvi,
transition the first nfvi to the maintenance mode, wherein the first nfvi in the maintenance mode is excluded from nfvi selection as target of new virtual machine (VM) allocation, and
send a notification to the NFVO, the VNFM or the terminal,
wherein the NFVO, the VNFM or the terminal instructs, the first virtualization deployment unit (VDU0) serving as an active system on the first nfvi, to perform system switching between the first virtualization deployment unit (VDU0) on the first nfvi and the second virtualization deployment unit (VDU1) serving as a standby system on the second nfvi,
wherein the NFVO, the VNFM or the terminal receives, from the second virtualization deployment unit (VDU1), a system switching completion notification that the first virtualization deployment unit (VDU0) and the second virtualization deployment unit (VDU1) have transitioned to serve as the standby system and the active system respectively;
after receiving the system switching completion notification, move the first virtualization deployment unit (VDU0) from the first nfvi set in the maintenance mode to the third nfvi,
cause the second virtualization deployment unit (VDU1) serving as the active system on the second nfvi and the first virtualization deployment unit (VDU0) serving as a standby system on the third nfvi to form as a duplication system operating during a time when maintenance the first nfvi in the maintenance mode is performed, and
after maintenance on the first nfvi is finished,
responsive to a request for releasing the maintenance mode of the first nfvi, from the NFVO, the VNFM or the terminal,
the processor of the VIM releases the maintenance mode of the first nfvi.
2. The management apparatus according to
3. The management apparatus according to
wherein the processor receives the request for transitioning the first nfvi to the maintenance mode, a sending source of the request including the NFVO.
4. The management apparatus according to
wherein the processor receives the request for transitioning the first nfvi to the maintenance mode, a sending source of the request including the VNFM.
5. The management apparatus according to
|
This application is a national stage application of International Application No. PCT/JP2016/052103 entitled “MANAGEMENT OF NETWORK FUNCTIONS VIRTUALIZATION AND ORCHESTRATION APPARATUS, SYSTEM, MANAGEMENT METHOD, AND PROGRAM,” filed on Jan. 26, 2016, which claims the benefit of the priority of Japanese patent application No. 2015-013737, filed on Jan. 27, 2015, the disclosure of which is incorporated herein in its entirety by reference thereto.
The present invention relates to network management and orchestration technology. In particular, it relates to management of network functions virtualization and a management apparatus, a system, an apparatus, a method, and a program that are suitably applied to orchestration.
A system implementing a redundancy configuration by combining a plurality of servers in order to improve reliability is used (reference may be made to PTL 1, for example). In a duplication scheme, two identical server apparatuses are arranged, and when a fault is caused in one (an active server (also called an operating server) of the server apparatuses, the other normal server apparatus (a backup server (also called a standby server) serves as a substitute for the faulty server apparatus. In an N+1 redundancy scheme, a single server apparatus is arranged as a common standby server for N server apparatuses (active servers).
There is known NFV (Network Functions Virtualization) or the like in which network apparatuses and the like are realized as software by using virtualization technology. In NFV, hardware resources (computing, storage, network functions, etc.) of a server are visualized by virtual machines (VMs) implemented on a virtualization layer such as a hypervisor on a server. For example, NFV is realized based on a MANO (Management & Orchestration) architecture.
VNF (Virtual Network Function) may realize a network function by using software (virtual machine). Examples of the network function include MME (Mobility Management Entity), S-GW (Serving Gateway), and P-GW (PDN (Packet Data Network) Gateway) in EPC (Evolved Packet Core), which is a core network of an LTE (Long Term Evolution) network. A management function called EMS (Element Management System) is defined per VNF.
In the NFV architecture, NFVI (Network Function Virtualization Infrastructure) is a VNF virtualization infrastructure where hardware resources of a physical machine (a server), such as, for computing, storage, or network functions are virtualized in a virtualization layer such as a hypervisor or a container to be flexibly used as virtualized hardware resources such as for virtual computing, virtual storage, or a virtual network.
NFV-Orchestrator (NFVO) (also called an “orchestrator” herein) performs management and orchestration of NFVI and VNFs and realizes network services on NFVI (allocation of resource to VNF and management of VNFs (for example, auto-healing (auto fault reconfiguration), auto-scaling, and lifecycle management of VNF).
VNF-Manager (VNFM) (also called a “virtual network function management units” herein) performs lifecycle management of VNFs (for example, instantiation, update, query, healing, scaling, and termination) and event notification.
Virtualized Infrastructure Manager (VIM) controls an individual NFVI via a virtualization layer (for example, management of resources for computing, storage, and networking, fault monitoring on an individual NFVI, which is an NFV execution infrastructure, and monitoring of resource information).
OSS (Operation Support Systems) outside the NVF framework is a general term for systems (appliances, software, mechanisms, etc.) needed by, for example, a telecommunication operator (carrier) to establish and operate services, for example. BSS (Business Service Systems) is a general term for information systems (appliances, software, mechanisms, etc.) needed by, for example, a telecommunication operator (carrier) to use for charging usage fees, billing, and customer care, for example.
Service, VNF and Infrastructure Description include a VNF Descriptor (VNFD), a VNF Forwarding Graph Descriptor (VNFFGD), a Virtual Link Descriptor, a Physical Network Function Descriptor (PNFD), and the like, which are not illustrated in
Os-Ma is a reference point between the OSS/BSS and the NFV-MAN (Management and Orchestration) and is used for requests for lifecycle management of network services, requests for lifecycle management of VNFs, forwarding of state information regarding the NFV, exchanges of policy management information, etc. For example, a reference point Or-Vnfm is used for resource-related requests from an individual VNFM (authorization, reservation, allocation, etc.), forwarding of configuration information to an individual VNFM, and collection of state information about an individual VNF.
A reference point Vi-Vnfm is used for resource allocation requests from VNFM and exchange of information about configurations and states of virtual resources, for example.
A reference point Or-Vi is used for requests for resource reservation and allocation from the NFVO and exchange of information about configurations and states of virtual resources, for example.
A reference point Ve-Vnfm is used for requests for VNF lifecycle management between an individual EMS and an individual VNFM and for exchange of configuration and state information, for example.
A reference point Nf-Vi is used for allocation of virtual resources in response to resource allocation requests, forwarding of state information about virtual resources, and exchange of configuration and state information about hardware resources, for example.
A reference point Se-Ma is used for searching for information about an NFV deployment template and NFV Infrastructure information models, for example.
The following describes an example of a relationship among an individual VNF, VNFC (VNF Component), VDU (Virtualization Deployment Unit), and NFVI with reference to
In
The following tables 1 and 2 summarize elements of NFV.
TABLE 1
Functional
Entity
Description
OSS/BSS
Comprehensively performs operations/business
support. A plurality of EMSs and Orchestrator are
deployed on a low-order layer of OSS/BSS.
Orchestrator
Orchestration across a plurality of VIMs
Management of NS(Network Service) deployment
templates and VNF packages
Management of instantiation and lifecycle management
of NSs
Management of instantiation of VNFM
Management of VNF instantiation in coordination with
VNFM
Validation and authorization of NFVI resource request
from VNFM
Management of integrity and visibility of NS instances
through their lifecycle
Management of relationship between NS instances and
VNF instances, using NFV instances Repository
Topology management of NS instances
Automated management of NS instances
VNF-Manager
Performs VNF lifecycle management * and event
notification management.
* Instantiation, Auto-Scaling, Auto-Healing, Update,
and so on
Virtualized
Performs resource management and control of NFV
Infrastructure
infrastructure as follows:
Manager (VIM)
Management of computing, storage, and network
resources
Resource allocation in response to a request
Monitoring of a fault state of NFV Infrastructure
Monitoring of resource information of NFV
Infrastructure
TABLE 2
Functional
Entity
Description
Service VND and
Defines information templates that become necessary
Infrastructure
for deploying each Network Service and each VNF
Description
NSD: a template that describes requirements and
constraint conditions necessary for deployment of the
NS
VLD: describes resource requirements of a logical
link connecting VNFs or connecting PNFs that
constitute NS
VNFGD: a template that describes a logical topology
for and assignment of NS
VNFD: a template that describes requirements and
constraint conditions necessary for deploying VNF
PNFD: describes, for a physical network function,
connectivity, external interface, and KPIs
requirements of aVL.
NS Catalogue
Repository of NSs
Management of NS deployment templates (NSD,
VLD, VNFFGD)
VNF Catalogue
Describes repository of each VNF.
Management of each VNF package (VNFD, software
images, manifest files, etc.)
NFV Instances
Holds instance information of all the VNFs and all
Repository
the NSs.
Information on each instance is described in
Record.
Record is updated according to lifecycle of each
instance.
NFVI Resources
Holds information of NFVI resources (NFVI
Repository
resources as abstracted by VIM across operator's
Infrastructure Domains) that are
available/reserved/allocated, for abstraction
VNF
Refers to a virtualized Network Function and refers to
a VM (e.g., MME, SGW, PGW or the like) in which
an EPC application is installed, being configured
with VNF.
EMS
Manages FCAPS for VNFs. (FCAPS: Fault,
Configuration, Accounting, Performance and
Security)
NFVI
Serves as a resource infrastructure on which
VNFs are executed and comprises computing,
storage and network functions.
A hypervisor abstracts physical resources, and
VIM manages and controls the abstracted
resources and provides VNF with the resources.
The following describes analysis made by the present inventors.
When a system including a plurality of computer apparatuses is updated, for example, a rolling update and so forth are performed. In a rolling update, updating of software (updating or switching to upgrade software), for example, may be performed without completely stopping the system.
In a virtual machine (VM) implemented on a virtualization layer on a server apparatus (physical machine), there is no need to be concerned with VM service continuity in a rolling update. For example, there may be conceivable in the rolling update, such as,
However, in the above NFV architecture, regarding the live migration of a VDU deployed on a virtual machine and the system switching scheme, there is not defined cooperation between an individual VIM in NFV-MANO and NFVI that provides a VNF virtualization infrastructure (findings obtained by the present inventors).
Hereinafter, a wholly new technique that solves the above problem will be proposed. This technique can realize efficient cooperation between an individual VIM and NFVI even when the above live migration or system switching method is applied.
It is one of objects of the present invention to provide a management apparatus, a system, a method, and a medium storing a program that can reduce time required for preparation and post-processing of live migration to suppress service interruption or the like.
In addition, it is another object of the present invention to provide a management apparatus, a system, a method, and a medium storing a program that can also suppress service interruption or the like even for a virtual machine that does not have a live migration function, for example.
According to an aspect of the present invention, there is provided a management apparatus, including: a maintenance mode setting unit that transitions a first virtualization infrastructure (NFVI0) to a maintenance mode; a mobility control unit that at least instructs a virtualization deployment unit (VDU) on the first virtualization infrastructure in the maintenance mode to move to a second virtualization infrastructure; and a maintenance mode release unit that releases the maintenance mode of the first virtualization infrastructure (NFVI1).
According to another aspect of the present invention, there is provided a management apparatus, including:
a maintenance mode setting unit that transitions a first virtualization infrastructure (NFVI0) to a maintenance mode;
a system switching control unit that at least instructs system switching between a first virtualization deployment unit (VDU0) of an active system on the first virtualization infrastructure, and a second virtualization deployment unit (VDU1) of a standby system on a second virtualization infrastructure (NFVI1); and
a maintenance mode release unit that releases the maintenance mode of the first virtualization infrastructure (NFVI0) after the first virtualization deployment unit (VDU0) of a standby system, moves to a third virtualization infrastructure.
According to another aspect of the present invention, there is provided a network management system, including:
a virtualized infrastructure management apparatus (VIM) that controls an infrastructure(s) (NFVI) on which a virtual machine(s) is executed;
first and second virtualization infrastructures (NFVI0/1); and
a terminal or an upper apparatus of the virtualized infrastructure management apparatus (VIM),
wherein the virtualized infrastructure management apparatus (VIM) receives a request for transitioning the first virtualization infrastructure to a maintenance mode from the terminal or the upper apparatus, transitions the first virtualization infrastructure (NFVI0) to the maintenance mode, and instructs movement of a virtualization deployment unit (VDU) on the first virtualization infrastructure to the second virtualization infrastructure (NFVI1), and
wherein, after the VDU moves to the second virtualization infrastructure and maintenance on the first virtualization infrastructure is finished, the virtualized infrastructure management apparatus (VIM) receives a request for releasing the maintenance mode of the first virtualization infrastructure from the terminal or the upper apparatus and releases the maintenance mode of the first virtualization infrastructure.
According to another aspect of the present invention, there is provided a network management system, including:
a virtualized infrastructure management apparatus (VIM) that controls a network functions virtualization infrastructure(s) (NFVI) on which a virtual machine(s) is executed;
first, second, and third virtualization infrastructures (NFVI);
an upper apparatus of the virtualized infrastructure management unit (VIM); and
a terminal,
wherein first and second virtualization deployment units (VDUs) on the first and second virtualization infrastructures form a redundancy configuration by serving as active and standby systems, respectively, and
wherein, when the virtualized infrastructure management apparatus (VIM) receives a request for transitioning the first virtualization infrastructure to a maintenance mode from the terminal or the upper apparatus, the virtualized infrastructure manager transitions the first virtualization infrastructure to the maintenance mode and notifies the upper apparatus or the terminal of the transitioning,
wherein the upper apparatus or the terminal instructs system switching between the first virtualization deployment unit (VDU) on the first virtualization infrastructure and the second virtualization deployment unit (VDU) on the second virtualization infrastructure,
wherein, the virtualized infrastructure management apparatus (VIM) receives a system switching completion notification indicating that the first virtualization deployment unit (VDU0) has switched to serve as a standby system and that the second virtualization deployment unit (VDU1) has switched to an active system, and
wherein, after the first virtualization deployment unit (VDU) moves to the third virtualization infrastructure and maintenance on the first virtualization infrastructure is performed, the virtualized infrastructure management apparatus (VIM) releases the maintenance mode of the first virtualization infrastructure.
According to another aspect of the present invention, there is provided a management method, including:
transitioning a first virtualization infrastructure (NFVI0), which a maintenance target, to a maintenance mode;
transmitting an instruction for movement of a virtualization deployment unit (VDU) on the first virtualization infrastructure to a second virtualization infrastructure (NFVI1);
receiving a completion notification of the movement of the virtualization deployment unit (VDU) to the second virtualization infrastructure (NFVI1); and
releasing the maintenance mode of the first virtualization infrastructure (NFVI0) after maintenance is finished.
According to another aspect of the present invention, there is provided a management method, including:
transitioning a first virtualization infrastructure (NFVI0), which is a maintenance target, to a maintenance mode;
transmitting an instruction for system switching between a first virtualization deployment unit (VDU0) of an active system on the first virtualization infrastructure, and a second virtualization deployment unit (VDU1) of a standby system on a second virtualization infrastructure (NFVI1);
releasing the maintenance mode of the first virtualization infrastructure (NFVI0) after the first and second virtualization deployment units (VDU0) and (VDU1) switch to serve as the standby and active systems, respectively, the first virtualization deployment unit (VDU0) serving as a standby system moves to a third virtualization infrastructure, and maintenance on the first virtualization infrastructure is finished.
According to another aspect of the present invention, there is provided a non-transitory computer-readable recording medium storing therein a program, causing a computer to execute processing comprising:
transitioning a first virtualization infrastructure (NFVI0) to a maintenance mode;
transmitting an instruction for movement of a virtualization deployment unit (VDU) on the first virtualization infrastructure to a second virtualization infrastructure (NFVI1);
receiving a completion notification of the movement of the virtualization deployment unit (VDU) to the second virtualization infrastructure (NFVI1); and
releasing the maintenance mode of the first virtualization infrastructure (NFVI0).
According to another aspect of the present invention, there is provided a non-transitory computer-readable recording medium storing therein a program, causing a computer to execute processing comprising:
transitioning a first virtualization infrastructure (NFVI0) to a maintenance mode;
transmitting an instruction for system switching between a first virtualization deployment unit (VDU0) of an active system on the first virtualization infrastructure (NFVI0), and a second virtualization deployment unit (VDU1) of a standby system on a second virtualization infrastructure (NFVI1);
receiving a completion notification of the switching of the first and second virtualization deployment units (VDU0) and (VDU1) to the standby and active systems, respectively; and
releasing the maintenance mode of the first virtualization infrastructure (NFVI0) after the first virtualization deployment unit (VDU0) serving as a standby system moves to a third virtualization infrastructure and maintenance on the first virtualization infrastructure is finished. The non-transitory computer-readable recording medium may be such as a semiconductor storage device or a magnetic/optical recording medium) in which the program is stored.
The present invention can realize efficient cooperation between an individual virtualization infrastructure and management apparatus even when live migration, system switching, or the like is applied. For example, the present invention can suppress service interruption or the like by reducing time required for preparation and post-processing of live migration.
In addition, the present invention can realize system switching without service interruption even for a virtual machine that does not have a live migration function.
Still other features and advantages of the present invention will become readily apparent to those skilled in this art from the following detailed description in conjunction with the accompanying drawings wherein only exemplary embodiments of the invention are shown and described, simply by way of illustration of the best mode contemplated of carrying out this invention. As will be realized, the invention is capable of other and different embodiments, and its several details are capable of modifications in various obvious respects, all without departing from the invention. Accordingly, the drawing and description are to be regarded as illustrative in nature, and not as restrictive.
Several Exemplary embodiments of the present invention will hereinafter be described.
<Exemplary Basic Mode 1>
According to basic mode 1, time needed to move a virtual machine having a live migration function can be reduced.
According to basic mode 1, the management apparatus may constitute a virtualized infrastructure management apparatus (VIM), and a sending source that sends at least one of a request for transitioning the first virtualization infrastructure (NFVI0) to the maintenance mode and a request for releasing the maintenance mode of the first virtualization infrastructure (NFVI0) to the management apparatus 100 (VIM) may be a terminal, an orchestrator that performs management and integration of network functions virtualization (NFV), or a virtual network function (VNF) management apparatus that manages a virtual network function(s) (VNF).
Based on the request from the sending source, the management apparatus 100 (the virtualized infrastructure management apparatus: VIM) may perform at least one of the transition of the first virtualization infrastructure (NFVI0) to the maintenance mode and the release of the maintenance mode of the first virtualization infrastructure (NFVI0).
The terminal may be a maintenance terminal, an EMS (Element Management System), or an OSS (Operations Support Systems).
The management apparatus 100 (VIM) may receive the request for transitioning the first virtualization infrastructure (NFVI0) to the maintenance mode from the terminal, via at least one of the orchestrator (NFV Orchestrator) and the virtual network function management apparatus (VNFM).
The management apparatus 100 (VIM) may receive the request for releasing the maintenance mode of the first virtualization infrastructure (NFVI0) from the terminal via at least one of the orchestrator (NFV Orchestrator) and the virtual network function management apparatus (VNFM).
The management apparatus 100 (VIM) may transmit a fault notification transmitted by the first virtualization infrastructure (NFVI0) to the orchestrator (NFV Orchestrator) directly or via the virtual network function management apparatus (VNFM). In addition, the management apparatus 100 (VIM) may receive the request for transitioning the first virtualization infrastructure (NFVI0) to the maintenance mode, a sending source of the request being the orchestrator (NFV Orchestrator).
The management apparatus 100 (VIM) may receive the request for transitioning the first virtualization infrastructure (NFVI0) to the maintenance mode, a sending source of the request being the virtual network function management apparatus (VNFM).
A system configuration according to basic mode 1 may include: a virtualized infrastructure management apparatus (VIM) that controls an infrastructure(s) (NFVI) on which a virtual machine(s) is executed; first and second virtualization infrastructures (NFVI0/1); and a terminal or an upper apparatus of the virtualized infrastructure management unit (VIM). The virtualized infrastructure management apparatus (VIM) may receive a request for transitioning the first virtualization infrastructure to a maintenance mode from the terminal or the upper apparatus, transition the first virtualization infrastructure (NFVI0) to the maintenance mode, and instruct movement of a virtualization deployment unit (VDU) on the first virtualization infrastructure to the second virtualization infrastructure (NFVI1). In addition, after the VDU moves to the second virtualization infrastructure, the virtualized infrastructure management apparatus (VIM) receives the request for releasing the maintenance mode of the first virtualization infrastructure from the terminal or the upper apparatus, and maintenance on the first virtualization infrastructure is finished, the virtualized infrastructure manager may release the maintenance mode of the first virtualization infrastructure.
<Exemplary Basic Mode 2>
The system switching control unit 115 may include: a system switching instruction transmission unit 112 that transmits an instruction for system switching to the first virtualization deployment unit (VDU0) (an active system) on the first virtualization infrastructure; and a system switching completion reception unit 113 that receives a completion notification of the switching of the first virtualization deployment unit (VDU0) to a standby system and the switching of the second virtualization deployment unit (VDU1) to an active system from the second virtualization deployment unit (VDU1) that becomes an active system.
For example, the management apparatus 110 may constitute NFV-MANO in
Basic mode 2 can realize system switching without service interruption, for example, even when a virtual machine that does not have a live migration function is used.
Basic mode 2 may include a virtualized infrastructure management apparatus (VIM) which controls the virtualization infrastructure(s) (NFVI) and which includes the maintenance mode setting unit and the maintenance mode release unit.
A sending source that sends at least one of a request for transitioning the first virtualization infrastructure (NFVI0) to the maintenance mode and a request for releasing the maintenance mode of the first virtualization infrastructure (NFVI0) to the virtualized infrastructure management apparatus (VIM) may be a terminal or an upper apparatus of the virtualized infrastructure management apparatus (VIM).
Based on the request from the terminal or the upper apparatus, the virtualized infrastructure management apparatus (VIM) 110 may perform at least one of the transition of the first virtualization infrastructure (NFVI0) to the maintenance mode by using the maintenance mode setting unit and the release of the maintenance mode of the first virtualization infrastructure (NFVI0) by using the maintenance mode release unit.
The upper apparatus may be an orchestrator (NFV Orchestrator) that performs management and integration of network functions virtualization (NFV) or a virtual network function management apparatus (VNFM) that manages a virtual network function(s) (VNF).
The virtualized infrastructure management apparatus (VIM) 110 may receive the request for transitioning the first virtualization infrastructure (NFVI0) to the maintenance mode from the terminal via the orchestrator (NFV Orchestrator) or the virtual network function management apparatus (VNFM).
The virtualized infrastructure management apparatus (VIM) 110 may receive the request for releasing the maintenance mode of the first virtualization infrastructure (NFVI0) from the terminal via the orchestrator (NFV Orchestrator) or the virtual network function management apparatus (VNFM).
The virtualized infrastructure management apparatus (VIM) 110, on reception of a fault notification transmitted by the first virtualization infrastructure, may send the fault notification to the orchestrator (NFV Orchestrator) directly or via the virtual network function management apparatus (VNFM). In addition, the virtualized infrastructure management apparatus (VIM) 110 may receive the request for transitioning the first virtualization infrastructure (NFVI0) to the maintenance mode, a sending source of the request being the orchestrator (NFV Orchestrator).
The virtualized infrastructure management apparatus (VIM) 110, on reception of a fault notification transmitted by the first virtualization infrastructure, may send the fault notification to the virtual network function management apparatus (VNFM). In addition, the virtualized infrastructure management apparatus (VIM) 110 may receive the request for transitioning the first virtualization infrastructure (NFVI0) to the maintenance mode, a sending source of the request being the virtual network function management apparatus (VNFM).
The virtual network function management apparatus (VNFM) may include the system switching instruction transmission unit and the system switching completion reception unit. In addition, on reception of a notification from the virtualized infrastructure management apparatus that the first virtualization infrastructure (NFVI0) has transitioned to the maintenance mode, the virtual network function management apparatus (VNFM) may transmit the system switching instruction.
On reception of a notification from the virtualized infrastructure management apparatus (VIM) that the first virtualization infrastructure (NFVI0) has transitioned to the maintenance mode, the terminal may transmit the system switching instruction as the system switching instruction transmission unit. In addition, the terminal may receive the system switching completion notification as the system switching completion reception unit.
A system configuration according to basic mode 2 may include: a virtualized infrastructure management apparatus (VIM) that controls an execution infrastructure(s) (NFVI) on which a virtual machine(s) is executed; first, second, third virtualization infrastructures (NFVI); an upper apparatus of the virtualized infrastructure management unit (VIM); and a terminal. First and second virtualization deployment units (VDU) on the first and second virtualization infrastructures may form a redundancy configuration of active and standby systems, respectively.
On reception of a request for transitioning the first virtualization infrastructure to a maintenance mode from the terminal or the upper apparatus, the virtualized infrastructure management apparatus (VIM) may transition the first virtualization infrastructure to the maintenance mode and notify the upper apparatus or the terminal of the transition.
The upper apparatus or the terminal may instruct system switching between the first virtualization deployment unit (VDU) on the first virtualization infrastructure and the second virtualization deployment unit (VDU) on the second virtualization infrastructure.
The virtualized infrastructure management apparatus (VIM) may receive a system switching completion notification indicating that the first virtualization deployment unit (VDU0) has switched to a standby system and that the second virtualization deployment unit (VDU1) has switched to an active system. After the first virtualization deployment unit (VDU) moves to the third virtualization infrastructure and maintenance on the first virtualization infrastructure is performed, the virtualized infrastructure management apparatus (VIM) may release the maintenance mode of the first virtualization infrastructure.
Hereinafter, related techniques to which the above example basic mode 1 or 2 is not applied will be described as Reference examples.
According to Reference example 1 in FIG. 3, VIM instructs movement (live migration) of VDU0 from NFVI0 to NFVI1(1).
VDU0 moves to NFVI1(2). Next, VDU0 sends a completion notification of the movement (a completion notification of live migration) to VIM (3). Next, maintenance on NFVI0is performed (4).
A technique illustrated in
In addition, the cooperation between an individual VIM and NFVI in live migration is not clearly defined in the above NFV specifications.
In addition, movement (live migration) of VM from the maintenance target NFVI0to NFVI1takes time. In particular, such a VM that has a memory content thereof frequently changed takes time for live migration.
In addition, according to the method in
Next, a second example (Reference example 2) tentatively assumed other than the present invention will be described.
In
As a result of the system switching, VDU1 with NFVI1as execution infrastructure thereof becomes an active system. Next, for example, upon detection of the fault in NFVI0or VDU0, healing is started. As this healing, auto healing function (auto fault reconfiguration) may be performed wherein, when a fault is detected, a virtual machine (VM) is automatically restarted on other hardware. As a result of the healing, the VDU0 is moved from the NFVI0to the NFVI2 and is used as a standby system (SBY).
However, Reference example 2 in
Service interruption is caused by a set of VDU0/VDU1 in a time interval from occurrence of a fault in VDU0 until switching of VDU1 to an active system (ACT).
In addition, until VDU0 is healed, moved to NFVI2, and switched to a standby system (SBY), a single operation is performed by only VDU1 (redundancy by duplication or the like cannot be maintained).
Furthermore, cooperation between VIM and NFVI as those in the sequence in
Exemplary embodiment 1 in
In
Referring to
VIM may acquire information about NFVI needing maintenance from the upper NFV Orchestrator (NFVO) (which will be referred to as an “orchestrator”), the terminal, or the like. In this step, VIM may set “ON” in flag information indicating a maintenance mode, as information about a state of a maintenance target NFVI. VIM removes NFVI that is in the maintenance mode from selection targets (removes from selection candidate(s) to which a VM(s) could be allocated). Namely, VIM does not perform various kinds of setting control processing or the like (setting or control processing in a normal mode) to NFVI. When NFVI is in a maintenance mode, VIM does not perform setting or control operations on the NFVI (in a disabled state), such as allocation of VM(s), which VIM performs on a normal mode NFVI.
VIM instructs VDU0 on NFVI needing maintenance (in this case, NFVI0set in the maintenance mode) to perform live migration to NFVI1 (2).
VDU0 performs movement (live migration) from NFVI0to the NFVI1(3).
After moving to the NFVI1, VDU0 sends a live migration completion notification to VIM (4).
Next, maintenance on NFVI0is performed. This maintenance may be automatic maintenance performed by using, for example, a fault management maintenance tool for NFVI. Alternatively, the maintenance may be performed manually.
Upon completion of the maintenance on NFVI0, VIM releases the maintenance mode of NFVI0. For example, VIM may set “OFF” in flag information indicating a maintenance mode. NFVI0 restores from the maintenance mode to a normal mode, and VIM is able to perform various kinds of setting control processing on NFVI0 (in an enabled state).
According to Exemplary embodiment 1, by removing NFVI0in a maintenance mode from NFVI selection targets, for example, a new VM is not allocated to NFVI0, during when VDU0 is moving from NFVI0to NFVI2. Thus, NFVI0in a maintenance mode does not affect any of the VDUs other than VDU0.
Referring to
According to Exemplary embodiment 1-1, NFVI0in a maintenance mode is removed from NFVI selection targets of various kind of processing to be performed, as a result of which it is made possible for NFVI0in the maintenance to avoid influencing on any of the VDUs other than VDU0.
In addition, the setting of NFVI0to the maintenance mode is not performed by automatic processing of VIM. For example, NFVI is transitioned to a maintenance mode in response to a request from outside (terminal or a node such as a monitoring apparatus not illustrated) (In this regard, the NVF specifications have no definition).
Referring to
According to Exemplary embodiment 1-2, NFVI0in the maintenance mode is removed from NFVI selection targets for various kind of processing, as a result of which, it is made possible for NFVI0in the maintenance to avoid influencing on any of the VDUs other than VDU0.
In addition, according to the Exemplary embodiment 1-2, VIM control is performed via Orchestrator, thereby unifying requests to MANO from Outside on Orchestrator.
Further, according to Exemplary embodiment 1-2, instead of an instruction from a terminal (Terminal), Orchestrator can become a starting point to issue an instruction to VIM, using reservation processing or the like.
More specifically, referring to
VIM sends the fault notification (NFVI0) to Orchestrator (2).
Orchestrator transmits a request for transitioning NFVI0to a maintenance mode to VIM (3). Subsequent processing until maintenance of NFVI0(8) is the same as that according to Exemplary embodiment 1 in the
After the maintenance of NFVI0(8), NFVI0transmits a fault recovery notification to VIM (9).
VIM transmits the fault recovery notification to Orchestrator (10).
Orchestrator transmits a request for releasing the maintenance mode of NFVI0to VIM (11).
In response to this request, VIM releases the maintenance mode of a state of NFVI0 (managed by the VIM) (12). The other processing in the sequence is the same as that in
According to Exemplary embodiment 1-3, NFVI0in a maintenance mode is removed from NFVI selection targets for various kind of processing to be performed. Thus, it is made possible for NFVI0in the maintenance to avoid influencing on any of the VDUs other than VDU0.
In addition, it is also possible to perform VIM control, with Orchestrator as a starting point, without going through Terminal, triggered by an occurrence of a fault in NFVI0.
The fault notification of NFVI0may be transmitted to Terminal, and Terminal may transmit to VIM a request for transitioning NFVI0to the maintenance mode.
More specifically, referring to
VIM sends the fault notification (NFVI0) to Orchestrator via VNFM (2).
Orchestrator sends a request for transitioning NFVI0to the maintenance mode to VIM (not via VNFM) (3). The subsequent processing until the maintenance of the NFVI0(8) is the same as that according to Exemplary embodiment 1 in the
After the maintenance of the NFVI0(8), a fault recovery notification from NFVI0is sent to VIM (9).
VIM transmits the fault recovery notification to Orchestrator via VNFM (10).
Orchestrator sends a request for releasing the maintenance mode of NFVI0to VIM (not via the VNFM) (11).
In response to this request, VIM releases the maintenance mode of a state of NFVI0(managed by VIM) (12). The other processing in the sequence is the same as that in
According to Exemplary embodiment 1-4, NFVI0in the maintenance mode is removed from NFVI selection targets for various kind of processing to be performed. Thus, it is possible for NFVI0in the maintenance mode to avoid influencing on any of VDUs other than VDU0.
In addition, according to Exemplary embodiment 1-4, it is also possible to perform VIM control, with Orchestrator as a starting point, without going through Terminal, triggered by an occurrence of a fault in NFVI0.
According to Exemplary embodiment 1-4, a fault of NFVI0may be notified to Terminal, and for example, by an operation of a maintenance engineer (or an external node), a request for transitioning NFVI0to the maintenance mode may be sent to VIM.
According to Exemplary embodiment 1-4, NFVI0in the maintenance mode is removed from selection targets. Thus, it is possible for NFVI0in the maintenance mode to avoid influencing on any of VDUs other than VDU0.
Referring to
In response to this request, VIM transitions a state of NFVI0 (managed by the VIM) to the maintenance mode (2).
In addition, a request for releasing the maintenance mode of NFVI0from the terminal is sent to the VIM via VNFM (7). In response to this request, VIM releases the maintenance mode of a state of NFVI0 (managed by the VIM) (8). Since the other processing in the sequence is the same as that in
According to Exemplary embodiment 1-5, NFVI0in the maintenance mode is removed from selection targets. Thus, it is possible for NFVI0in the maintenance mode to avoid influencing on any of VDUs other than VDU0.
In addition, according to Exemplary embodiment 1-5, since VIM control is performed via VNFM, it is possible to invoke a maintenance mode switch sequence in cooperation with operations/events of EMS, VNFs and so forth.
Further, according to Exemplary embodiment 1-5, instead of an instruction from Terminal, VNFM can become a starting point to issue an instruction (maintenance mode transition/release request) to VIM, using reservation processing or the like.
More specifically, referring to
VNFM sends a request for transitioning NFVI0to the maintenance mode to VIM (3).
VIM transitions NFVI0to the maintenance mode (4). The subsequent processing until the maintenance of NFVI0(8) is the same as that according to Exemplary embodiment 1 in the
After the maintenance of NFVI0(8), NFVI0sends a fault recovery notification to VIM (9).
VIM sends the fault recovery notification to VNFM (10).
VNFM sends a request for releasing the maintenance mode of the NFVI0to VIM (11). In response to this request, the VIM releases the maintenance mode of a state of NFVI0(managed by VIM) (12). The other processing in the sequence is the same as that in
According to Exemplary embodiment 1-6, NFVI0in the maintenance mode is removed from NFVI selection targets for various kind processing to be performed. Thus, it is possible for NFVI0to avoid influencing on any of VDUs other than VDU0.
According to Exemplary embodiment 1-6, it is possible to perform VIM control with VNFM as a starting point, not via Terminal, when a fault occurs in NFVI0.
Exemplary embodiment 2 corresponds to the above Exemplary basic mode 2. According to Exemplary embodiment 2, system switching is performed between VDU0 of an active system on NFVI0that is a maintenance target and VDU1 of a standby system on NFVI1. In addition, after moving to NFVI2, VDU0 is set to a standby system. Exemplary embodiment 2 can realize no interruption of service, even when a virtual machine (VM) has not live migration function, as in Exemplary embodiment 1.
While
Referring to
VIM notifies VNFM that NFVI0accommodating VDU0 has transitioned to a maintenance mode (2).
VNFM sends to VDU0 an instruction for maintenance system switching between VDU0 and VDU1 forming a duplication configuration (3).
Next, the system switching is performed (4), and VDU1 and VDU0 are transitioned to an active system (ACT) and a standby system (SBY), respectively.
VDU1 of an active system (ACT) sends a switching completion notification of the maintenance system to VNFM (5).
Through manual healing or movement of VDU0 of a standby system, VDU0 is moved to NFVI2 (6).
Maintenance on NFVI0is performed (7).
Next, VIM releases the maintenance mode of NFVI0(8).
According to Exemplary embodiment 2, while the maintenance on NFVI0is being performed (7), VDU1 on NFVI1operates as an active system and VDU0 on NFVI2 performs standby operation as a standby system. Namely, even while the maintenance of NFVI0is being performed (7), the duplication system formed by active and standby systems functions.
According to Exemplary embodiment 2, unlike Reference example 2 described with reference to
In contrast, according to Reference example 2 described with reference to
According to Exemplary embodiment 2, through manual healing (manual reconfiguration from fault) (or movement of VDU0 to NFVI2), no fault detection processing time is needed. Thus, a single system operation time (time during when only VDU1 of an active system operates) is short.
In addition, according to Exemplary embodiment 2, sequences as a whole can be managed by VNFM in a centralized manner.
Referring to
Since the subsequent processing until the maintenance of NFVI0(8) in the sequence is the same as that in
Any one of Terminal, Orchestrator, and VNFM sends the maintenance mode release request to VIM.
According to Exemplary embodiment 3, through manual healing (or movement(move) of the VDU), no fault detection processing time is needed. Thus, the time during when only a single system operates is short. In addition, VNFM can manage entire sequences in a centralized manner. As in the Exemplary embodiment 2, there is no service interruption by a set of VDU0/1.
Referring to
VIM transitions (switches) NFVI0to the maintenance mode (2).
VIM notifies Orchestrator that NFVI0accommodating VDU0 has transitioned to the maintenance mode (3).
Orchestrator requests VNFM to prepare for movement of a virtual machine (VM) by transmitting a VM movement preparation request to VNFM (4).
On reception of the VM movement preparation request, VNFM sends to VDU0 an instruction for maintenance system switching between VDU0 and VDU1 forming a duplication configuration (5).
Next, the system switching is performed (6), and VDU1 and VDU0 transition to an active system (ACT) and a standby system (SBY), respectively.
VDU1 of an active system (ACT) sends a completion notification of the maintenance system switching to VNFM (7).
VNFM sends a completion notification of the VM movement preparation to Orchestrator (8).
Through manual healing or movement of VDU of a standby system, VDU0 is moved to NFVI2 (9).
Maintenance of NFVI0is performed (10).
Any one of Terminal, Orchestrator, and VNFM, which is a sending source of the maintenance mode transition request, sends a request for releasing the maintenance mode of NFVI0to VIM (11).
VIM releases the maintenance mode of NFVI0(12).
According to Exemplary embodiment 4, unlike Reference example 2 described with reference to
In addition, according to Exemplary embodiment 4, through manual healing (or movement of the VDU), no fault detection processing time is needed. Thus, a single system operation time is short.
In addition, according to Exemplary embodiment 4, Orchestrator can manage whole sequences in a centralized manner.
A request for transitioning NFVI0to a maintenance mode to VIM is sent (1). A sending source of the maintenance mode transition request is any one of Terminal, Orchestrator, and VNFM. The cases where the sending source of the maintenance mode transition request is any one of Terminal, Orchestrator, and VNFM have already been described in the above Exemplary embodiments 1-2, 1-3, 1-4, etc. for example. Thus, depending on whether the sending source of the maintenance mode transition request is Terminal, Orchestrator, or VNFM, Exemplary embodiment 5 can be developed into Exemplary embodiment 5-1, 5-2, 5-3, etc. However, only for the sake of simplicity, these embodiments will collectively be described as Exemplary embodiment 5.
VIM transitions (switches) NFVI0to a maintenance mode (2).
VNFM notifies Terminal of information on VM that needs to move (4).
The terminal sends to VDU0 (5) an instruction for maintenance system switching between VDU0 and VDU1 forming a duplication configuration.
Next, the system switching is performed (6), and VDU1 and VDU0 transition to an active system (ACT) and a standby system (SBY), respectively.
VDU1 of an active system (ACT) sends a completion notification of the maintenance system switching to the terminal (7). In this step, VDU1 may transmit the notification via at least one of VIM, VNFM, and Orchestrator. Alternatively, VDU1 may transmit the notification, for example, via another communication network connected to Terminal (not via NFV-MANO).
The terminal sends a VM movement instruction to Orchestrator (8).
Through manual healing or movement of the VDU of a standby system, VDU0 is moved to NFVI2 (9).
Maintenance of NFVI0is performed (10).
Orchestrator sends a VM movement completion notification to the terminal (11).
Any one of Terminal, Orchestrator, and VNFM, which is a sending source of the maintenance mode transition request, sends a request for releasing the maintenance mode of NFVI0to VIM (12).
VIM releases the maintenance mode of NFVI0(13).
According to Exemplary embodiment 5, unlike Reference example 2 described with reference to
In addition, according to Exemplary embodiment 5, through manual healing (or movement of the VDU), no fault detection processing time is needed. Thus, a time during when only the single VDU1 of an active system operates is short.
In addition, according to Exemplary embodiment 5, with an operation on Terminal, Orchestrator can manage entire sequence in a centralized manner.
A request for transitioning NFVI0to the maintenance mode to VIM is sent (1). A sending source of the maintenance mode transition request is any one of Terminal, Orchestrator, and VNFM. The cases where the sending source of the maintenance mode transition request is any one of Terminal, Orchestrator, and VNFM have already been described in the above Exemplary embodiments 1-2, 1-3, 1-4, etc. for example. Thus, depending on whether the sending source of the maintenance mode transition request is Terminal, Orchestrator, or VNFM, Exemplary embodiment 6 can be developed respectively into Exemplary embodiment 6-1, 6-2, 6-3, etc. However, only for the sake of simplicity, these cases will collectively be described as Exemplary embodiment 6.
VIM transitions (switches) NFVI0to the maintenance mode (2).
VNFM notifies Terminal of information on VM that needs to move (4).
Terminal sends to VDU0 an instruction for maintenance system switching between VDU0 and VDU1 forming a duplication configuration (5).
Next, the system switching is performed (6), and VDU1 and VDU0 transition to an active system (ACT) and a standby system (SBY), respectively.
VDU1 of an active system (ACT) sends a completion notification of the maintenance system switching to the terminal (7). In this step, VDU1 may transmit the notification via at least one of the VIM, VNFM, and Orchestrator. Alternatively, VDU1 may transmit the notification, for example, via another communication network connected to Terminal (not via NFV-MANO).
Terminal sends a VM movement instruction to VNFM (8).
Through manual healing or movement of the VDU of a standby system, VDU0 is moved to NFVI2 (9).
Maintenance of NFVI0is performed (10).
VNFM sends a VM movement completion notification to Terminal (11).
Any one of Terminal, Orchestrator, and VNFM, which is a sending source of the maintenance mode transition request, sends a request for releasing the maintenance mode of NFVI0to VIM (12).
VIM releases the maintenance mode of NFVI0(13).
According to Exemplary embodiment 6, as in Exemplary embodiment 2 and unlike Reference example 2 described with reference to
In addition, according to Exemplary embodiment 6, through manual healing (or movement of the VDU), no fault detection processing time is needed. Thus, a single system operation time is short.
In addition, according to Exemplary embodiment 6, with an operation on Terminal, NVFM can manage entire sequence in a centralized manner.
While Exemplary embodiments 2 to 6 have been applied to a duplication configuration (a single active system and a single standby system) as a redundancy configuration. These embodiments are of course applicable to an N+1 redundancy configuration.
The disclosure of each of the above PTL and NPL is incorporated herein by reference thereto. Variations and adjustments of the Exemplary embodiments and examples are possible within the scope of the overall disclosure (including the claims) of the present invention and based on the basic technical concept of the present invention. Various combinations and selections of various disclosed elements (including the elements in each of the claims, examples, drawings, etc.) are possible within the scope of the claims of the present invention. Namely, the present invention of course includes various variations and modifications that could be made by those skilled in the art according to the overall disclosure including the claims and the technical concept.
The above Exemplary embodiments can be described as follows, but not limited thereto.
(Supplementary Note 1)
A management apparatus, including:
a maintenance mode setting unit that transitions a first virtualization infrastructure (Network Functions Virtualization Infrastructure: NFVI) to a maintenance mode;
a mobility control unit that at least instructs a virtualization deployment unit (VDU) on the first virtualization infrastructure in the maintenance mode to move to a second virtualization infrastructure; and
a maintenance mode release unit that releases the maintenance mode of the first virtualization infrastructure.
(Supplementary Note 2)
The management apparatus according to Supplementary Note 1,
wherein the management apparatus constitutes a virtualized infrastructure management unit (Virtualized Infrastructure Manager; VIM),
wherein a sending source that sends at least one of a request for transitioning the first virtualization infrastructure to the maintenance mode and a request for releasing the maintenance mode of the first virtualization infrastructure to the management apparatus (VIM) is a terminal, a network functions virtualization (NFV) orchestrator (NFVO), or a virtual network function (VNF) management unit (Virtual Network Function manager: VNFM) that manages a virtual network function(s), and
wherein, based on the request from the sending source, at least one of the transition of the first virtualization infrastructure to the maintenance mode by the maintenance mode setting unit and the release of the maintenance mode of the first virtualization infrastructure by the maintenance mode release unit is performed.
(Supplementary Note 3)
The management apparatus according to Supplementary Note 2, wherein the terminal is a maintenance terminal, an EMS (Element Management System), or an OSS (Operations Support Systems).
(Supplementary Note 4)
The management apparatus according to Supplementary Note 3, wherein the apparatus receives the request for transitioning the first virtualization infrastructure to the maintenance mode from the terminal via at least one of the network functions virtualization orchestrator (NFVO) and the virtual network function management unit (VNFM).
(Supplementary Note 5)
The management apparatus according to Supplementary Note 3, wherein the apparatus receives the request for releasing the maintenance mode of the first virtualization infrastructure from the terminal via at least one of the network functions virtualization orchestrator (NFVO) and the virtual network function management unit (VNFM).
(Supplementary Note 6)
The management apparatus according to Supplementary Note 2, wherein the apparatus notifies a fault notification transmitted from the first virtualization infrastructure to the network functions virtualization orchestrator (NFVO) directly or via the virtual network function management unit (VNFM), and
receives the request for transitioning the first virtualization infrastructure to the maintenance mode, a sending source of the request being the network functions virtualization orchestrator (NFVO).
(Supplementary Note 7)
The management apparatus according to Supplementary Note 6, wherein the apparatus receives the request for transitioning the first virtualization infrastructure to the maintenance mode, a sending source of the request being the virtual network function management unit (VNFM).
(Supplementary Note 8)
The management apparatus according to any one of Supplementary Notes 1 to 7, wherein the mobility control unit includes:
a movement instruction transmission unit that transmits an instruction for movement to the second virtualization infrastructure to a virtualization deployment unit (VDU) on the first virtualization infrastructure; and
a movement completion reception unit that receives a completion notification of the movement of the virtualization deployment unit (VDU) to the second virtualization infrastructure.
(Supplementary Note 9)
A management apparatus, including:
a maintenance mode setting unit that transitions a first virtualization infrastructure to a maintenance mode;
a system switching control unit that at least instructs system switching between a first virtualization deployment unit (VDU0) of an active system on the first virtualization infrastructure, and a second virtualization deployment unit (VDU1) of a standby system on a second virtualization infrastructure; and
a maintenance mode release unit that releases the maintenance mode of the first virtualization infrastructure.
(Supplementary Note 10)
The management apparatus according to Supplementary Note 9, wherein the system switching control unit includes:
a system switching instruction transmission unit that transmits an instruction for system switching between the first virtualization deployment unit (VDU0) of an active system on the first virtualization infrastructure, and the second virtualization deployment unit (VDU1) of a standby system on the second virtualization infrastructure, to the first virtualization deployment unit (VDU0) in an active system; and
a system switching completion reception unit that receives a completion notification of the switching of the first virtualization deployment unit (VDU0) to a standby system and the switching of the second virtualization deployment unit (VDU1) to an active system from the second virtualization deployment unit (VDU1).
(Supplementary Note 11)
The management apparatus according to Supplementary Note 10, wherein, after the system switching completion reception unit receives the notification of the completion of the system switching, when the first virtualization deployment unit (VDU0) of a standby system has moved to a third virtualization infrastructure and when maintenance on the first virtualization infrastructure has been finished, the maintenance mode release unit releases the maintenance mode of the first virtualization infrastructure.
(Supplementary Note 12)
The management apparatus according to Supplementary Note 10 or 11, including:
a virtualized infrastructure management unit (Virtualized Infrastructure Manager; VIM), which is a management apparatus controlling a virtualization infrastructure(s) (NFVIs) and which includes the maintenance mode setting unit and the maintenance mode release unit;
wherein a sending source that sends at least one of a request for transitioning the first virtualization infrastructure to the maintenance mode and a request for releasing the maintenance mode of the first virtualization infrastructure to the virtualized infrastructure management unit (VIM) is a terminal or an upper apparatus of the virtualized infrastructure manager, and
wherein, based on the request from the terminal or the upper apparatus, at least one of the transition of the first virtualization infrastructure to the maintenance mode by the maintenance mode setting unit and the release of the maintenance mode of the first virtualization infrastructure by the maintenance mode release unit is performed.
(Supplementary Note 13)
The management apparatus according to Supplementary Note 12, wherein the upper apparatus is a network functions virtualization orchestrator (NFV Orchestrator: NFVO) or a virtual network function management unit (VNF Manager: VNFM) that manages a virtual network function(s).
(Supplementary Note 14)
The management apparatus according to Supplementary Note 13, wherein the virtualized infrastructure management unit (VIM) receives the request for transitioning the first virtualization infrastructure to the maintenance mode from the terminal via the network functions virtualization orchestrator (NFVO) or the virtual network function management unit (VNFM).
(Supplementary Note 15)
The management apparatus according to Supplementary Note 14, wherein the virtualized infrastructure management unit (VIM) receives the request for releasing the maintenance mode of the first virtualization infrastructure from the terminal via the network functions virtualization orchestrator (NFVO) or the virtual network function management unit (VNFM).
(Supplementary Note 16)
The management apparatus according to Supplementary Note 13,
wherein, when the virtualized infrastructure management unit (VIM) receives a fault notification from the first virtualization infrastructure, the virtualized infrastructure management unit (VIM) sends the fault notification to the network functions virtualization orchestrator (NFVO) directly or via the virtual network function management unit (VNFM), and
wherein the virtualized infrastructure management unit (VIM) receives the request for transitioning the first virtualization infrastructure to the maintenance mode, a sending source of the request being the network functions virtualization orchestrator (NFVO).
(Supplementary Note 17)
The management apparatus according to Supplementary Note 13,
wherein, when the virtualized infrastructure management unit (VIM) receives a fault notification from the first virtualization infrastructure, the virtualized infrastructure management unit (VIM) sends the fault notification to the virtual network function management unit (VNFM), and
wherein the virtualized infrastructure management unit (VIM) receives the request for transitioning the first virtualization infrastructure to the maintenance mode, a sending source of the request being the virtual network function management unit (VNFM).
(Supplementary Note 18)
The management apparatus according to Supplementary Note 16 or 17,
wherein the virtual network function management unit (VNFM) includes the system switching instruction transmission unit and the system switching completion reception unit, and
wherein, when the virtual network function management unit (VNFM) is notified by the virtualized infrastructure manager that the first virtualization infrastructure transitions to the maintenance mode, the virtual network function management unit (VNFM) sends the system switching instruction.
(Supplementary Note 19)
The management apparatus according to Supplementary Note 13,
wherein, when the terminal is notified by the virtualized infrastructure manager that the first virtualization infrastructure transitions to the maintenance mode, the terminal sends the system switching instruction as the system switching instruction transmission unit, and
wherein the terminal receives the system switching completion notification as the system switching completion reception unit.
(Supplementary Note 20)
A network management system, including:
a virtualized infrastructure management unit (Virtualized Infrastructure Manager; VIM) that controls a network functions virtualization infrastructure(s) (NFVI) on which a virtual machine(s) is executed;
first and second virtualization infrastructures; and
a terminal or an upper apparatus of the virtualized infrastructure manager,
wherein the virtualized infrastructure manager receives a request for transitioning the first virtualization infrastructure to a maintenance mode from the terminal or the upper apparatus, transitions the first virtualization infrastructure to the maintenance mode, and instructs movement of a virtualization deployment unit (VDU) on the first virtualization infrastructure to the second virtualization infrastructure, and
wherein, after the virtualization deployment unit moves to the second virtualization infrastructure and maintenance on the first virtualization infrastructure is finished, the virtualized infrastructure manager receives a request for releasing the maintenance mode of the first virtualization infrastructure from the terminal or the upper apparatus and releases the maintenance mode of the first virtualization infrastructure.
(Supplementary Note 21)
A network management system, including:
a virtualized infrastructure management unit (Virtualized Infrastructure Manager; VIM) that controls a network functions virtualization infrastructure(s) (NFVI) on which a virtual machine(s) is executed;
first, second, and third virtualization infrastructures;
an upper apparatus of the virtualized infrastructure manager; and
a terminal,
wherein first and second virtualization deployment units (VDUs) on the first and second virtualization infrastructures form a redundancy configuration by serving as active and standby systems, respectively,
wherein, when the virtualized infrastructure manager receives a request for transitioning the first virtualization infrastructure to a maintenance mode from the terminal or the upper apparatus, the virtualized infrastructure manager transitions the first virtualization infrastructure to the maintenance mode and notifies the upper apparatus or the terminal of the transitioning,
wherein the upper apparatus or the terminal instructs system switching between a first virtualization deployment unit (VDU0) on the first virtualization infrastructure and a second virtualization deployment unit (VDU1) on the second virtualization infrastructure,
wherein, the virtualized infrastructure manager receives a system switching completion notification indicating that the first virtualization deployment unit (VDU0) has switched to serve as a standby system and that the second virtualization deployment unit (VDU1) has switched to an active system, and
wherein, after the first virtualization deployment unit (VDU0) moves to the third virtualization infrastructure and maintenance on the first virtualization infrastructure is performed, the virtualized infrastructure manager releases the maintenance mode of the first virtualization infrastructure.
(Supplementary Note 22)
A management method, including:
transitioning a first virtualization infrastructure (Network Functions Virtualization Infrastructure: NFVI), which is a maintenance target, to a maintenance mode;
transmitting an instruction for movement of a virtualization deployment unit (Virtualization Deployment Unit: VDU) on the first virtualization infrastructure to a second virtualization infrastructure; and
releasing the maintenance mode of the first virtualization infrastructure after a completion notification of the movement of the virtualization deployment unit (VDU) to the second virtualization infrastructure is received and maintenance is finished.
(Supplementary Note 23)
A management method, including:
transitioning a first virtualization infrastructure that is a maintenance target, to a maintenance mode;
transmitting an instruction for system switching between a first virtualization deployment unit (VDU0) of an active system on the first virtualization infrastructure, and a second virtualization deployment unit (VDU1) of a standby system on a second virtualization infrastructure; and
releasing the maintenance mode of the first virtualization infrastructure after the first and second virtualization deployment units (VDU0) and (VDU1) switch to serve as the standby and active systems, respectively, the first virtualization deployment unit (VDU0) of a standby system moves to a third virtualization infrastructure, and maintenance on the first virtualization infrastructure is finished.
(Supplementary Note 24)
The management method according to Supplementary Note 23,
wherein a sending source that sends at least one of a request for transitioning the first virtualization infrastructure to the maintenance mode and a request for releasing the maintenance mode of the first virtualization infrastructure to the management apparatus (VIM) is a terminal or an upper apparatus, and
wherein, based on the request from the terminal or the upper apparatus, at least the transition of the first virtualization infrastructure to the maintenance mode and the release of the maintenance mode of the first virtualization infrastructure is performed.
(Supplementary Note 25)
The management method according to Supplementary Note 24, wherein the upper apparatus is an orchestrator that performs management and integration of network functions virtualization (NFV) or a virtual network function (VNF) manager that manages a virtual network function(s) (VNF).
(Supplementary Note 26)
A non-transitory computer-readable recording medium storing therein a program, causing a computer to execute processing comprising:
transitioning a first virtualization infrastructure to a maintenance mode;
transmitting an instruction for movement of a virtualization deployment unit (VDU) on the first virtualization infrastructure to a second virtualization infrastructure;
receiving a completion notification of the movement of the virtualization deployment unit (VDU) to the second virtualization infrastructure; and
releasing the maintenance mode of the first virtualization infrastructure.
(Supplementary Note 27)
A non-transitory computer-readable recording medium storing therein a program, causing a computer to execute processing comprising:
transitioning a first virtualization infrastructure to a maintenance mode;
transmitting an instruction for system switching between a first virtualization deployment unit (VDU0) of an active system on the first virtualization infrastructure, and a second virtualization deployment unit (VDU1) of a standby system on a second virtualization infrastructure;
receiving a completion notification of the switching of the first and second virtualization deployment units (VDU0) and (VDU1) to the standby and active systems, respectively; and
releasing the maintenance mode of the first virtualization infrastructure after the first virtualization deployment unit (VDU0) of a standby system moves to a third virtualization infrastructure and maintenance on the first virtualization infrastructure is finished.
Kikuchi, Yoshiki, Zembutsu, Hajime, Gokurakuji, Junichi, Shinozawa, Hirokazu, Oohira, Mayo
Patent | Priority | Assignee | Title |
11640313, | Nov 07 2017 | HUAWEI TECHNOLOGIES CO , LTD | Device upgrade method and apparatus |
Patent | Priority | Assignee | Title |
8949431, | Aug 24 2011 | Radware, Ltd. | Method for live migration of virtual machines |
9223604, | Dec 08 2011 | Hitachi, LTD | Control method of virtual machine and virtual machine system |
9489222, | Aug 24 2011 | Radware, Ltd. | Techniques for workload balancing among a plurality of physical machines |
9703585, | Aug 24 2011 | Radware, Ltd. | Method for live migration of virtual machines |
9847915, | Jan 11 2013 | FUTUREWEI TECHNOLOGIES, INC | Network function virtualization for a network device |
20100268687, | |||
20130054813, | |||
20130055260, | |||
20130198352, | |||
20140201374, | |||
20140208315, | |||
20140208329, | |||
20140317625, | |||
20140337529, | |||
20140359343, | |||
20150143372, | |||
20150278041, | |||
20150278042, | |||
20160011900, | |||
20160013992, | |||
20160077859, | |||
20160085560, | |||
20160103698, | |||
20160142474, | |||
20160147548, | |||
20170017512, | |||
20170039120, | |||
20170177399, | |||
20170177408, | |||
20170220371, | |||
CN101739287, | |||
CN104081733, | |||
CN106462450, | |||
JP2002055892, | |||
JP4479930, | |||
WO2013084332, | |||
WO2014208538, | |||
WO2014208661, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 26 2016 | NEC Corporation | (assignment on the face of the patent) | / | |||
Jul 25 2017 | ZEMBUTSU, HAJIME | NEC Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 043104 | /0196 | |
Jul 25 2017 | OOHIRA, MAYO | NEC Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 043104 | /0196 | |
Jul 25 2017 | GOKURAKUJI, JUNICHI | NEC Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 043104 | /0196 | |
Jul 25 2017 | SHINOZAWA, HIROKAZU | NEC Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 043104 | /0196 | |
Jul 25 2017 | KIKUCHI, YOSHIKI | NEC Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 043104 | /0196 |
Date | Maintenance Fee Events |
Date | Maintenance Schedule |
Aug 24 2024 | 4 years fee payment window open |
Feb 24 2025 | 6 months grace period start (w surcharge) |
Aug 24 2025 | patent expiry (for year 4) |
Aug 24 2027 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 24 2028 | 8 years fee payment window open |
Feb 24 2029 | 6 months grace period start (w surcharge) |
Aug 24 2029 | patent expiry (for year 8) |
Aug 24 2031 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 24 2032 | 12 years fee payment window open |
Feb 24 2033 | 6 months grace period start (w surcharge) |
Aug 24 2033 | patent expiry (for year 12) |
Aug 24 2035 | 2 years to revive unintentionally abandoned end. (for year 12) |