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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/214—Database migration support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/4557—Distribution of virtual machine instances; Migration and load balancing
-
- Y—GENERAL 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
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS 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/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems 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
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.
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)
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)
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 |
-
2019
- 2019-04-11 CN CN201910290124.0A patent/CN110008005B/en active Active
Patent Citations (8)
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)
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 |