Summary of the invention
In view of this, the embodiment of the present invention is desirable to provide a kind of method in cloud resource pond across security domain resource-sharing and is
System, solves at least problem of the existing technology.
The technical solution of the embodiment of the present invention is achieved in that
Method across security domain resource-sharing in a kind of cloud resource pond of the embodiment of the present invention, this method comprises:
Cloud computing resources manage platform configuration resource pool, by the planning of multiple network security domains in the same resource pool;
Cloud computing resources manage the data of each network element of the platform acquisition including server, to carry out performance evaluation,
Obtain resource requirement;
Cloud computing resources management platform takes the security policy server of pre-configuration, according to resource requirement progress
Resource dynamic dispatching in the same resource pool is made with dynamically changing the business network setting and network security setting of server
Server, across safe domain migration, realizes that dynamic resource of the server across security domain is shared in same resource pool.
In above scheme, the cloud computing resources management platform takes the security policy server of pre-configuration, according to described
Resource requirement carries out the resource dynamic dispatching in the same resource pool, with dynamically change server business network setting and
Network security setting, comprising:
Cloud computing resources management platform is judged when being scheduled according to resource requirement, obtains judging result;
If the judging result is that can recycle the server resource for meeting the resource requirement, provided by the cloud computing
Source capsule platform reconfigures;
If the judging result is that cannot recycle the server resource for meeting the resource requirement, the cloud computing money
Source capsule platform is in recycling polling status, redistributes after being recovered to the server resource of the resource requirement.
In above scheme, the cloud computing resources management platform takes the security policy server of pre-configuration, according to described
Resource requirement carries out the resource dynamic dispatching in the same resource pool, with dynamically change server business network setting and
Network security setting, may further comprise:
Cloud computing resources manage platform according to scheduling of resource as a result, confirmation needs the server set of the shared adjustment of dynamic;
Cloud computing resources manage platform according to the security domain of the correspondence resource requirement, server set described in dynamic configuration
The network IP of middle server is configured and network security policy, and the network element including at least IPtables is called to carry out network security control
System.
In above scheme, institute's cloud computing resources manage platform configuration resource pool, comprising:
The resource pool is divided into default fixed resource and adjustable dynamic resource;
The default fixed resource are as follows: the pre-configured resource according to system architecture planning does not need to be modified;
The adjustable dynamic resource are as follows: resource-based actual use situation needs to carry out dynamic tune according to business calculating
The resource of degree.
In above scheme, the method also includes:
It is different by accessing the service network of the resource pool from the heterogeneous networks port of server respectively from management net
The resource pool is realized physically mutually indepedent service network and management are online, realized from physical layer by interchanger
Complete isolation;
The management net provides management service for the resource pool;The service network is each server pair on the resource pool
It is outer that the network of service is provided, carry the data of each operation system.
In above scheme, the adjustable dynamic resource includes:
Security policy server, service IP address and business network VLAN;
The method also includes:
According to the business of operation on the server, be based on the security policy server, execute the management net and
Isolation between the service network, realizing from physical layer can not exchange visits;
On the interchanger, different security domains are isolated from logic level by way of the business network VLAN
Data, and interchanger is isolated with the ports physical on firewall, realize double layer network isolation.
It is described that resource dynamic dispatching in the same resource pool is carried out according to the analysis result in above scheme,
Make server in same resource pool across safe domain migration, realize that dynamic resource of the server across security domain is shared, comprising:
Current safety domain resource bid in the same resource pool is obtained, obtains being currently available for adjusting according to the analysis result
The adjustable dynamic resource of degree;
The resource-sharing to server across security domain is realized by the adjustable dynamic resource.
It is described that the resource-sharing to server across security domain is realized by the adjustable dynamic resource in above scheme,
Include:
First safety of at least one server initialization in the service network in the first server set
Domain;
When detecting that having server to cancel in the first server set is associated with and with the first security domain from described the
It is released in one security domain, when being in idle condition, the server is determined as idle server, passes through the idle clothes
Business device constitutes second server set;
Obtain the resource bid of the resource bid or the second security domain of the second security domain to jth security domain, the cloud computing
Resource management platform dispatches idle server and second security domain or second peace in the second server set
Universe to jth security domain carries out corresponding association, and the idle server in the second server set is made to work in described second
Security domain or second security domain are to jth security domain, to realize the resource-sharing to server across security domain.
System across security domain resource-sharing in a kind of cloud resource pond of the embodiment of the present invention, the system include:
Cloud computing resource pool manages platform, and for configuring resource pool, multiple network security domains are planned in the same resource
Chi Zhong;The data for acquiring each network element including server obtain resource requirement to carry out performance evaluation;It takes prewired
The security policy server set carries out the resource dynamic dispatching in the same resource pool according to the resource requirement, with dynamic
State changes the business network setting and network security setting of server, makes server in same resource pool across safe domain migration,
Realize that dynamic resource of the server across security domain is shared;
The server, for receiving the dynamic dispatching of the cloud computing resource pool management platform, in same resource pool
It is interior across safe domain migration, realize that the dynamic resource across security domain is shared.
In above scheme, the cloud computing resources manage platform, when being further used for being scheduled according to resource requirement into
Row judgement, obtains judging result;If the judging result is that can recycle the server resource for meeting the resource requirement, by
The cloud computing resources management platform reconfigures;If the judging result is that cannot recycle the clothes for meeting the resource requirement
Business device resource, then the cloud computing resources management platform is in recycling polling status, the clothes until being recovered to the resource requirement
It is redistributed after business device resource.
In above scheme, the cloud computing resources manage platform, are further used for according to scheduling of resource as a result, confirming needs
The server set of the shared adjustment of dynamic;According to the security domain of the correspondence resource requirement, server set described in dynamic configuration
The network IP of middle server is configured and network security policy, and the network element including at least IPtables is called to carry out network security control
System.
In above scheme, the cloud computing resources manage platform, are further used in the first server set
In the case where the first security domain of at least one server initialization in the service network, when detecting the first service
There is server to cancel in device set being associated with and release from first security domain with the first security domain, in free time shape
When state, the server is determined as idle server, second server set is constituted by the idle server;Obtain the
The resource bid of the resource bid of two security domains or the second security domain to jth security domain, the cloud computing resources management platform tune
Idle server in the second server set and second security domain or second security domain are spent to jth security domain
Corresponding association is carried out, the idle server in the second server set is made to work in second security domain or described second
Security domain is to jth security domain, to realize the resource-sharing to server across security domain.
Method across security domain resource-sharing in the cloud resource pond of the embodiment of the present invention, this method comprises: cloud computing resources
Platform configuration resource pool is managed, by the planning of multiple network security domains in the same resource pool;Cloud computing resources management platform is adopted
The data for collecting each network element including server obtain resource requirement to carry out performance evaluation;Cloud computing resources management is flat
Platform takes the security policy server of pre-configuration, carries out the dynamic of the resource in the same resource pool according to the resource requirement
Scheduling makes server in same resource pool across peace dynamically to change the business network setting and network security setting of server
Universe migration realizes that dynamic resource of the server across security domain is shared.
Using the embodiment of the present invention, the allotment of platform is managed by cloud computing resources, can be carried out the same resource pool
In resource dynamic dispatching, make server in same resource pool across safe domain migration, realize server across the dynamic of security domain
State resource-sharing.
Specific embodiment
The implementation of technical solution is described in further detail with reference to the accompanying drawing.
Method across security domain resource-sharing in a kind of cloud resource pond of the embodiment of the present invention, as shown in figure 3, this method packet
It includes:
Step 101, cloud computing resources manage platform configuration resource pool, and multiple network security domains are planned in the same resource
Chi Zhong;
The data of each network element of step 102, cloud computing resources management platform acquisition including server, with progressive
It can analyze, obtain resource requirement;
Step 103, cloud computing resources management platform take the security policy server of pre-configuration, according to the resource requirement
The resource dynamic dispatching in the same resource pool is carried out, dynamically to change the business network setting and network security of server
Setting makes server in same resource pool across safe domain migration, realizes that dynamic resource of the server across security domain is shared.
In one embodiment of the embodiment of the present invention, the cloud computing resources management platform takes the server of pre-configuration to pacify
Full strategy, carries out the resource dynamic dispatching in the same resource pool according to the resource requirement, dynamically to change server
Business network setting and network security setting, comprising: cloud computing resources management platform when being scheduled according to resource requirement into
Row judgement, obtains judging result;If the judging result is that can recycle the server resource for meeting the resource requirement, by
The cloud computing resources management platform reconfigures;If the judging result is that cannot recycle the clothes for meeting the resource requirement
Business device resource, then the cloud computing resources management platform is in recycling polling status, the clothes until being recovered to the resource requirement
It is redistributed after business device resource.
In one embodiment of the embodiment of the present invention, the cloud computing resources management platform takes the server of pre-configuration to pacify
Full strategy, carries out the resource dynamic dispatching in the same resource pool according to the resource requirement, dynamically to change server
Business network setting and network security setting, may further comprise: cloud computing resources management platform according to scheduling of resource as a result,
Confirmation needs the server set of the shared adjustment of dynamic;Cloud computing resources manage platform according to the safety of the correspondence resource requirement
Domain, the network IP configuration of server and network security policy in server set described in dynamic configuration, and call and include at least
The network element of IPtables carries out network security control.
In one embodiment of the embodiment of the present invention, institute's cloud computing resources manage platform configuration resource pool, comprising:
The resource pool is divided into default fixed resource and adjustable dynamic resource;
The default fixed resource are as follows: the pre-configured resource according to system architecture planning does not need to be modified;
The adjustable dynamic resource are as follows: resource-based actual use situation needs to carry out dynamic tune according to business calculating
The resource of degree.
In one embodiment of the embodiment of the present invention, the method also includes: by by the service network of the resource pool with
Management net accesses different interchangers from the heterogeneous networks port of server respectively, by the resource pool in service network and management net
Upper realization physically mutually indepedent, realizes complete isolation from physical layer.
Wherein, the management net provides management service for the resource pool;The service network is respectively to take on the resource pool
Business device externally provides the network of service, carries the data of each operation system.
In one embodiment of the embodiment of the present invention, the adjustable dynamic resource includes: security policy server, business IP
Address and business network VLAN;
The method also includes: according to the business of operation on the server, it is based on the security policy server, is held
Being isolated between the row management net and the service network, realizing from physical layer can not exchange visits;On the interchanger, lead to
The data of different security domains are isolated in the mode for crossing the business network VLAN from logic level, and make on interchanger and firewall
Ports physical isolation, realize double layer network isolation.
It is described to be carried out in the same resource pool according to the analysis result in one embodiment of the embodiment of the present invention
Resource dynamic dispatching, make server in same resource pool across safe domain migration, realize that server is provided across the dynamic of security domain
Source is shared, comprising: obtains current safety domain resource bid in the same resource pool, obtains currently may be used according to the analysis result
The adjustable dynamic resource being scheduled for;Realize that the resource to server across security domain is total by the adjustable dynamic resource
It enjoys.
It is described to be realized to server by the adjustable dynamic resource across peace in one embodiment of the embodiment of the present invention
The resource-sharing of universe, comprising:
First peace of at least one server initialization in the service network in a1, the first server set
Universe;
A2, when detecting that having server to cancel in the first server set is associated with and with the first security domain from described
It is released in first security domain, when being in idle condition, the server is determined as idle server, by described idle
Server constitutes second server set;
A3, the resource bid of the resource bid or the second security domain of the second security domain to jth security domain, the cloud meter are obtained
Calculation resource management platform dispatches idle server and second security domain or described second in the second server set
Security domain to jth security domain carries out corresponding association, and the idle server in the second server set is made to work in described the
Two security domains or second security domain are to jth security domain, to realize the resource-sharing to server across security domain.
System across security domain resource-sharing in a kind of cloud resource pond of the embodiment of the present invention, which includes: cloud computing
Resource pool management platform and server, wherein cloud computing resource pool management platform is for configuring resource pool, by multiple network securitys
It plans in the same resource pool in domain;The data for acquiring each network element including server are obtained with carrying out performance evaluation
Resource requirement;The security policy server for taking pre-configuration carries out in the same resource pool according to the resource requirement
Resource dynamic dispatching makes server in same resource dynamically to change the business network setting and network security setting of server
Across safe domain migration in pond, realize that server is enjoyed across the dynamic resource of security domain;The server is for receiving the cloud
Computing resource pool manages the dynamic dispatching of platform, across safe domain migration, to realize the dynamic across security domain in same resource pool
Resource-sharing.
In one embodiment of the embodiment of the present invention, the cloud computing resources manage platform, are further used for according to resource
Judged when demand is scheduled, obtains judging result;If the judging result is that can recycle to meet the resource requirement
Server resource, then by the cloud computing resources management platform reconfigure;If the judging result is that cannot recycle symbol
The server resource of the resource requirement is closed, then the cloud computing resources management platform is in recycling polling status, until recycling
It is redistributed after to the server resource of the resource requirement.
In one embodiment of the embodiment of the present invention, the cloud computing resources manage platform, are further used for according to resource
Scheduling result, confirmation need the server set of the shared adjustment of dynamic;According to the security domain of the correspondence resource requirement, dynamically match
Network IP configuration and the network security policy of server in the server set are set, and calls the net for including at least IPtables
Member carries out network security control.
In one embodiment of the embodiment of the present invention, institute's cloud computing resources manage platform, are further used for configuring resource pool
When, the resource pool is divided into default fixed resource and adjustable dynamic resource;
Wherein, the default fixed resource are as follows: the pre-configured resource according to system architecture planning does not need to carry out more
Change;The adjustable dynamic resource are as follows: resource-based actual use situation calculates the money for needing to carry out dynamic dispatching according to business
Source.
In one embodiment of the embodiment of the present invention, the system also includes: management net and service network;
The management net, for providing management service for the resource pool, the cloud computing resource pool management platform is located at
The management net;The service network carries each industry for externally providing the network of service for each server on the resource pool
The data of business system;The multiple network security domain and the resource pool are located at the service network;
The cloud computing resource pool manages platform, is further used for realizing the scheduling pipe to resource pool by the management net
Reason, by the way that the service network of the resource pool is accessed different exchanges from the heterogeneous networks port of server respectively from management net
The resource pool is realized physically mutually indepedent service network and management are online, realized from physical layer completely by machine
Isolation.
In one embodiment of the embodiment of the present invention, the adjustable dynamic resource includes: security policy server, business IP
Address and business network VLAN;
The cloud computing resource pool manages platform, is further used for controlling the business on the server according to operation,
Based on the security policy server, being isolated between the management net and the service network is executed, is realized from physical layer
It can not exchange visits;
And control is isolated not from logic level by way of the business network VLAN on the interchanger
With the data of security domain, and interchanger is isolated with the ports physical on firewall, realizes double layer network isolation.
In one embodiment of the embodiment of the present invention, the cloud computing resource pool manages platform, is further used for obtaining institute
Current safety domain resource bid in same resource pool is stated, obtains being currently available for transfer described in scheduling according to the analysis result
State resource;The resource-sharing to server across security domain is realized by the adjustable dynamic resource.
In one embodiment of the embodiment of the present invention, the cloud computing resource pool manages platform, is further used for described
In the case where the first security domain of at least one server initialization in the service network in first server set, when
Detecting has server to cancel in the first server set is associated with and from first security domain with the first security domain
It releases, when being in idle condition, the server is determined as idle server, constitute the by the idle server
Two server sets;Obtain the resource bid of the resource bid or the second security domain of the second security domain to jth security domain, the cloud
Idle server in second server set described in managing computing resources dispatching platforms and second security domain or described the
Two security domains to jth security domain carries out corresponding association, works in the idle server in the second server set described
Second security domain or second security domain are to jth security domain, to realize the resource-sharing to server across security domain.
The application scenarios of the application embodiment of the present invention are described as follows below:
For the scene of x86 framework rack PC server, using the embodiment of the present invention, specially a kind of cloud resource
Scheme of the x86 framework rack PC server across security domain resource-sharing in pond, in simple terms, be by equipment network design and
The adjustment of server and interchanger on-link mode (OLM) manages platform as administration tool using cloud computing resources, realizes X86-based rack
Across the security domain floating in same resource pool of formula PC server, accomplishes computing resource sharing in same resource pool, it may be assumed that be able to achieve
Across the security domain dynamic migration of X86-based rack PC server resource is provided with solving physical server across the dynamic of security domain
Source sharing problem, had not only improved the utilization rate of resource, but also was able to satisfy the safety standard requirements in network security domain, accomplished both to ensure network
Safety, and resource utilization can be improved simultaneously, take into account the demand of the two.
Specifically, by the way of " resource-sharing between each security domain in a resource pool ", as each network security domain
One big resource pool of common programme, while performance is carried out to the resource in resource pool using cloud computing resource pool management platform and is adopted
Collection, analysis alarm and dynamic dispatching, so that the resource-sharing between different security domains be neatly realized;Meanwhile in resource pool
Using two layers of networking technology, the logical security isolation of different security domain resources is realized, so that it is guaranteed that the safe edge of existing security domain
Boundary remains unchanged, and mainly includes the following contents:
One, in the cloud resource pond that physical server is constituted, object is realized by the flexible dispatching control to dynamic resource
Manage across the security domain resource-sharing of server.The service network in cloud resource pond and management net are physically independent, manage network and industry
Business network accesses different physical network switch from the different network ports of physical host respectively, realizes from physical layer
Complete isolation.Wherein, management net is to belong to Internal Management System, cloud computing resource pool pipe for the management service in cloud resource pond
Platform is located at the management net, and the net loaded management includes resource pool configuration management, data collection, the adjustment of resource dynamic, performance
The data such as data and alarm;Service network is that each application server externally provides the network of service, the data of carrying on cloud resource pond
It is the data of each operation system.
Two, core is cloud computing resource pool management platform, and cloud computing resources manage platform and realized by management net to resource
The management and running in pond;Cloud resource pond is divided are as follows: default fixed resource and adjustable dynamic resource two parts.By to adjustable dynamic
The flexible dispatching of resource controls to realize across the security domain resource-sharing of physical server, is core of the invention technology.It can transfer
State resource refers to the actual use situation needed according to resource, and the resource for needing to carry out dynamic dispatching is calculated according to business.Pass through
The dynamic dispatching of resource can easily and flexibly realize the shared across security domain of resource, improve resource utilization.
Three, dynamic resource specifically includes that security policy server, service IP address and business network VLAN;Server root
According to the business of operation, specific security strategy is configured, accomplishes to manage and be isolated between network and business network, can not exchange visits;It is handing over
On changing planes, by VLAN mode logic isolation difference security domain data, interchanger and firewall upper port are physically isolated, and are realized true
The physical server resource-sharing across security domain of positive double layer network isolation.
Fig. 4 be using the configuration diagram of the Multi-security domain shared resource pond scene of the embodiment of the present invention, it is main in the framework
Be related to cloud resource pond (such as x86 framework rack PC server), cloud computing resource pool management platform, management net, service network with
And each network security domain.Wherein, service network and management net are mutually indepedent, and cloud computing resources management platform is located at the management net,
And the management and running to resource pool are realized by management net, the safety of management platform is improved, is avoided by production network service flow
Influence.(network security domain 1- network security domain n) is provided in a cloud resource pond by the cloud computing in multiple network security domains
Source pond management platform is controlled, and dynamic carries out scheduling of resource.Multiple network security domains and the cloud resource pond are located at service network.
Fig. 5 is using the security isolation schematic diagram of two layers of networking scene of the embodiment of the present invention, the system logic of resource pool
Framework as shown in figure 5, specifically include physical server, business network interface bound device (BOND), interchanger, management platform and
The parts such as network security domain (Secure Zone), the embodiment of the present invention by planning and configuration to component each in logical architecture and
Flexible dispatching realizes the resource-sharing of across a network security domain and the security boundary of security domain of resource.Different safe domain servers it
Between data flow as shown in the bold dashed lines in Fig. 5.
Fig. 6 is the schematic diagram that scene is formed using the resource pool logic of the embodiment of the present invention, and as seen from Figure 6, resource pool is patrolled
Composition is collected to specifically include that
(1) network switch (M-SW) is managed: for resource pool equipment and management platform interconnection;
(2) server admin port (eth0): it is used for connection management network;
(3) server admin IP address: server and managing network credit IP address;
(4) security policy server: the strategy of control server and management network and business network information exchange, basic
Security strategy principle: not intercommunication between a, management network and business network;B, server admin network is only open to management platform,
Do not allow between other servers through management network interworking;C, server service network only provides specified services data interaction,
System user is not supported to pass through business network login service device;D, security strategy is adjusted by management platform dynamic;
(5) server service IP address: for providing the IP address of service data interaction, the address is by resource management platform
It is set according to specific business need dynamic, IP address configuration is in virtual interface bond0.xxx, and wherein xxx is with indicating business IP
The VLAN ID of VLAN where location.
(6) server service network port binding (bond0): business network interface bound device is defaulted as bond0;
(7) server service network interface: connecting the server network interface of service switch, is defaulted as 2 networks and connects
Mouthful;
(8) service link: the interconnecting link between server service network interface and service switch, the link are exchanging
Network interface on machine must work in trunk mode;
(9) service VLAN: the VLAN on service switch (S-SW), cloud computing resources manage platform will be according to business demand
Dynamically the VLAN in interchanger is adjusted;
(10) safety chain: the data link between service switch and firewall.
(11) Secure Zone: there is specific network security in network security domain, the network security domain that original production network planning is drawn
Boundary and safety standard requirements realize network interconnection intercommunication by core exchange area between different security domains.
Cloud computing resource pool manages platform and realized by management net: the present invention is real
It applies example and resource pool is divided into two parts in advance: default fixed resource and adjustable dynamic resource.By to it is therein it is described can
It adjusts the flexible dispatching of dynamic resource to control to realize across the security domain resource-sharing of physical server, is core of the invention, below
It is specifically described:
1) fixed resource is preset
Default fixed resource refers to be planned according to system architecture, resource that can be pre-configured, under normal circumstances this part
Resource distribution does not need to be modified, it is ensured that the stabilization of entire system for cloud computing framework, reliable and safety.Fixed resource is main
Including (1) M-SW, (2) server network interface, (3) server admin IP address, the binding of (6) business network interface, (7) service
The parts such as device business network interface, (8) business datum link, (10) safety chain and (11) Secure Zone, deployment way
It is as follows:
First part: above-mentioned (1)-(2)-(7)-(8)-(10)-(11) part are to plan interconnection in advance according to resource pool simultaneously
It configures, realizes that the physical link between entire resource pool equipment is fixed, while mixing IP address (3) for (2);
Second part: the part bond of above-mentioned (6) server service network port binding (bond0), by server two
A business network interface is bound, and bound device bind0 operating mode should be 4 (BONDING_OPTS=" mode=4 ");
2) adjustable dynamic resource
Adjustable dynamic resource refers to the actual use situation needed according to resource, needs to carry out dynamic tune according to business calculating
The resource of degree.By the dynamic dispatching of resource, it can easily and flexibly realize the shared across security domain of resource, improve the utilization of resources
Rate.Dynamic resource specifically includes that
First part: above-mentioned (4) security policy server is put down according to practical business is run on server by resource management
Platform carries out dynamic adjustment to it;
Second part: above-mentioned (5) server service IP address, the address are divided by cloud computing resources management platform dynamic
Match and recycle, service IP address setting is in the virtual interface bond0.xxx (VLAN of VLAN where xxx represents service IP address
ID), while the resource that is allocated and recycles further includes business network segment gateway;
Part III: above-mentioned (9) business network VLAN, cloud computing resources management platform will adjust exchange according to the actual situation
VLAN in machine, and with server interconnection port allow by specific vlan traffic.
Fig. 7 is using the flow chart of the physical server dynamic dispatching scene of the embodiment of the present invention, needle of the embodiment of the present invention
It is that platform is managed by cloud computing resource pool to default fixed resource and adjustable dynamic resource for the shared realization of resource dynamic
Information using analysis, resource allocation, security domain network access check, scheduling of resource association etc., realization computing resource across safety
Domain rapid deployment and dynamic allocation meet the resource bid needs of each security domain in same resource pool;Meanwhile to idle resource
It can be associated with by cancelling the dynamic resource of corresponding security domain, carry out resource release recycling, really realize resource under cloud computing environment
The flexibility in pond and scalability.In conjunction with Fig. 7, illustrate the detailed process across security domain resource-sharing, including following initial configuration
The shared process of the application resource of process and step 201-208.
Initial configuration process includes: that physical server to be allocated is in default configuration state, at this time Server remote band
Outer management interface can remotely access, and management interface can remotely access;Without IP address on business network interface, while business connects
It is interconnected between mouth and service switch by TRUNK interface, link state is physics UP, logic DOWN;The safety of server is matched
Being set to only allows appointing system user (scmcc) from specified IP address (management network) by ssh telnet, other any use
Family does not allow telnet, and other than SSH, server does not provide any service externally.In short, in state to be allocated
Physical server, only provides limited SSH service, and no any other service externally provides.
Step 201, user submits the resource requirement of physical server to cloud resource pond management platform, includes in resource requirement
The information such as security domain belonging to resource quantity, resource distribution demand, resource usage and resource, as shown in table 1 below;
Table 1
It should be pointed out that the network port bondx.12, bondx in table 1 refer to network interface used in business network
(such as bond0 or bond1), 12 refer to the vlan ID where the specific service IP address.
Step 202, cloud resource pond manages platform according to the resource requirement of user, to physical server shape idle in resource pool
State is matched, if resource pool has enough slack resources to can satisfy demand at present, step 204 is carried out, if do not had
Slack resources then carry out step 203;
Here, free physical server can be communicated by management network with management platform, but the server does not belong to
In any service network security domain.Refer to the security domain across business network " across security domain " described in this programme.Citing: certain
Physical server is worked at the beginning in the security domain X of business network;After a period of time, the server is by the peace from business network
It releases, is in idle condition in universe X;When the security domain Y of business network needs to increase physical server, then the service
Device can make its work in the security domain Y of business network by managing platform.
Step 203, management platform in cloud resource pond is scheduled according to resource requirement, if enough physical services can be recycled
Device resource is given cloud resource pond management platform and is reconfigured, and recycling poll is in if it cannot recycle enough physical servers
State, it is known that recycle enough physical servers, and be handed over to resource pool management platform and redistribute.
Step 204, cloud resource pond manages platform according to scheduling of resource as a result, confirmation needs the server of the shared adjustment of dynamic
Set A;
Step 205, cloud resource pond manages the security domain of platform according to demand, physics clothes in dynamic configuration server set A
The network ip configuration of business device and network security policy, as shown in table 2 below;
| Management IP address |
Service IP address |
Default gateway |
Host name |
| 10.95.1.4 |
10.112.110.86 |
10.112.110.1 |
webservice1 |
| 10.95.1.7 |
10.112.110.88 |
10.112.110.1 |
webservise2 |
Table 2
In this step, wanted firstly, managing the operating system on platform inspection server by cloud computing resources and whether meeting
It asks, calls installation and deployment system to carry out operating system preparation if being unsatisfactory for, pass through the application content of user, cloud computing resources
Operating system management network settings, including management IP address and gateway will be carried out by managing platform.Followed by business service IP
The setting of address and its gateway.
Then, cloud computing resources management platform will be to operation by way of issuing configuration file by operation and maintenance tools
System carries out security setting, including two parts: universal safety setting, and for the individual security setting of specific business.This
In can use the safe practices such as Iptables, PAM, RBAC.
For universal safety setting, 1) in terms of network security, it is only to be allowed by IPtables tool
Cloud computing resources management platform and springboard machine allow to access SSH service and the management IP address of ping server of server,
Refuse any other network flow;It 2) is the server-side for modifying telnet service SSH in terms of operating system security
Mouthful, it is the high port greater than 1024 by 22 port modifications of TCP of default, such as 41022 port TCP.By PAM, only allow to use
In the user of operating system management, such as osadm, energy telnet operating system refuses other all logging in system by user;Only permit
Perhaps operating system management user (osadm) carries out user's switching (su);Cipher Strength and complexity to user carry out pressure school
It tests.
For the security setting of specific business, 1) in terms of network security, it is by IPtables in industry
Specific serve port is decontroled on business network, for example, the TCP 80 for decontroling business network is serviced;Allow through business network ping
Lead to the service IP address of the server;It 2) is that behaviour relevant to the business is allowed by PAM for system secure context
Make system user, such as oracle, passes through SSH login system from springboard machine;Limit service relevant operation system user cannot pass through
Server logs in other systems (due to business demand, except the server for having done trust).
It is the server (belonging to server set A) that management address is 10.95.1.4 shown in the following table 3, passes through cloud management
Network security comparison after platform configuration:
Table 3
From table 3 it can be seen that management network is available before server is unallocated, and business network does not do any match then
It sets, i.e., the server is not belonging to any business network.Therefore, can only be led to cloud management platform before server is unallocated
Letter.After server is assigned, then server admin network still maintains constant, Dan Xinzeng business network, from business network
Security strategy can be seen that business network business information be only externally provided, non-traffic information can not be carried out by business network
Interaction, all relevant operations of management must carry out related behaviour by management platform or specified springboard machine game server
Make.
Core of the physical server across security domain is exactly to be set by the business network of cloud management platform dynamic change server
It sets, and IPtables is called to carry out network security control.Meanwhile system user safety is carried out using technologies such as PAM and RBAC
Limitation, to enhance the safety of system.
Step 206, management Platform deployment system in cloud resource pond carries out service deployment on server set A according to demand,
Creation etc. including operating system user.
Step 207, cloud resource pond management platform carries out phase according to VLAN where service IP address on corresponding interchanger
It should be arranged, limit the vlan traffic on interchanger interconnection port, the flow of unrelated VLAN refuses communication.
Step 208, cloud resource pond management platform updates resource pool information according to resource-sharing schedule result, by the money of scheduling
The user of source delivery request;
So far, the process across security domain resource-sharing terminates.
Using the embodiment of the present invention, based on cloud computing resources management platform to x86 framework rack PC server with exchange
Linkage management between machine, and the security strategy of physical server network and operating system is implemented, it realizes resource dynamic and adjusts
Degree, the corresponding prior art are compared, while ensuring to meet existing security domain network framework and security strategy remains unchanged, very
It is just realizing each security domain in same resource pool and is sharing physical server resource.
If the module integrated described in the embodiment of the present invention is realized in the form of software function module and as independent production
Product when selling or using, also can store in a computer readable storage medium.Based on this understanding, the present invention is real
Applying the technical solution of example, substantially the part that contributes to existing technology can embody in the form of software products in other words
Come, which is stored in a storage medium, including some instructions are used so that a computer equipment (can
To be personal computer, server or network equipment etc.) execute the whole or portion of each embodiment the method for the present invention
Point.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), deposits at random
The various media that can store program code such as access to memory (RAM, Random Access Memory), magnetic or disk.
It is combined in this way, the embodiment of the present invention is not limited to any specific hardware and software.
Correspondingly, the embodiment of the present invention also provides a kind of computer storage medium, wherein it is stored with computer program, the meter
Calculation machine program is used to execute the method across security domain resource-sharing in the cloud resource pond of the embodiment of the present invention.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the scope of the present invention.