[go: up one dir, main page]

CN110008005A - Communication system of power grids resource virtual machine (vm) migration system and method based on cloud platform - Google Patents

Communication system of power grids resource virtual machine (vm) migration system and method based on cloud platform Download PDF

Info

Publication number
CN110008005A
CN110008005A CN201910290124.0A CN201910290124A CN110008005A CN 110008005 A CN110008005 A CN 110008005A CN 201910290124 A CN201910290124 A CN 201910290124A CN 110008005 A CN110008005 A CN 110008005A
Authority
CN
China
Prior art keywords
server
resource
virtual
database
migration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910290124.0A
Other languages
Chinese (zh)
Other versions
CN110008005B (en
Inventor
杨志敏
洪丹轲
杨俊权
徐键
舒然
罗会洪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Southern Power Grid Co Ltd
Original Assignee
China Southern Power Grid Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Southern Power Grid Co Ltd filed Critical China Southern Power Grid Co Ltd
Priority to CN201910290124.0A priority Critical patent/CN110008005B/en
Publication of CN110008005A publication Critical patent/CN110008005A/en
Application granted granted Critical
Publication of CN110008005B publication Critical patent/CN110008005B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/214Database migration support
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Hardware Redundancy (AREA)

Abstract

The invention discloses the communication system of power grids resource virtual machine (vm) migration system and methods based on cloud platform, solve power grid and homophony communication operation managing and control system main servers is always adjusted to configure old, hardware computation scarce capacity, the slow problem of system response time.The present invention includes resource management module and database, is communicated between resource management module and database by interchanger, and resource management module operates in scheduling cloud platform;Resource management module includes application server, application server includes load-balanced server, CS resource system server, BS resource system server and interface server, each application server disposes standby machine each one, server cluster of 8 application servers as resource system is disposed altogether, it realizes main preparation system, is switched to back-up system when active system failure;Database includes four virtual machines and a virtual memory facilities;The present invention provides complete technical support, and high safety and reliability for the operational management of communication system.

Description

Communication system of power grids resource virtual machine (vm) migration system and method based on cloud platform
Technical field
The present invention relates to database migration technical fields, and in particular to the communication system of power grids resource virtual machine based on cloud platform moves Move system and method.
Background technique
Backbone communication net operation managing and control system is the technical support system of the operation of south electric network backbone communication net, traffic control System, including resource management, integrated supervision, operation 3 big modules of control.Three modules are realized respectively to communication physical, logical resource pipe Reason and scheduling of resource and analysis, communication network operation monitoring in real time, the functions such as information-based control of communication O&M flow chart.It is main Dry communication network operation managing and control system built up and put into operation in 2009, which runs for many years, was improving power telecom network In terms of the controling power of technical support level and the communication network operation of operation, obvious action has been played, has been trunk Network Communication net Network operation and the intelligent control of traffic control provide strong technical support, improve work efficiency, improve work Quality is one of to communicate operation, dispatch indispensable tool, ensures that power network safety operation plays an important role.
However, backbone communication net operation managing and control system is primarily present following problem at present: total to adjust homophony communication operation control System main servers are that 2008-2009 puts into operation, and runing time is more than 9 years, has been extended service in the army, and server occurs in recent years Multiple failure;Server configuration simultaneously is old, and as system software function is continuously increased, the problem of hardware computation scarce capacity is got over It is more obvious, system response time slow problem is more next obvious.Therefore, demand existing system migrated to new platform is compeled in eyebrow Eyelash, we are badly in need of a kind of communication system of power grids resource virtual machine (vm) migration system and method based on cloud platform, logical to south electric network trunk In letter net operation managing and control system resource management module existing database, the system functional and data of institute to scheduling cloud platform, substantially Lifting system reliability improves user experience, provides complete technical support for the operational management of communication system, is south electric network Power telecom network safe and reliable operation and efficiently operation management provide powerful technical support.
Summary of the invention
The technical problems to be solved by the present invention are: power grid has always adjusted homophony communication operation managing and control system main servers Extended active duty, multiple failure occurs for server in recent years, while server configuration is old, as system function is continuously increased, firmly The problem of part operational capability deficiency is more and more obvious, the more next obvious problem of the slow problem of system response time, the present invention provides The communication system of power grids resource virtual machine (vm) migration system and method based on cloud platform to solve the above problems, it is reliable to be substantially improved system Property, improve user experience, provides complete technical support for the operational management of communication system.
The present invention is achieved through the following technical solutions:
Communication system of power grids resource virtual machine (vm) migration system based on cloud platform, including resource management module and database, resource It is communicated between management module and database by interchanger, resource management module operates in scheduling cloud platform;Resource pipe Managing module includes application server, and application server includes load-balanced server, CS resource system server, BS resource system Server and interface server, each application server dispose standby machine each one, dispose 8 application servers altogether as money The server cluster of source system realizes main preparation system, is switched to back-up system when active system failure;Database includes four Virtual machine and a virtual memory facilities, a virtual memory facilities are stored for Database vendors, store CS resource system, electricity The data of sub- O&M, integrated supervision;Three virtual machines in four virtual machines are connected to void for disposing oracle database Quasi- storage equipment, in addition a virtual machine equally disposes oracle database, only stores the data of BS resource system;It further include void Quasi- interchanger and virtual firewall, are communicated between resource management module and database by virtual switch, virtual switch Virtual firewall is provided on machine, for guaranteeing the safety of grid.
Further, more application servers, wherein two are used as load-balanced server, standby machine each one, are used for Realize the router-level topology in load balancing;Two conduct CS resource system servers, standby machine each one, for disposing CS resource System;Two interface servers as resource system, standby machine each one, for disposing each interface journey of resource system Sequence;Two conduct BS resource system servers, standby machine each one, for disposing BS resource system.
Further, two application servers standby machine each one, pass through keepalived as load-balanced server The router-level topology in load balancing is realized with nginx, disposes keepalived respectively in the standby machine of load-balanced server And nginx.
Wherein: the keepalived on two load-balanced servers is responsible for externally providing virtual ip, and is configured to active and standby Mode, client computer or other external systems are accessed by this virtual ip, while realizing the condition monitoring to nginx, In system operation, when primary load-balanced server failure, Alternative load equalization server is responsible for taking over external service;
Nginx configuration mode on two load-balanced servers is the same, is configured to active-standby mode;Intercept all access Url (uniform resource locator), default by the url of access agency to CS resource system server, BS resource system server and In the primary server of interface server, as the master of CS resource system server, BS resource system server and interface server When with server failure, pass through nginx agency to CS resource system server, BS resource system server and interface server Standby server.
Further, the application server further includes visio server, a visio server is disposed, for providing Generate visio file.
It further, further include communication operation control module and integrated supervision module, it is the resource management module, described logical Letter operation control module and the integrated supervision module share the same virtual memory facilities, deposit for Database vendors Storage.
Communication system of power grids resource virtual machine migration method based on cloud platform, comprising the following steps:
Step 1: according to the requirement of the function of each server and configuration software, carrying out IP planning, plan each server physics IP, virtual IP address, and IP application is proposed to power grid;
Step 2: according to the virtual machine quantity of migration and hardware requirement application virtual machine;
Step 3: carrying out each database environment and build and installing DB;
Step 4: database data migration is carried out according to existing production lab environment and in new environment;
Step 5: application server environment is built, and the system deployment of active-standby mode is realized using keepalived+nginx;
Step 6: carrying out each application server independent test in new environment, outside access is tested and integrated with external system Migration is completed in test.
Further, keepalived and nginx is installed in load-balanced server in step 5, and carries out correlation and matches It sets;Nginx mainly configures physical IP, port, access url and the relationship that active and standby application is arranged of each application;Keepalived master Configure external virtual ip, nginx validity check script.
The present invention has the advantage that and the utility model has the advantages that
1, the present invention runs managing and control system existing database, the functional and data of system to south electric network backbone communication net To scheduling cloud platform, be substantially improved system reliability, improve user experience, for communication system operational management provide it is complete Technical support provides powerful technical support for south electric network power telecom network safe and reliable operation and efficiently operation management;
2, the present invention runs managing and control system existing database, the functional sum number of system institute by south electric network backbone communication net According to after dispatching cloud platform, all hardware of original system can all be cancelled, and change and provide resource including providing by scheduling cloud platform The resources such as virtual machine (server), storage, network, while using the advantage of platform, hardware device N-1 abnormal conditions may be implemented Under, system function and data will not be impacted;
3, present system is simple for structure, method is quick, realizes and arrives every application server resettlement of existing environment Cloud environment builds database in cloud environment, and the database of the database of existing environment resettlement to cloud environment, and in cloud environment A set of standby system is established, automatically switches to back-up system when active system failure.
Detailed description of the invention
Attached drawing described herein is used to provide to further understand the embodiment of the present invention, constitutes one of the application Point, do not constitute the restriction to the embodiment of the present invention.In the accompanying drawings:
Fig. 1 is the architecture diagram of the invention based on communication system of power grids resource management module.
Fig. 2 is the building-block of logic of active-standby mode system deployment of the invention.
Fig. 3 is overall network architecture diagram of the invention.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below with reference to embodiment and attached drawing, to this Invention is described in further detail, and exemplary embodiment of the invention and its explanation for explaining only the invention, are not made For limitation of the invention.
Embodiment 1
As shown in Figure 1 to Figure 3, the communication system of power grids resource virtual machine (vm) migration system based on cloud platform, including resource management mould Block and database, are communicated between resource management module and database by interchanger, and resource management module operates in scheduling In cloud platform;
Resource management module includes application server, and application server includes load-balanced server, CS resource system clothes Business device, BS resource system server and interface server, each application server dispose standby machine each one, dispose 8 altogether Server cluster of the application server as resource system realizes main preparation system, is switched to spare system when active system failure System;
Database includes four virtual machines and a virtual memory facilities, and three virtual machines in four virtual machines are used for portion Oracle database is affixed one's name to, and is connected to virtual memory facilities, the hardware requirement of this three virtual machines is equal are as follows: operating system: CentOS6.9, CPU:32 core, 2GHz or more, memory: 128G or more, hard disk: 300G or more, this three virtual machines are used In database server, it is respectively mounted oracle, is denoted as database server 1, database server 2, database server 3, it Form RAC;An other virtual machine equally disposes oracle database, only stores the database of BS resource system part, should The hardware requirement of platform virtual machine are as follows: operating system: CentOS6.9, CPU:32 core, 2GHz or more, memory: 128G or more, Hard disk: 2T or more;One virtual memory facilities is stored for Database vendors, stores CS resource system, electronic operation and maintenance, synthesis The data of monitoring, the hardware requirement of this virtual memory facilities are as follows: hard disk: 7T, database server 1, database server 2, The common storage space of database server 3;
Further include virtual switch and virtual firewall, between resource management module and database by virtual switch into Row communicates, and virtual firewall is provided on virtual switch, for guaranteeing the safety of grid.
More application servers, wherein;
Two be used as load-balanced server, standby machine each one, for realizing the router-level topology in load balancing;Two The hardware requirement of load-balanced server is equal are as follows: operating system: CentOS6.9, CPU:8 core, 2GHz or more, memory: 32G and More than, hard disk: 300G or more;Load balancing primary server is to realize load balancing for disposing keepalived, nginx, External virtual IP address is provided together with load balancing standby server, load balancing standby server is for disposing Keepalived, nginx realize load balancing, external virtual IP address are provided together with load balancing primary server;
Two conduct CS resource system servers, standby machine each one, for disposing CS resource system;Two CS resource systems Unite server hardware requirement it is equal are as follows: operating system: CentOS6.9, CPU:32 core, 2GHz or more, memory: 128G and with On, hard disk: 500G or more;
Two interface servers as resource system, standby machine each one, for disposing each interface of resource system Program, such as: the interface with electronic operation and maintenance, the interface with the interface of integrated supervision and each province's resource system;Two interface servers Hardware requirement it is equal are as follows: operating system: CentOS6.9, CPU:16 core, 2GHz or more, memory: 64G or more, hard disk: 500G or more;
Two conduct BS resource system servers, standby machine each one, for disposing BS resource system;Two BS resource systems Unite server hardware requirement it is equal are as follows: operating system: CentOS6.9, CPU:32 core, 2GHz or more, memory: 128G and with On, hard disk: 500G or more.
Two application servers are standby machine each one, real by keepalived and nginx as load-balanced server Router-level topology in existing load balancing, disposes keepalived and nginx in the standby machine of load-balanced server respectively.
Wherein:
Keepalived on two load-balanced servers is responsible for externally providing virtual ip, and is configured to active-standby mode, Client computer or other external systems are accessed by this virtual ip, while realizing the condition monitoring to nginx;When primary negative When carrying equalization server failure, Alternative load equalization server is responsible for taking over external service.
Nginx configuration mode on two load-balanced servers is the same, is configured to active-standby mode;Intercept all access Url, default act on behalf of the url of access to the primary of CS resource system server, BS resource system server and interface server On server, when the primary server failure of CS resource system server, BS resource system server and interface server, lead to Nginx agency is crossed to CS resource system server, the standby server of BS resource system server and interface server.
The application server further includes visio server, disposes a visio server, generates visio for providing File.
It further include communication operation control module and integrated supervision module, the resource management module, communication operation pipe Control module and the integrated supervision module share the same virtual memory facilities, store for Database vendors.
Working principle is: power grid always adjusts homophony communication operation managing and control system main servers to extend service in the army, in recent years Multiple failure occurs for server, while server configuration is old, as system function is continuously increased, hardware computation scarce capacity Problem is more and more obvious, and the more next obvious problem of the slow problem of system response time, the present invention is using the above scheme by existing environment The resettlement of every application server build database in cloud environment to cloud environment, and the database of existing environment resettlement to cloud ring The database in border, and a set of standby system is established in cloud environment, back-up system is automatically switched to when active system failure;Separately Outside, two application servers standby machine each one, divide as load-balanced server in the standby machine of load-balanced server Not Bu Shu keepalived and nginx, the keepalived on two load-balanced servers is responsible for externally providing virtual ip, and Active-standby mode, client computer or other external systems is configured to access by this virtual ip, in real time to the state of nginx into Row monitoring, when primary load-balanced server failure, Alternative load equalization server is responsible for taking over external service, guarantees client Machine or other external systems access this variation of imperceptible ip, have the function of disaster tolerance, system function is continued It works normally;Also, the nginx configuration mode on two load-balanced servers is the same, is configured to active-standby mode, intercepts all The url of access, default act on behalf of the url of access to CS resource system server, BS resource system server and interface server Primary server on, when CS resource system server, BS resource system server and interface server primary server therefore When barrier, pass through nginx agency to CS resource system server, the active service of BS resource system server and interface server Device.
The present invention runs managing and control system existing database, the system functional and data of institute to tune by power grid backbone communication net After spending cloud platform, all hardware of original system can all be cancelled, and change and provide resource including providing virtual machine by scheduling cloud platform The resources such as (server), storage, network, at the same using platform advantage, may be implemented be under hardware device N-1 abnormal conditions Function of uniting and data will not be impacted;And system reliability is substantially improved in the present invention, improves user experience, is communication system Operational management provides complete technical support, provides for grid power communication network safe and reliable operation and efficiently operation management powerful Technical support.
Embodiment 2
As shown in Figure 1 to Figure 3, the present embodiment the difference from embodiment 1 is that, the communication system of power grids resource based on cloud platform is empty Quasi- machine moving method, comprising the following steps:
Step 1: according to the requirement of the function of each server and configuration software, carrying out IP planning, plan each server physics IP, virtual IP address, and IP application is proposed to power grid;
Step 2: according to the virtual machine quantity of migration and hardware requirement application virtual machine;
Step 3: carrying out each database environment and build and installing DB;
Step 4: database data migration is carried out according to existing production lab environment and in new environment;
Step 5: application server environment is built, and the system deployment of active-standby mode is realized using keepalived+nginx;
Step 6: carrying out each application server independent test in new environment, outside access is tested and integrated with external system Migration is completed in test.
As shown in Figure 1 and Figure 2, specific implementation step is as follows:
Step 1: according to the requirement of the function of each server and configuration software, carrying out IP planning, plan each server physics IP, virtual IP address, and IP application is proposed to power grid, the IP Demand Design of environmental transport and transfer is as shown in the table:
Table: the IP Demand Design table of environmental transport and transfer
Step 2: according to the virtual machine quantity of migration and hardware requirement application virtual machine;To void after completing virtual machine application Quasi- machine parameter is adjusted, and checks the network-in-dialing situation of each virtual machine;SSH, gcc, lib*, mapper* are installed, and configured.
Step 3: carrying out each database environment and build and installing DB;
Check the space of database host hard drive space and shared data library file ASM management;By ORACLE database RAC Installation requirements carry out necessary systems inspection, adjust system parameter, file limitation, firewall setting;Create corresponding oracle Group, user, catalogue simultaneously authorize, environmental variance setting;ASM configuration, ASM example and disk group, memory utilization create CRS disk, return Shelves disk, data disks, data restore disk etc., execute corresponding inspection, and install oracle database grid;Installation database, setting Instance Name and virtual, public, physical IP.
Step 4: database data migration is carried out according to existing production lab environment and in new environment;
It is created data file in new environment according to existing production lab environment, table space, database user;From existing production The data of each user of environment data base full backup;Creation data library backup is used to new RAC environment progress data to resume work; Verify new RAC Database Connectivity and data access.
Step 5: application server environment is built, and the system deployment of active-standby mode is realized using keepalived+nginx;
As shown in Fig. 2, disposing keepalived and nginx respectively on load balancing active/standby server, in which:
Keepalived on two load-balanced servers is responsible for externally providing virtual ip, and is configured to active-standby mode, Client computer or other external systems are accessed by this virtual ip, while realizing the condition monitoring to nginx, are transported in system During row, when primary load-balanced server failure, Alternative load equalization server is responsible for taking over external service;
Nginx configuration mode on two load-balanced servers is the same, is configured to active-standby mode;Intercept all access Url (uniform resource locator), default by the url of access agency to CS resource system server, BS resource system server and In the primary server of interface server, as the master of CS resource system server, BS resource system server and interface server When with server failure, pass through nginx agency to CS resource system server, BS resource system server and interface server Standby server;
Keepalived and nginx is installed in load-balanced server, and carries out relevant configuration;Nginx is mainly configured Physical IP, port, access url and the relationship that active and standby application is set respectively applied;Keepalived mainly configures external virtual Ip, nginx validity check script.
Step 6: carrying out each application server independent test in new environment, outside access is tested and integrated with external system Migration is completed in test;
It tests each system independent operating situation and refers to the address for accessing each system respectively, whether test each system main backup module Whether the interface operate normally, normally connected between database, each module is normal;
The test of new environment outside access refers to by accessing the access address test macro operating condition externally issued, test Load switch instances when single machine failure;
Test longitudinal interface: each province's resource system is modified respective according to the external interface address that south electric network new environment is issued The configuration information of system, test interconnection optical path, interconnection circuit function, verifies the operating condition of longitudinal interface;Horizontal interface: notice Electronic operation and maintenance, integrated supervision, APP system south electric network new environment external interface address, after each external system modify parameter after Access test, verifies the operating condition of horizontal interface.
So far communication system of power grids resource virtual machine (vm) migration is completed, completes and arrives every application server resettlement of existing environment Cloud environment builds oracle database in cloud environment, and the database of the database of existing environment resettlement to cloud environment;It realizes A set of standby system is established in cloud environment, automatically switches to back-up system when active system failure.
Above-described specific embodiment has carried out further the purpose of the present invention, technical scheme and beneficial effects It is described in detail, it should be understood that being not intended to limit the present invention the foregoing is merely a specific embodiment of the invention Protection scope, all within the spirits and principles of the present invention, any modification, equivalent substitution, improvement and etc. done should all include Within protection scope of the present invention.

Claims (9)

1. the communication system of power grids resource virtual machine (vm) migration system based on cloud platform, it is characterised in that: including resource management module sum number It according to library, is communicated between resource management module and database by interchanger, resource management module operates in scheduling cloud platform On;
Resource management module includes application server, application server include load-balanced server, CS resource system server, BS resource system server and interface server, each application server dispose standby machine each one, dispose 8 application clothes altogether Server cluster of the business device as resource system, realizes main preparation system, is switched to back-up system when active system failure;
Database includes four virtual machines and a virtual memory facilities, and a virtual memory facilities are deposited for Database vendors Storage, the data of storage CS resource system, electronic operation and maintenance, integrated supervision;Three virtual machines in four virtual machines are for disposing Oracle database, and virtual memory facilities are connected to, in addition a virtual machine equally disposes oracle database, only stores BS The data of resource system;
Further include virtual switch and virtual firewall, is led between resource management module and database by virtual switch Believe, virtual firewall is provided on virtual switch, for guaranteeing the safety of grid.
2. the communication system of power grids resource virtual machine (vm) migration system according to claim 1 based on cloud platform, it is characterised in that: more Platform application server, wherein two be used as load-balanced server, standby machine each one, for realizing the road in load balancing By calculating;Two conduct CS resource system servers, standby machine each one, for disposing CS resource system;Two are used as resource The interface server of system, standby machine each one, for disposing each interface routine of resource system;Two are used as BS resource system System server, standby machine each one, for disposing BS resource system.
3. the communication system of power grids resource virtual machine (vm) migration system according to claim 2 based on cloud platform, it is characterised in that: two Platform application server standby machine each one, realizes load balancing by keepalived and nginx as load-balanced server In router-level topology, dispose keepalived and nginx respectively in the standby machine of load-balanced server.
4. the communication system of power grids resource virtual machine (vm) migration system according to claim 3 based on cloud platform, it is characterised in that: two Keepalived on platform load-balanced server is responsible for externally providing virtual ip, and is configured to active-standby mode, client computer or Other external systems are accessed by this virtual ip, while realizing the condition monitoring to nginx;When primary load balancing service When device failure, Alternative load equalization server is responsible for taking over external service.
5. the communication system of power grids resource virtual machine (vm) migration system according to claim 3 based on cloud platform, it is characterised in that: two Nginx configuration mode on platform load-balanced server is the same, is configured to active-standby mode;The url of all access is intercepted, default will On the url agency to the primary server of CS resource system server, BS resource system server and interface server of access, when When the primary server failure of CS resource system server, BS resource system server and interface server, acted on behalf of by nginx To CS resource system server, the standby server of BS resource system server and interface server.
6. the communication system of power grids resource virtual machine (vm) migration system according to claim 1 based on cloud platform, it is characterised in that: institute Stating application server further includes visio server, disposes a visio server, generates visio file for providing.
7. the communication system of power grids resource virtual machine (vm) migration system according to claim 1 based on cloud platform, it is characterised in that: also Control module and integrated supervision module, the resource management module, communication operation control module and institute are run including communication It states integrated supervision module and shares the same virtual memory facilities, stored for Database vendors.
8. the communication system of power grids resource virtual machine migration method based on cloud platform, it is characterised in that: the following steps are included:
Step 1: according to the requirement of the function of each server and configuration software, carrying out IP planning, plan each server physical IP, void Quasi- IP, and IP application is proposed to power grid;
Step 2: according to the virtual machine quantity of migration and hardware requirement application virtual machine;
Step 3: carrying out each database environment and build and installing DB;
Step 4: database data migration is carried out according to existing production lab environment and in new environment;
Step 5: application server environment is built, and the system deployment of active-standby mode is realized using keepalived+nginx;
Step 6: carrying out each application server independent test in new environment, outside access test and the integrated survey with external system Migration is completed in examination.
9. the communication system of power grids resource virtual machine migration method according to claim 8 based on cloud platform, it is characterised in that: step Keepalived and nginx is installed in load-balanced server in rapid 5, and carries out relevant configuration;Nginx is mainly configured and is respectively answered Physical IP, port, access url and the relationship that active and standby application is set;Keepalived mainly configure external virtual ip, Nginx validity check script.
CN201910290124.0A 2019-04-11 2019-04-11 Cloud platform-based power grid communication resource virtual machine migration system and method Active CN110008005B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910290124.0A CN110008005B (en) 2019-04-11 2019-04-11 Cloud platform-based power grid communication resource virtual machine migration system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910290124.0A CN110008005B (en) 2019-04-11 2019-04-11 Cloud platform-based power grid communication resource virtual machine migration system and method

Publications (2)

Publication Number Publication Date
CN110008005A true CN110008005A (en) 2019-07-12
CN110008005B CN110008005B (en) 2023-07-18

Family

ID=67171082

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910290124.0A Active CN110008005B (en) 2019-04-11 2019-04-11 Cloud platform-based power grid communication resource virtual machine migration system and method

Country Status (1)

Country Link
CN (1) CN110008005B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110647335A (en) * 2019-07-26 2020-01-03 平安科技(深圳)有限公司 Software gray level release method and device, electronic equipment and storage medium
CN111352995A (en) * 2020-02-25 2020-06-30 中信银行股份有限公司 Server service method, system, device and storage medium based on database Neo4j
CN112035250A (en) * 2020-08-25 2020-12-04 上海中通吉网络技术有限公司 High-availability local area network service management method, equipment and deployment architecture
CN115514767A (en) * 2022-09-27 2022-12-23 上汽通用五菱汽车股份有限公司 Data transmission switching method, terminal equipment and computer readable storage medium
CN115729635A (en) * 2022-12-26 2023-03-03 广东海洋大学 A computer control method and system for an ocean platform

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009265778A (en) * 2008-04-22 2009-11-12 Dino Co Ltd Virtual server
US8230256B1 (en) * 2008-06-06 2012-07-24 Symantec Corporation Method and apparatus for achieving high availability for an application in a computer cluster
CN103309774A (en) * 2013-06-24 2013-09-18 浪潮电子信息产业股份有限公司 Construction method of virtual cluster double-layer redundancy framework
KR20160115132A (en) * 2015-03-26 2016-10-06 제노테크주식회사 Method for providing security service in cloud system and the cloud system thereof
WO2017107483A1 (en) * 2015-12-23 2017-06-29 中兴通讯股份有限公司 Load balancing method for virtualized network management file downloading, and network management server
CN106993037A (en) * 2017-03-31 2017-07-28 山东超越数控电子有限公司 A kind of method that load-balanced server based on distributed system realizes high availability
CN109314724A (en) * 2016-08-09 2019-02-05 华为技术有限公司 The methods, devices and systems of virtual machine access physical server in cloud computing system
CN109451065A (en) * 2018-12-26 2019-03-08 中电福富信息科技有限公司 A kind of soft load balancing shunts automated system and its operation method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009265778A (en) * 2008-04-22 2009-11-12 Dino Co Ltd Virtual server
US8230256B1 (en) * 2008-06-06 2012-07-24 Symantec Corporation Method and apparatus for achieving high availability for an application in a computer cluster
CN103309774A (en) * 2013-06-24 2013-09-18 浪潮电子信息产业股份有限公司 Construction method of virtual cluster double-layer redundancy framework
KR20160115132A (en) * 2015-03-26 2016-10-06 제노테크주식회사 Method for providing security service in cloud system and the cloud system thereof
WO2017107483A1 (en) * 2015-12-23 2017-06-29 中兴通讯股份有限公司 Load balancing method for virtualized network management file downloading, and network management server
CN109314724A (en) * 2016-08-09 2019-02-05 华为技术有限公司 The methods, devices and systems of virtual machine access physical server in cloud computing system
CN106993037A (en) * 2017-03-31 2017-07-28 山东超越数控电子有限公司 A kind of method that load-balanced server based on distributed system realizes high availability
CN109451065A (en) * 2018-12-26 2019-03-08 中电福富信息科技有限公司 A kind of soft load balancing shunts automated system and its operation method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110647335A (en) * 2019-07-26 2020-01-03 平安科技(深圳)有限公司 Software gray level release method and device, electronic equipment and storage medium
CN111352995A (en) * 2020-02-25 2020-06-30 中信银行股份有限公司 Server service method, system, device and storage medium based on database Neo4j
CN112035250A (en) * 2020-08-25 2020-12-04 上海中通吉网络技术有限公司 High-availability local area network service management method, equipment and deployment architecture
CN115514767A (en) * 2022-09-27 2022-12-23 上汽通用五菱汽车股份有限公司 Data transmission switching method, terminal equipment and computer readable storage medium
CN115729635A (en) * 2022-12-26 2023-03-03 广东海洋大学 A computer control method and system for an ocean platform

Also Published As

Publication number Publication date
CN110008005B (en) 2023-07-18

Similar Documents

Publication Publication Date Title
CN110008005A (en) Communication system of power grids resource virtual machine (vm) migration system and method based on cloud platform
CN110809017B (en) Data analysis application platform system based on cloud platform and micro-service framework
CN109347663B (en) Resource visualization arranging method in OpenStack cloud platform
US9047136B2 (en) Method and system for migrating the state of a virtual cluster
US6779016B1 (en) Extensible computing system
CN109600269A (en) A kind of cloud management platform based on DCOS
CN110689223B (en) Robot batch management system based on RPA control
CN105843182A (en) Power dispatching accident handling scheme preparing system and power dispatching accident handling scheme preparing method based on OMS
CN110784539A (en) A cloud computing-based data management system and method
CN111061741B (en) Power test data management method, system, terminal and storage medium
CN103455880A (en) Electric network dispatching automation system based on virtualization technology
CN110069263A (en) A kind of decoupling method based on electric power dispatch management cloud platform
CN103593420A (en) Method for constructing heterogeneous database clusters on same platform by sharing online logs
Tsai et al. Two-tier multi-tenancy scaling and load balancing
CN103577122A (en) Method and device for achieving migration of distributed application systems between platforms
CN105577423A (en) Real-time data center cluster management system
Yi et al. Cloud computing architecture design of database resource pool based on cloud computing
Lin et al. Research on building an innovative electric power marketing business application system based on cloud computing and microservices architecture technologies
CN113742030B (en) Cross-zone service configuration method, device and storage medium
CN106961440A (en) The method that monitoring management platform is run based on enterprise-level resource
CN109683814A (en) The shared storage creation method of one kind, device, terminal and storage medium
CN104038556B (en) Storage resource collocation method and system in a kind of Sybase I/Q datas storehouse cluster
CN112612579A (en) Virtual machine deployment method, storage medium, and computer device
CN112070246A (en) Photovoltaic product defect detection algorithm deployment system
CN109039741A (en) A kind of method and system for realizing sea of clouds management platform High Availabitity

Legal Events

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