[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201210410327.7A
Other languages
Chinese (zh)
Other versions
CN102970204A (en
Inventor
马庆怀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dawning Information Industry Beijing Co Ltd
Dawning Information Industry Co Ltd
Original Assignee
Dawning Information Industry Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dawning Information Industry Beijing Co Ltd filed Critical Dawning Information Industry Beijing Co Ltd
Priority to CN201210410327.7A priority Critical patent/CN102970204B/en
Publication of CN102970204A publication Critical patent/CN102970204A/en
Application granted granted Critical
Publication of CN102970204B publication Critical patent/CN102970204B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

A kind of distribution switch system and its implementation based on xen virtual platforms
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.
CN201210410327.7A 2012-10-24 2012-10-24 A kind of distribution switch system and its implementation based on xen virtual platforms Active CN102970204B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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