Movatterモバイル変換


[0]ホーム

URL:


CN103810016B - Realize method, device and the group system of virtual machine (vm) migration - Google Patents

Realize method, device and the group system of virtual machine (vm) migration
Download PDF

Info

Publication number
CN103810016B
CN103810016BCN201210447904.XACN201210447904ACN103810016BCN 103810016 BCN103810016 BCN 103810016BCN 201210447904 ACN201210447904 ACN 201210447904ACN 103810016 BCN103810016 BCN 103810016B
Authority
CN
China
Prior art keywords
virtual machine
migration
physical host
physical
main frame
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
CN201210447904.XA
Other languages
Chinese (zh)
Other versions
CN103810016A (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.)
Beijing Teamsun Technology Co Ltd
Original Assignee
Beijing Teamsun Technology 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 Beijing Teamsun Technology Co LtdfiledCriticalBeijing Teamsun Technology Co Ltd
Priority to CN201210447904.XApriorityCriticalpatent/CN103810016B/en
Publication of CN103810016ApublicationCriticalpatent/CN103810016A/en
Application grantedgrantedCritical
Publication of CN103810016BpublicationCriticalpatent/CN103810016B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The present invention provides a kind of method for realizing virtual machine (vm) migration, device and group system, and wherein method includes:It is determined that after source physical host and the virtual machine of required migration, determine virtual machine (vm) migration sequentially, and multiple physical host resource using informations of current operation in group system are analyzed, multiple physical hosts are carried out into physical host sequence according to resource using information priority;Sorted since virtual machine (vm) migration order most preceding virtual machine, according to virtual machine (vm) migration order, order performs multiple virtual machine (vm) migrations to the operation of target physical main frame, until the operation of all of virtual machine (vm) migration all terminates.What the present invention was provided realizes method, device and the group system of virtual machine (vm) migration on the premise of virtual machine (vm) migration reliability, ensures the high efficiency and security of virtual machine image in group system.

Description

Realize method, device and the group system of virtual machine (vm) migration
Technical field
The present invention relates to computer information technology field, more particularly to a kind of method for realizing virtual machine (vm) migration, deviceAnd group system.
Background technology
Virtual machine refer to by software simulate it is with complete hardware system function, operate in a completely isolated environmentComplete computer.By software virtual machine, it is virtual that you can simulate one or more on a physical computerComputer, these virtual machines are operated just as real computer completely, and for example you can be with installation operation system, peacesDress application program, access Internet resources etc..For you, it is that operated on your physical computer applies journeySequence, but for the application program run in virtual machine, it is exactly a real computer.
Shared storage, refers to the same subregion that multiple servers access same storage device, and system allows multipleThe same text document of users to share.Solve the waste in space that different user has a respective backup of same text document and causes, manyMain frame shared memory systems, realize each main frame can mutually efficient shared data and transmission data, and realize data preserveAnd defencive function.
HA technologies, when IP does heartbeat detection excessively, cluster management end can periodically send mutually detection by heartbeat pathTest bag, if now machine breaks down, cluster management end will be considered that after the continuous detection bag for losing setting numberWhether main frame breaks down, and has second heartbeat at this moment being set for cluster management end automatic detection, if without second heartIf jump, cluster management end starts virtual machine (vm) migration task then according to the rule for having set.
When virtual machine performs offline migration:Virtual machine is suspended before migration, if shared storage, only copy isSystem state finally rebuilds virtual machine state to destination host in destination host, recovers to perform.If using being locally stored, neededVirtual machine image and state to target physical main frame are copied simultaneously.The transition process of this mode needs the stopping of virtual machine to transportOK.From in terms of user perspective, there is clear and definite one section of service disabled time, this migration pattern is simple and easy to apply, it is adaptable to clothesThe not strict occasion of business availability requirement.
However, virtual machine possesses the resource sizes such as CPU, internal memory when creating, it takes physical host CPU, memory source,If simple specify migration destination host, when having multiple virtual machines on the physical host for especially needing migration, arriving causes to moveVirtual machine runnability declines after moving virtual machine mission failure, or migration, causes group system fluctuation of service.
Therefore for prior art, if without a kind of good migration strategy, on the physical host for needing migrationDuring multiple virtual machines, it is impossible to ensure all successes of migration virtual machine, all or part of virtual machine operation after causing or migratingHydraulic performance decline and unstable.
The content of the invention
It is right efficiently to realize the invention provides a kind of method for realizing virtual machine (vm) migration, device and group systemVirtual machine (vm) migration simultaneously ensures the reliability service of group system.
Based on above mentioned problem, a kind of method for realizing virtual machine (vm) migration provided in an embodiment of the present invention is comprised the following steps:
The virtual machine migrated according to needed for source physical host determines, and obtain one or more virtual machines of required migrationConfiguration information, the configuration information according to the virtual machine determines virtual machine (vm) migration sequentially;
Multiple physical host resource using informations of current operation in analysis group system, by multiple physical hosts according to moneySource use information priority carries out physical host sequence;
Sorted since virtual machine (vm) migration order most preceding virtual machine, according to virtual machine (vm) migration order, sequentially heldRow multiple virtual machine (vm) migrations to target physical main frame operation, until all of virtual machine (vm) migration operate all terminate;MigratingCheng Zhong, selects the most preceding physical host of physical host collating sequence as target physical main frame, until presently described target physicalThe memory source of main frame can not meet the virutal machine memory for being currently needed for migrating and take resource or reach default horizontal redundancy barDuring part, the next physical host in selection physical host collating sequence is used as new target physical main frame.
It is preferred that as a kind of embodiment, before the determination needs the virtual machine and migration order of migration, also wrappingInclude following steps:
Heartbeat detection, the multiple physics masters run in detection group system are periodically done by IP according to the default time cycleThe running status of machine, and determine the source physical host for breaking down.
It is preferred that used as a kind of embodiment, the configuration information according to virtual machine determines virtual machine (vm) migration sequentiallySpecifically include following steps:
According to the configuration information of the virtual machine for obtaining, migration set in advance is determined whether sequentially, if, it is determined that it is emptyThe migration of plan machine order for migration set in advance sequentially;If not, it is determined that virtual machine (vm) migration order is virtual in configuration informationMachine creation time is sequentially;
The configuration information of the virtual machine includes:The size information of virutal machine memory, multiple virtual machine creating time sequencingsInformation or migration order information set in advance.
It is preferred that used as a kind of embodiment, the physical host resource using information is surplus including present physical main frameRemaining internal memory and present physical host CPU utilization rate.
Further, it is described that physical host row is carried out according to resource using information priority as a kind of embodimentSequence specifically includes following steps:
According to the size of present physical main frame free memory, descending sort is carried out;
If the magnitude difference of present physical host memory adjacent in sequence is less than default memory threshold after arrangement,According to CPU usage size, ascending order arrangement is carried out to the adjacent physical host and the physical host sequence is finally determined;
Wherein, the default memory threshold is 128M.
It is preferred that used as a kind of embodiment, the default horizontal redundancy condition is:After performing virtual machine (vm) migration20% of the free memory of target physical main frame less than the total internal memory of physical host;
The free memory size of the target physical main frame after the virtual machine (vm) migration is equal to present physical main frame free memorySize subtracts the size of the virutal machine memory for moving to the physical host.
Further, as a kind of embodiment, after the migration operation of execution multiple virtual machines, also including withLower step:
Multiple virtual machine (vm) migrations simultaneously change multiple virtual to the original running status of virtual machine after target physical main frame, is recoveredThe configuration information that machine physical host affiliated respectively changes by virtual machine (vm) migration operation.
Correspondingly, present invention also offers the device for realizing virtual machine (vm) migration, the device bag for realizing virtual machine (vm) migrationVirtual machine order module, physical host order module and migration process module are included, wherein:
The virtual machine order module, the virtual machine migrated needed for for being determined according to source physical host, and obtain requiredThe configuration information of one or more virtual machines of migration, the configuration information according to the virtual machine determines virtual machine (vm) migration sequentially;
The physical host order module, the multiple physical host resources for analyzing current operation in group system are usedMultiple physical hosts are carried out physical host sequence by information according to resource using information priority;
The migration process module, for being sorted most preceding virtual machine since virtual machine (vm) migration order, according toSequentially, order performs multiple virtual machine (vm) migrations to the operation of target physical main frame to virtual machine (vm) migration, until all of virtual machine is movedOperation is moved all to terminate;In transition process, the most preceding physical host of physical host collating sequence is selected as target physical main frame,Until presently described target physical main frame memory source can not meet be currently needed for migration virutal machine memory take resource orWhen reaching default horizontal redundancy condition, the next physical host in selection physical host collating sequence is used as new objectReason main frame.
It is preferred that used as a kind of embodiment, the device for realizing virtual machine (vm) migration also includes heart beat detection module,Wherein:
The heart beat detection module, for periodically doing heartbeat detection by IP according to the default time cycle, detects clusterThe running status of the multiple physical hosts run in system, and determine the source physical host for breaking down.
Further, as a kind of embodiment, the virtual machine order module includes judging submodule, wherein:
The judging submodule, for the configuration information according to the virtual machine for obtaining, determines whether set in advance movingShifting sequentially, if, it is determined that virtual machine (vm) migration order for migration set in advance sequentially;If not, it is determined that virtual machine (vm) migration is suitableSequence is the virtual machine creating time sequencing in configuration information;
The configuration information of the virtual machine includes:The size information of virutal machine memory, multiple virtual machine creating time sequencingsInformation or migration order information set in advance.
Further, as a kind of embodiment, the physical host order module includes physical host sequence submoduleBlock, wherein:
The physical host sorting sub-module, for the size according to present physical main frame free memory, carries out descending rowSequence;
If the magnitude difference of present physical host memory adjacent in sequence is less than default memory threshold after arrangement,According to CPU usage size, ascending order arrangement is carried out to the adjacent physical host and the physical host sequence is finally determined;
Wherein, the default memory threshold is 128M.
It is preferred that used as a kind of embodiment, the device for realizing virtual machine (vm) migration also includes recovery module, itsIn:
The recovery module, for after multiple virtual machine (vm) migrations to target physical main frame, recovering the original fortune of virtual machineRow state simultaneously changes the configuration information that multiple virtual machines physical host affiliated respectively changes by virtual machine (vm) migration operation.
Correspondingly, it is described including group system multiple physical host, each institute present invention also offers a kind of group systemStating can be provided with one or more virtual machines on physical host, the group system also includes above-mentioned virtual machine (vm) migration device;
The virtual machine (vm) migration device is used to, when source physical host breaks down, the virtual machine on the physical host of source be movedMove to target physical main frame.
Beneficial effects of the present invention include:
A kind of method for realizing virtual machine (vm) migration, device and group system that the present invention is provided, wherein method include:TrueAfter determining the virtual machine of source physical host and required migration, virtual machine (vm) migration is determined sequentially, and analyze and currently run in group systemMultiple physical host resource using informations, multiple physical hosts are carried out into physical host row according to resource using information prioritySequence;Sorted since virtual machine (vm) migration order most preceding virtual machine, according to virtual machine (vm) migration order, order performs multiple virtualMachine moves to the operation of target physical main frame, until the operation of all of virtual machine (vm) migration all terminates.The realization that the present invention is provided is emptyMethod, device and the group system that plan machine is migrated ensure virtual machine in group system on the premise of virtual machine (vm) migration reliabilityThe high efficiency and security of mirror image.
Brief description of the drawings
Fig. 1 is the flow chart of the one embodiment for the method that the present invention realizes virtual machine (vm) migration;
Fig. 2 is the structural representation of the one embodiment for the device that the present invention realizes virtual machine (vm) migration.
Specific embodiment
With reference to Figure of description, to the embodiment of the present invention in the methods, devices and systems for realizing virtual machine (vm) migrationSpecific embodiment illustrate.
A kind of method for realizing virtual machine (vm) migration provided in an embodiment of the present invention, the money for migrating virtual machine as neededSource occupancy situation, virtual machine is migrated under same cluster on most suitable physical host.
Fig. 1 is the method flow diagram for realizing virtual machine (vm) migration of the embodiment of the present invention.As shown in figure 1, the present embodiment is madeMethod includes following several steps:
Step S100, the virtual machine migrated according to needed for source physical host determines, and obtain one or many of required migrationThe configuration information of individual virtual machine, the configuration information according to the virtual machine determines virtual machine (vm) migration sequentially;
Multiple physical host resource using informations of current operation in step S200, analysis group system, by multiple physicsMain frame carries out physical host sequence according to resource using information priority;
Step S300, sort most preceding virtual machine since virtual machine (vm) migration order, it is suitable according to virtual machine (vm) migrationSequence, order performs multiple virtual machine (vm) migrations to the operation of target physical main frame, until the operation of all of virtual machine (vm) migration all terminates;In transition process, the most preceding physical host of physical host collating sequence is selected as target physical main frame, until presently describedThe memory source of target physical main frame can not meet the virutal machine memory for being currently needed for migrating and take resource or reach default waterDuring flat redundancy condition, the next physical host in selection physical host collating sequence is used as new target physical main frame.
In the specific implementation, above steps can be by realizing that the method for virtual machine (vm) migration, device are come for the embodiment of the present inventionComplete.Above steps is described in detail below:
It is preferred that as a kind of embodiment, before the step S100, also comprising the following steps:
Heartbeat detection, the multiple physics masters run in detection group system are periodically done by IP according to the default time cycleThe running status of machine, and determine the source physical host for breaking down.
In above-mentioned steps, heartbeat detection is done by IP, physical host periodically sends mutually inspection by heartbeat pathThe test bag of survey, if certain physical host breaks down in the multiple physical hosts for now being run in group system(Such as:FirmlyDisk, internal memory, CPU, mainboard, I/O plates and power failure), then now this physical host will not produce response(It is i.e. continuous to loseSet the detection bag of number), so then judge that this physical host breaks down, at this moment can then determine the source thing for breaking downReason main frame.
It is preferred that used as a kind of embodiment, in the step S100, the determination virtual machine (vm) migration order is specificComprise the following steps:
According to the configuration information of the virtual machine for obtaining, migration set in advance is determined whether sequentially, if, it is determined that it is emptyThe migration of plan machine order for migration set in advance sequentially;If not, it is determined that virtual machine (vm) migration order is virtual in configuration informationMachine creation time is sequentially;
The configuration information of the virtual machine includes:The size information of virutal machine memory, multiple virtual machine creating time sequencingsInformation or migration order information set in advance.
In the present invention is implemented, it is determined that after the source physical host for breaking down, which has on inquiry faulty physical main frameA little virtual machines, clearly which one or more virtual machine are to be migrated on other most suitable target physical main frames;
User can be analyzed according to the configuration information of virtual machine and learn, migration order information condition is set with userIt is lower, it is necessary to migration set in advance sequentially;Under conditions of without setting migration order, according to the virtual machine creating time(VirtuallyThe configuration information of machine)Order as virtual machine migration sequentially, wherein, virtual machine (vm) migration order for virtual machine creating whenBetween order from front to back order arrange.
It is preferred that used as a kind of embodiment, the physical host resource using information is surplus including present physical main frameRemaining internal memory and present physical host CPU utilization rate.
Further, it is described preferential according to resource using information in the step S200 as a kind of embodimentLevel carries out physical host sequence and specifically includes:
According to the size of present physical main frame free memory, descending sort is carried out;
If the magnitude difference of present physical host memory adjacent in sequence is less than default memory threshold after arrangement,According to CPU usage size, ascending order arrangement is carried out to the adjacent physical host and the physical host sequence is finally determined;
Wherein, the default memory threshold is 128M.
In above-mentioned steps, physics host resource use information is analyzed, determine the reception resources of virtual machine of physical host(MirrorPicture)Priority, perform physical host sequence, inquiry obtains the resource of the physical host of normal operation under cluster, present physicalHost CPU utilization rate, present physical main frame free memory size, first by present physical main frame free memory size as sequenceStandard, is ranked up from big to small, if memory size is more or less the same(In difference 128M), the small physical host of CPU usageRanking is preceding.
It is preferred that used as a kind of embodiment, the default horizontal redundancy condition is:After performing virtual machine (vm) migration20% of the free memory of target physical main frame less than the total internal memory of physical host;
The free memory size of the target physical main frame after the virtual machine (vm) migration is equal to present physical main frame free memorySize subtracts the size of the virutal machine memory for moving to the physical host.
Further, as a kind of embodiment, also include after the migration operation of execution multiple virtual machines withLower step:
Multiple virtual machine (vm) migrations simultaneously change multiple virtual to the original running status of virtual machine after target physical main frame, is recoveredThe configuration information that machine physical host affiliated respectively changes by virtual machine (vm) migration operation.
In above-mentioned steps S300, for example, first by the most preceding First that sorted in virtual machine (vm) migration orderVirtual machine correspondence is migrated to the most preceding target physical main frame of physical host collating sequence, is terminated in the operation of First virtual machine (vm) migrationAfterwards, if free memory of the now most preceding target physical main frame after First virtual machine (vm) migration is less than the total internal memory of the physical host20% condition when(Reach default horizontal redundancy condition)Or the memory source of most preceding target physical main frame can not meetThe virutal machine memory for being currently needed for migration takes resource, and the next physical host in selection physical host collating sequence is used as newTarget physical main frame;Continue second virtual machine (vm) migration in virtual machine (vm) migration order to new target physical main frame, thisSample repetitive sequence performs the migration operation of multiple virtual machines until the migration of all of virtual machine all terminates.
Obviously, First virtual machine target physical main frame is to arrange most preceding physical host, after the migration of this physical hostThe free memory size of target physical main frame is the memory size before the migration of this physical host(Present physical host memory it is bigIt is small)Subtract the virutal machine memory size for moving to the physical host;After First virtual machine (vm) migration, if this physical hostInternal memory meets second virutal machine memory and takes resource(While not up to default horizontal redundancy condition), then this physical hostIt is second target physical main frame of virtual machine to continue, after this physical host free memory is less than total internal memory 20%, migrationGoal displacement is next physical host, and each migration target physical main frame of virtual machine is determined by this rule;
In order to the method for realizing virtual machine (vm) migration provided in an embodiment of the present invention is better described, for an example for realityThe step of virtual machine is illustrated on realizing sequence and virtual machine (vm) migration.For example:
Following physical host and virtual machine are installed in a group system:
So, physical host sequence is carried out according to resource using information priority, the order after physical host sequence is:ThingReason main frame 3, physical host 1, physical host 2.
Virtual machine is ordered as:VM1、VM2、VM3.
First, VM1 is performed and migrated to the operation of target physical main frame 3, the free memory value of target physical main frame after migrationThe memory value for subtracting VM1 equal to the physical host free memory value before migration is i.e.:6G-2G=4G;
Second step, whether the free memory value of target physical main frame 3 meets second virutal machine memory after judging to migrate(2G is saved as in VM2)Take resource(While not up to default horizontal redundancy condition), it is clear that target physical main frame 3 using asThe target physical main frame of VM2;After VM2 migrations, the free memory of target physical main frame machine 3 is:4G-2G=2G;Can not now expireThe 3rd virutal machine memory of foot(3G is saved as in VM3)Take resource;
3rd step, according to physical host clooating sequence, the next physical host in selection physical host collating sequence is madeIt is new target physical main frame(Physical host 1), continue the 3rd virtual machine (vm) migration in virtual machine (vm) migration order to newTarget physical main frame, the free memory of target physical main frame 1 where VM3 after so migrating is:5G-2G=3G.
Subsequent migration and perform virtual machine recovering step with step S100 ~ step S300 in the embodiment of the present invention it is similar itPlace, it is no longer repeated.
The embodiment of the present invention can as needed migrate the occupation condition of virtual machine, reach and be migrated to virtual machinePurpose under same cluster on most suitable physical host, and ensure the high-caliber reliability of group system and security.
It will be understood by those skilled in the art that the resource of physical host involved in the embodiment of the present invention is standardChange(Physical host involved by the embodiment of the present invention is x86 servers), telescopic and dynamic change at any time, it should haveThe redundancy of some levels is to ensure high-caliber availability, but it is important that this redundancy is allowed for application demandIncrease and easily extend;Need the use resource of the physical host of normal operation under computing cluster, including present physical main frameCUP, the memory source of present physical main frame;Calculate the resources of virtual machine capacity of all migrations;Successively according to resources of virtual machineCapacity distributes most suitable migration target physical main frame in the cluster.
Based on same inventive concept, the embodiment of the present invention additionally provides a kind of device for realizing virtual machine (vm) migration, due to thisThe principle of device solve problem is similar to a kind of foregoing method for realizing virtual machine (vm) migration, therefore the implementation of the device may refer toThe implementation of preceding method, repeats part and repeats no more.
Correspondingly, present invention also offers the device for realizing virtual machine (vm) migration, the device 1 for realizing virtual machine (vm) migration is wrappedVirtual machine order module 10, physical host order module 20 and migration process module 30 are included, as shown in Fig. 2 wherein:
The virtual machine order module 10, the virtual machine migrated needed for for being determined according to source physical host, and obtain instituteThe configuration information of one or more virtual machines that need to be migrated, the configuration information according to the virtual machine determines that virtual machine (vm) migration is suitableSequence;
The physical host order module 20, the multiple physical host resources for analyzing current operation in group system makeWith information, multiple physical hosts are carried out into physical host sequence according to resource using information priority;
The migration process module 30, for being sorted most preceding virtual machine since virtual machine (vm) migration order, pressesAccording to virtual machine (vm) migration order, order performs multiple virtual machine (vm) migrations to the operation of target physical main frame, until all of virtual machineMigration operation all terminates;In transition process, the most preceding physical host of selection physical host collating sequence is used as target physical masterMachine, until the memory source of presently described target physical main frame can not meet the virutal machine memory occupancy resource for being currently needed for migrationOr when reaching default horizontal redundancy condition, the next physical host in selection physical host collating sequence is used as new targetPhysical host.
It is preferred that used as a kind of embodiment, the device 1 for realizing virtual machine (vm) migration also includes heart beat detection module40, wherein:
The heart beat detection module 40, for periodically doing heartbeat detection, detection collection by IP according to the default time cycleThe running status of the multiple physical hosts run in group's system, and determine the source physical host for breaking down.
Further, as a kind of embodiment, the virtual machine order module includes judging submodule, wherein:
The judging submodule, for the configuration information according to the virtual machine for obtaining, determines whether set in advance movingShifting sequentially, if, it is determined that virtual machine (vm) migration order for migration set in advance sequentially;If not, it is determined that virtual machine (vm) migration is suitableSequence is the virtual machine creating time sequencing in configuration information;
The configuration information of the virtual machine includes:The size information of virutal machine memory, multiple virtual machine creating time sequencingsInformation or migration order information set in advance.
Further, as a kind of embodiment, the physical host order module includes physical host sequence submoduleBlock, wherein:
The physical host sorting sub-module, for the size according to present physical main frame free memory, carries out descending rowSequence;
If the magnitude difference of present physical host memory adjacent in sequence is less than default memory threshold after arrangement,According to CPU usage size, ascending order arrangement is carried out to the adjacent physical host and the physical host sequence is finally determined;
Wherein, the default memory threshold is 128M.
It is preferred that used as a kind of embodiment, the device 1 for realizing virtual machine (vm) migration also includes recovery module 50,Wherein:
The recovery module 50, for after multiple virtual machine (vm) migrations to target physical main frame, recovering virtual machine originalRunning status simultaneously changes the configuration information that multiple virtual machines physical host affiliated respectively changes by virtual machine (vm) migration operation.
Correspondingly, it is described including group system multiple physical host, each institute present invention also offers a kind of group systemStating can be provided with one or more virtual machines on physical host, the group system also includes above-mentioned virtual machine (vm) migration device;
The virtual machine (vm) migration device is used to, when source physical host breaks down, the virtual machine on the physical host of source be movedMove to target physical main frame.
A kind of method for realizing virtual machine (vm) migration provided in an embodiment of the present invention, device and group system, wherein method bagInclude:It is determined that after source physical host and the virtual machine of required migration, determine virtual machine (vm) migration sequentially, and analyze group system and be taken inMultiple physical hosts are carried out physics by multiple physical host resource using informations of preceding operation according to resource using information priorityMain frame sorts;Sorted since virtual machine (vm) migration order most preceding virtual machine, according to virtual machine (vm) migration order, order performs manyIndividual virtual machine (vm) migration to target physical main frame operation, until all of virtual machine (vm) migration operation all terminate.The embodiment of the present inventionWhat is provided realizes method, device and the group system of virtual machine (vm) migration on the premise of virtual machine (vm) migration reliability, ensures clusterThe high efficiency and security of virtual machine image in system.
Embodiment described above only expresses several embodiments of the invention, and its description is more specific and detailed, but simultaneouslyTherefore the limitation to the scope of the claims of the present invention can not be interpreted as.It should be pointed out that for one of ordinary skill in the artFor, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to guarantor of the inventionShield scope.Therefore, the protection domain of patent of the present invention should be determined by the appended claims.

Claims (11)

The migration process module, for being sorted most preceding virtual machine since virtual machine (vm) migration order, according to virtualSequentially, order performs multiple virtual machine (vm) migrations to the operation of target physical main frame for machine migration, until all of virtual machine (vm) migration is graspedAll terminate;In transition process, the most preceding physical host of physical host collating sequence is selected as target physical main frame, untilThe memory source of presently described target physical main frame can not meet the virutal machine memory for being currently needed for migrating and take resource or reachDuring default horizontal redundancy condition, the next physical host in selection physical host collating sequence is used as new target physical masterMachine;
CN201210447904.XA2012-11-092012-11-09Realize method, device and the group system of virtual machine (vm) migrationActiveCN103810016B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201210447904.XACN103810016B (en)2012-11-092012-11-09Realize method, device and the group system of virtual machine (vm) migration

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201210447904.XACN103810016B (en)2012-11-092012-11-09Realize method, device and the group system of virtual machine (vm) migration

Publications (2)

Publication NumberPublication Date
CN103810016A CN103810016A (en)2014-05-21
CN103810016Btrue CN103810016B (en)2017-07-07

Family

ID=50706828

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201210447904.XAActiveCN103810016B (en)2012-11-092012-11-09Realize method, device and the group system of virtual machine (vm) migration

Country Status (1)

CountryLink
CN (1)CN103810016B (en)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9069594B1 (en)2012-12-272015-06-30Emc CorporationBurst buffer appliance comprising multiple virtual machines
CN104283943A (en)*2014-09-222015-01-14珠海许继芝电网自动化有限公司 A communication optimization method for cluster servers
CN104407912B (en)*2014-12-252018-08-17无锡清华信息科学与技术国家实验室物联网技术中心A kind of virtual machine configuration method and device
CN106469117B (en)*2015-08-142020-07-31中国电信股份有限公司Storage resource management method and device for virtual machine storage migration
CN105242998B (en)*2015-09-012019-05-14福建新大陆软件工程有限公司A kind of disk failure detection method and system based on HDFS
CN105281949B (en)*2015-09-092018-06-15浪潮(北京)电子信息产业有限公司Mix the partition method and isolating device of host in memory module
WO2017049617A1 (en)*2015-09-252017-03-30Intel CorporationTechniques to select virtual machines for migration
CN105743696A (en)*2016-01-262016-07-06中标软件有限公司Cloud computing platform management method
CN106776113B (en)*2016-02-182021-03-02新华三技术有限公司Virtual machine backup method and device
CN106095531B (en)*2016-06-082019-06-11北京航空航天大学 A virtual machine scheduling method based on grade and physical machine load in cloud platform
CN106293871A (en)*2016-07-222017-01-04浪潮(北京)电子信息产业有限公司 A resource scheduling method for cluster virtual machines
CN106230954B (en)*2016-08-052020-10-02广州久邦世纪科技有限公司Virtualization management platform
CN107885575B (en)*2017-03-132021-04-27平安科技(深圳)有限公司Virtual machine migration method and device
CN107301088A (en)*2017-07-142017-10-27郑州云海信息技术有限公司A kind of method and apparatus for managing virtual machine batch migration
CN107391229B (en)*2017-07-262020-09-08郑州云海信息技术有限公司Cluster filling method and device based on vmware virtualization
CN107391233A (en)*2017-08-092017-11-24郑州云海信息技术有限公司A kind of virtual machine migration method and system
CN107491352B (en)*2017-08-222020-09-08郑州云海信息技术有限公司Resource scheduling method and device
CN107491344B (en)*2017-09-262020-09-01北京思特奇信息技术股份有限公司Method and device for realizing high availability of virtual machine
CN110069471A (en)*2017-12-072019-07-30航天信息软件技术有限公司A kind of moving method and system of data
CN109960564B (en)*2017-12-222023-04-11上海盛霄云计算技术有限公司Virtual machine migration method
CN109739614A (en)*2018-11-222019-05-10杭州数梦工场科技有限公司Virtual machine rebuilding method, device and equipment
CN111324413B (en)*2018-12-142023-08-15中移(杭州)信息技术有限公司 A data migration method and data migration management device
CN109800058A (en)*2019-01-232019-05-24山东超越数控电子股份有限公司A kind of virtual machine Autonomic Migration Framework method
CN109947530B (en)*2019-01-252021-09-07西安交通大学 A multi-dimensional virtual machine mapping method for cloud platform
CN112052066A (en)*2019-06-052020-12-08中兴通讯股份有限公司Method and device for reducing cluster power consumption of virtual machine
CN110297692B (en)*2019-07-042020-12-15北京伟杰东博信息科技有限公司Distributed software task dynamic management method and system
CN110532135B (en)*2019-08-162022-11-08苏州浪潮智能科技有限公司 A service migration method, system, device and storage medium for a cluster system
CN110795211A (en)*2019-10-252020-02-14北京金山云网络技术有限公司Method and device for upgrading configuration of virtual machine, electronic equipment and readable storage medium
CN111381934B (en)*2020-03-112023-07-21重庆邮电大学 A method to improve the reliability of virtual machine rapid migration under the disaster risk model
CN113778607B (en)*2020-06-102025-04-18中兴通讯股份有限公司 Method and device for realizing high availability of virtual machine, cloud management platform, and storage medium
CN113986478B (en)*2021-09-262025-06-24阿里巴巴(中国)有限公司 Resource migration strategy determination method and device
CN114048004A (en)*2021-11-222022-02-15北京志凌海纳科技有限公司High-availability batch scheduling method, device, equipment and storage medium for virtual machines
CN114217905A (en)*2021-12-172022-03-22北京志凌海纳科技有限公司High-availability recovery processing method and system for virtual machine
CN114296795A (en)*2021-12-222022-04-08珠海格力电器股份有限公司Migration scheduling method, device, equipment and system for application program
CN114489930B (en)*2021-12-232025-04-22天翼云科技有限公司 A method, device and system for hot migration of virtual machines

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102096461A (en)*2011-01-132011-06-15浙江大学Energy-saving method of cloud data center based on virtual machine migration and load perception integration
CN102724277A (en)*2012-05-042012-10-10华为技术有限公司Virtual machine thermomigration method, virtual machine arrangement method, server and cluster system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8468230B2 (en)*2007-10-182013-06-18Fujitsu LimitedMethod, apparatus and recording medium for migrating a virtual machine

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102096461A (en)*2011-01-132011-06-15浙江大学Energy-saving method of cloud data center based on virtual machine migration and load perception integration
CN102724277A (en)*2012-05-042012-10-10华为技术有限公司Virtual machine thermomigration method, virtual machine arrangement method, server and cluster system

Also Published As

Publication numberPublication date
CN103810016A (en)2014-05-21

Similar Documents

PublicationPublication DateTitle
CN103810016B (en)Realize method, device and the group system of virtual machine (vm) migration
US12411720B2 (en)Cross-cluster load balancer
US8423646B2 (en)Network-aware virtual machine migration in datacenters
CN107196865B (en)Load-aware adaptive threshold overload migration method
US20140082202A1 (en)Method and Apparatus for Integration of Virtual Cluster and Virtual Cluster System
US9292320B2 (en)Virtual machine packing method using scarcity
Lee et al.Topology-aware resource allocation for data-intensive workloads
CN110347498B (en) A load dynamic migration method in a container and virtual machine hybrid cloud environment
CN106293871A (en) A resource scheduling method for cluster virtual machines
CN108132838A (en) Method, device and system for image data processing
CN106681839B (en) Elastic computing dynamic allocation method
CN104854563A (en)Automated profiling of resource usage
EP2867771A1 (en)Optimizing placement of virtual machines
CN104484220A (en)Method and device for dispatching dynamic resources of virtual cluster
CN111953732B (en)Resource scheduling method and device in cloud computing system
CN105607950A (en)Virtual machine resource configuration method and apparatus
CN102541467B (en)Scheduling method for read-write requests of object data server
CN104580194A (en)Virtual resource management method and device oriented to video applications
US9317340B2 (en)Intelligent virtual machine (VM) re-location
CN113778627A (en)Scheduling method for creating cloud resources
CN104866375B (en)A kind of method and device for migrating virtual machine
CN106020971B (en) CPU scheduling method and device in cloud host system
CN111405072A (en)Hybrid cloud optimization method based on cloud manufacturer cost scheduling
CN105930202B (en) A three-threshold virtual machine migration method
KaleVirtual machine migration techniques in cloud environment: A survey

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp