CN102970204B - A kind of distribution switch system and its implementation based on xen virtual platforms - Google Patents
A kind of distribution switch system and its implementation based on xen virtual platforms Download PDFInfo
- Publication number
- CN102970204B CN102970204B CN201210410327.7A CN201210410327A CN102970204B CN 102970204 B CN102970204 B CN 102970204B CN 201210410327 A CN201210410327 A CN 201210410327A CN 102970204 B CN102970204 B CN 102970204B
- Authority
- CN
- China
- Prior art keywords
- network
- virtual
- switch
- vlan
- virtual machine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 claims abstract description 8
- 239000013307 optical fiber Substances 0.000 claims abstract description 8
- 238000000034 method Methods 0.000 claims description 9
- 230000005012 migration Effects 0.000 claims description 7
- 238000013508 migration Methods 0.000 claims description 7
- 238000009472 formulation Methods 0.000 claims description 2
- 239000000203 mixture Substances 0.000 claims description 2
- 230000008859 change Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- BYACHAOCSIPLCM-UHFFFAOYSA-N 2-[2-[bis(2-hydroxyethyl)amino]ethyl-(2-hydroxyethyl)amino]ethanol Chemical group OCCN(CCO)CCN(CCO)CCO BYACHAOCSIPLCM-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention relates to a kind of distribution switch system and its implementation based on xen virtual platforms, distribution switch system is included in cloud platform system;Distribution switch system includes management node, the network switch, management node I, optical fiber switch and shared storage;The management node, the network switch, management node I, optical fiber switch and shared storage are sequentially connected.The present invention combines the ovs increased income(Openvswitch increases income the abbreviation of virtual switch)Realize distribution switch on multiple physical nodes, enable virtual machine migrated between multiple physical resource main frames or switching on and shutting down after preserve vlan information, network still proper communication.
Description
Technical field
The present invention relates to a kind of distribution switch system and its implementation, and in particular to one kind is based on xen virtualizations
The distribution switch system and its implementation of platform.
Background technology
VDS(Virtual distributed exchange system)Relative to VSS(Virtual exchange system)For, maximum difference is that it
All it is same virtual switch, in other words, All hosts all think them same for main frame relevant for institute
On virtual switch, this allows for virtual machine and across physical host can migrated, and guarantees to ensure network configuration one
Cause and retain the internet traffic of virtual machine.
Current technical field of virtualization can provide the only vmware, the ovs increased income of VDS functions(Openvswtich increases income
The abbreviation of virtual switch)The vlan on separate unit physical host can be supported to divide and some other functions, but it can not be carried
For the distribution switch function of cross-node.And after migration or switching on and shutting down occur for virtual machine, vlan information will be deleted.
The content of the invention
In view of the shortcomings of the prior art, the present invention provides a kind of distribution switch system based on xen virtual platforms
And its implementation, the ovs that present invention combination is increased income(Openvswitch increases income the abbreviation of virtual switch)In multiple physics sections
Point on realize distribution switch, enable virtual machine migrated between multiple physical resource main frames or switching on and shutting down after preservation
Vlan information, network still proper communication.
The present invention is realized using following technical proposals:
A kind of distribution switch system based on xen virtual platforms, the distribution switch system is included in cloud
In plateform system;It thes improvement is that the distribution switch system includes management node, the network switch, calculates section
Point, optical fiber switch and shared storage;The management node, the network switch, calculate node, optical fiber switch and shared storage
It is sequentially connected.
Wherein, the management node is file system server, for providing network profile, the network configuration text
Part makes virtual machine network proper communication after generation migration or switching on and shutting down are restarted;All management nodes of cloud platform system are read
Take or change the network profile.
Wherein, the network switch is that virtual distributed interchanger has vlan universal formulations, the function of unified management.
Wherein, the calculate node provides the computing resource of virtual platform for calculate node server.
A kind of realization for distribution switch system based on xen virtual platforms that the present invention is provided based on another object
Method, it is theed improvement is that, what methods described was increased income by being installed in the calculate node in virtual platform
Openvswith virtual switches, the method for then issuing vlan message files using cluster is realized that the network of cluster is unified and configured
And management, and then realize distribution switch.
Wherein, methods described comprises the steps:
A, the systems of all calculate nodes in virtual platform started from xen kernels;
B, operating personnel download the virtual switch software of increasing income of latest edition from web interface;
C, by the virtual switch software design patterns of increasing income on the (SuSE) Linux OS of cloud platform;
The vlan information created on D, the establishment virtual machine vlan in every calculate node, every machine is completely the same;Institute
Stating vlan information includes vlan ID and vlan quantity;
E, the shared network profile of establishment cluster in the management node, are serviced with nfs and issued;
F, create after a virtual machine, network configuration information is inputted in the network profile;The network is matched somebody with somebody
Confidence breath includes virtual machine title, the affiliated vlan of network interface card;
G, virtual machine vlan information and network configuration are added to the (SuSE) Linux OS started shooting automatic perform script
In.
Wherein, in the step D, virtual machine vlan is created using the order of the virtual switch of increasing income;The network
The all of the port of exchange interface is respectively provided with vlan trunk allow all patterns, and at least one vlan is supported in each port.
Wherein, in the step E, the network profile includes three parameters;Respectively:Virtual machine id, virtual machine
Network interface card quantity vlan corresponding with virtual machine network interface card.
Compared with the prior art, the beneficial effect that reaches of the present invention is:
The distribution switch system and its implementation based on xen virtual platforms that the present invention is provided, when a Taiwan investment
When the virtual machine (vm) migration created on source host is on other physical resource main frames, due to all physical resources in cloud platform system
Main frame all reads the content of same configuration file, it is possible to ensure virtual machine (vm) migration come after vlan information it is consistent, really
Protecting network service also can normally move to specified resource host, it is ensured that network proper communication.
Brief description of the drawings
Fig. 1 is the distribution switch system diagram based on xen virtual platforms that the present invention is provided.
Embodiment
The embodiment to the present invention is described in further detail below in conjunction with the accompanying drawings.
The distribution switch system based on xen virtual platforms that the present invention is provided is as shown in figure 1, including distribution friendship
System of changing planes includes management node, the network switch, calculate node, optical fiber switch and shared storage;Management node, network are handed over
Change planes, calculate node, optical fiber switch and shared storage are sequentially connected.Distribution switch system is included in cloud platform system
In.
Management node is file system server, and for providing network profile, the network profile makes virtually
Machine network proper communication after generation migration or switching on and shutting down are restarted;The cloud platform system Servers-all reads or changed should
Network profile.The network switch is Ethernet switch;Calculate node provides virtual platform for calculate node server
Computing resource.
The implementation method for the distribution switch system based on xen virtual platforms that the present invention is provided includes following steps
Suddenly:
A, the first technical scheme realize that physical resource main frame is based on suselinux under xen virtualization technologies
11sp2, system started from xen kernels;
B, from socket download newest virtual switch ovs versions of increasing income;
C, the virtual switch ovs versions that will increase income are deployed on (SuSE) Linux OS.
D, ovs related commands are utilized to create virtual machine vlan;
E, the related command for creating virtual machine vlan is added to (SuSE) Linux OS started shooting in automatic perform script, really
After guarantor's physical resource main frame is restarted, vlan can be automatically created.All of the port is disposed as vlan in terms of exchange interface
Trunk allowall patterns, so that each port can support multiple vlan.
F, create in the management node network profile and pass through nfs and share All hosts in guarantee system
The information of the network profile can be read and change, file content mainly includes three parameters:Virtual machine id, virtual machine
Network interface card quantity vlan corresponding with virtual machine network interface card.
G, after the completion of a virtual machine creating, input relevant information in the network profile.Network configuration text
The purpose of part is the proper communication in order to allow virtual machine still to can guarantee that network after generation migration or switching on and shutting down are restarted.
The distribution switch system and its implementation based on xen virtual platforms that the present invention is provided, with reference to increasing income
Ovs realize distribution switch on multiple physical nodes, virtual machine is moved between multiple physical resource main frames
Vlan information, network still proper communication are preserved after shifting or switching on and shutting down.
Finally it should be noted that:The above embodiments are merely illustrative of the technical scheme of the present invention and are not intended to be limiting thereof, to the greatest extent
The present invention is described in detail with reference to above-described embodiment for pipe, those of ordinary skills in the art should understand that:Still
The embodiment of the present invention can be modified or equivalent substitution, and without departing from any of spirit and scope of the invention
Modification or equivalent substitution, it all should cover among scope of the presently claimed invention.
Claims (2)
1. a kind of distribution switch system based on xen virtual platforms, the distribution switch system is flat included in cloud
In platform system;Characterized in that, the distribution switch system includes management node, the network switch, calculate node, optical fiber
Interchanger and shared storage;The management node, the network switch, calculate node, optical fiber switch and shared storage connect successively
Connect;
The management node is file system server, and for providing network profile, the network profile makes virtually
Machine network proper communication after generation migration or switching on and shutting down are restarted;All management nodes of cloud platform system read or changed
The network profile;
The network switch is virtual distributed interchanger, the function with vlan universal formulations, unified management;
The calculate node provides the computing resource of virtual platform to calculate node server.
2. a kind of implementation method of the distribution switch system as claimed in claim 1 based on xen virtual platforms, it is special
Levy and be, methods described by installing the openvswith virtual switches increased income in the calculate node in virtual platform,
Then the method for issuing vlan message files using cluster realizes that the network of cluster is unified and configures and manage, and then realizes distributed
Interchanger;
Methods described comprises the steps:
A, the systems of all calculate nodes in virtual platform started from xen kernels;
B, operating personnel download the virtual switch software of increasing income of latest edition from web interface;
C, by the virtual switch software design patterns of increasing income on the (SuSE) Linux OS of cloud platform;
The vlan information created on D, the establishment virtual machine vlan in every calculate node, every machine is completely the same;It is described
Vlan information includes vlan ID and vlan quantity;
E, the shared network profile of establishment cluster in the management node, are serviced with nfs and issued;
F, create after a virtual machine, network configuration information is inputted in the network profile;The network configuration letter
Breath includes virtual machine title, the affiliated vlan of network interface card;
G, virtual machine vlan information and network configuration are added to the (SuSE) Linux OS started shooting in automatic perform script;
In the step D, virtual machine vlan is created using the order of the virtual switch of increasing income;The network switch interface
All of the port be respectively provided with vlan trunk allow all patterns, at least one vlan is supported in each port;
In the step E, the network profile includes three parameters;Respectively:Virtual machine id, virtual machine network interface card quantity and
Virtual machine network interface card correspondence vlan.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210410327.7A CN102970204B (en) | 2012-10-24 | 2012-10-24 | A kind of distribution switch system and its implementation based on xen virtual platforms |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210410327.7A CN102970204B (en) | 2012-10-24 | 2012-10-24 | A kind of distribution switch system and its implementation based on xen virtual platforms |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102970204A CN102970204A (en) | 2013-03-13 |
CN102970204B true CN102970204B (en) | 2017-09-01 |
Family
ID=47800092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210410327.7A Active CN102970204B (en) | 2012-10-24 | 2012-10-24 | A kind of distribution switch system and its implementation based on xen virtual platforms |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102970204B (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103220235B (en) * | 2013-04-26 | 2017-03-15 | 华为技术有限公司 | The management method of the distributed virtual switch and relevant apparatus and system |
CN103607308B (en) * | 2013-11-29 | 2016-09-21 | 杭州东信北邮信息技术有限公司 | Virtual machine multi-network management system under cloud computing environment and method |
CN103716222B (en) * | 2013-12-31 | 2017-11-03 | 曙光云计算集团有限公司 | The collocation method of virtual switch |
CN105103507B (en) * | 2014-01-28 | 2018-01-05 | 华为技术有限公司 | Method and device for network function virtualization |
CN103853599B (en) * | 2014-03-17 | 2017-10-03 | 北京京东尚科信息技术有限公司 | A kind of extended method of node computing capability |
CN104407911B (en) * | 2014-10-31 | 2018-03-20 | 新华三技术有限公司 | Virtual machine migration method and device |
CN105407140B (en) * | 2015-10-23 | 2018-08-17 | 上海比林电子科技有限公司 | A kind of computing resource virtual method of networking test system |
CN105515668A (en) * | 2015-12-31 | 2016-04-20 | 浪潮(北京)电子信息产业有限公司 | Networking method and system |
CN106330577A (en) * | 2016-11-11 | 2017-01-11 | 郑州云海信息技术有限公司 | Management node switching method and system in a virtualization management platform |
CN106803798A (en) * | 2017-03-06 | 2017-06-06 | 郑州云海信息技术有限公司 | Virtual switch QoS configuration management systems and Cloud Server under a kind of cloud platform |
CN107018058B (en) * | 2017-03-30 | 2020-04-21 | 国家计算机网络与信息安全管理中心 | A method and system for sharing VLAN and VXLAN communication in cloud environment |
CN107360104B (en) * | 2017-07-31 | 2021-04-02 | 郑州云海信息技术有限公司 | A method and device for realizing tunnel endpoint network |
CN109445910B (en) * | 2018-11-02 | 2022-03-04 | 郑州云海信息技术有限公司 | A virtual machine VLAN management method, device, terminal and storage medium |
CN110011836A (en) * | 2019-03-15 | 2019-07-12 | 启迪云计算有限公司 | A kind of the distributed virtual switch and configuration method |
CN111104206B (en) * | 2019-12-25 | 2023-09-01 | 曙光信息产业(北京)有限公司 | Virtual machine storage migration method and device and computer equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1540524A (en) * | 2003-10-31 | 2004-10-27 | 清华大学 | Method for Distributed Virtualized Storage in Storage Area Network |
CN102037452A (en) * | 2008-05-23 | 2011-04-27 | 威睿公司 | Distributed virtual switch for virtual computer system |
CN102110071A (en) * | 2011-03-04 | 2011-06-29 | 浪潮(北京)电子信息产业有限公司 | Virtual machine cluster system and implementation method thereof |
CN102185774A (en) * | 2011-05-10 | 2011-09-14 | 中兴通讯股份有限公司 | Method, monitor and system for seamless migration of virtual machine |
CN102549983A (en) * | 2009-02-23 | 2012-07-04 | 思科技术公司 | Distributed data center access switch |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104702537B (en) * | 2009-04-01 | 2018-07-10 | Nicira股份有限公司 | It is used to implement and manages the method and apparatus of virtual switch |
-
2012
- 2012-10-24 CN CN201210410327.7A patent/CN102970204B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1540524A (en) * | 2003-10-31 | 2004-10-27 | 清华大学 | Method for Distributed Virtualized Storage in Storage Area Network |
CN102037452A (en) * | 2008-05-23 | 2011-04-27 | 威睿公司 | Distributed virtual switch for virtual computer system |
CN102549983A (en) * | 2009-02-23 | 2012-07-04 | 思科技术公司 | Distributed data center access switch |
CN102110071A (en) * | 2011-03-04 | 2011-06-29 | 浪潮(北京)电子信息产业有限公司 | Virtual machine cluster system and implementation method thereof |
CN102185774A (en) * | 2011-05-10 | 2011-09-14 | 中兴通讯股份有限公司 | Method, monitor and system for seamless migration of virtual machine |
Also Published As
Publication number | Publication date |
---|---|
CN102970204A (en) | 2013-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102970204B (en) | A kind of distribution switch system and its implementation based on xen virtual platforms | |
US11757797B2 (en) | Distributed virtual switch for virtualized computer systems | |
CN114902183B (en) | Latency-based placement of cloud computing instances in a communication service provider network | |
Wood et al. | CloudNet: dynamic pooling of cloud resources by live WAN migration of virtual machines | |
CN109743415B (en) | Public cloud network elastic IP implementation method and system | |
EP3588296A1 (en) | Dynamically scaled hyperconverged system | |
CN114946166A (en) | Dynamic resource movement in heterogeneous computing environments including cloud edge locations | |
US9207929B2 (en) | Integrated system and firmware update method | |
CN115004661A (en) | Mobility of cloud computing instances hosted within a communication service provider network | |
US20160239392A1 (en) | Preserving management services with distributed metadata through the disaster recovery life cycle | |
US10747564B2 (en) | Spanned distributed virtual switch | |
US9703582B1 (en) | Share access of allocated storage space via in-memory file system between virtual machines | |
CN114945903A (en) | Performing user workloads at provider underlying extensions using edge-optimized compute instances | |
CN109861839A (en) | Method for upgrading virtual switch without service interruption and related equipment | |
US20190250835A1 (en) | Sharing of data among containers running on virtualized operating systems | |
US20170024261A1 (en) | Reducing redundant validations for live operating system migration | |
US9792110B2 (en) | Automatic online system upgrade | |
EP3234774A1 (en) | Elasticity for highly availabile applications | |
Kokkinos et al. | Survey: Live migration and disaster recovery over long-distance networks | |
US9894144B2 (en) | Application level mirroring in distributed overlay virtual networks | |
US20140359616A1 (en) | Virtual machine managing apparatus, method of managing virtual machine, and information processing system | |
EP3042474B1 (en) | Method and apparatus for improving cloud routing service performance | |
US8930967B2 (en) | Shared versioned workload partitions | |
Tate et al. | IBM Storwize V7000, Spectrum Virtualize, HyperSwap, and VMware Implementation | |
KR102651239B1 (en) | Method for communicating using virtualization scheme and electric device for performing the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220804 Address after: 100193 No. 36 Building, No. 8 Hospital, Wangxi Road, Haidian District, Beijing Patentee after: Dawning Information Industry (Beijing) Co.,Ltd. Patentee after: DAWNING INFORMATION INDUSTRY Co.,Ltd. Address before: 100193 No.36 Zhongguancun Software Park, No.8 Dongbeiwang West Road, Haidian District, Beijing Patentee before: Dawning Information Industry (Beijing) Co.,Ltd. |
|
TR01 | Transfer of patent right |