[go: up one dir, main page]

CN107678831A - It is a kind of to realize the V2V methods migrated between virtual platform - Google Patents

It is a kind of to realize the V2V methods migrated between virtual platform Download PDF

Info

Publication number
CN107678831A
CN107678831A CN201710875150.0A CN201710875150A CN107678831A CN 107678831 A CN107678831 A CN 107678831A CN 201710875150 A CN201710875150 A CN 201710875150A CN 107678831 A CN107678831 A CN 107678831A
Authority
CN
China
Prior art keywords
migration
virtual machine
platform
qemu
img
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.)
Pending
Application number
CN201710875150.0A
Other languages
Chinese (zh)
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710875150.0A priority Critical patent/CN107678831A/en
Publication of CN107678831A publication Critical patent/CN107678831A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a kind of V2V methods realized and migrated between virtual platform, belong to cloud computing administrative skill field, the technical problem to be solved in the present invention is unable to flexible conversion and does not support mutually to migrate between the virtual machine of each manufacturer for the virtual machine of each manufacturer, the technical scheme used for:This method is by V2V Tool integrations in unified management node, and multinomial selection is provided when user, which clicks on, to be migrated, and calls different V2V instruments by the selection of user, realizes the migration operation of virtual machine between kinds of platform;Comprise the following steps that:(1), build environment, dispose management node and calculate node;(2), qemu img programs are installed in calculate node, in management node deployment call qemu img programs;(3), deployment storage and network, create virtual machine in different calculate nodes;(4), complete using cold migrating the virtual machines or thermophoresis virtual machine the migration of virtual machine between platform.

Description

一种实现跨虚拟化平台间迁移的V2V方法A V2V method for migrating across virtualization platforms

技术领域technical field

本发明涉及云计算管理技术领域,具体地说是一种实现跨虚拟化平台间迁移的V2V方法。The invention relates to the technical field of cloud computing management, in particular to a V2V method for realizing migration between virtualization platforms.

背景技术Background technique

V2v在虚拟机之间迁移系统及数据并处理主机差异和虚拟硬件,v2v中的源虚拟机系统与目的虚拟机系统类型可以相同或不同,如可在VMware和KVM之间或各自内部进行迁移。V2v迁移方法包括离线迁移、在线迁移及内存迁移。离线迁移载迁移之前需要将虚拟机暂停,并将虚拟机镜像和状态同时复制至目的主机,离线迁移有一定的服务不可用时间,但简单易行,适用于对服务可用性要求不高的场合。离线迁移是解决不同类型虚拟机之间迁移的有效办法,如开源迁移工具 virt-v2v就是采用此方式将VMware和KVM等类型的虚拟机迁移至KVM平台并加载KVM的驱动成功运行。在线迁移能保证虚拟机在迁移过程中正常运行,迁移初期由源主机提供服务,当目的主机具备运行系统的必须资源后则接管服务,切换过程极短,迁移过程对用户透明,适用于对服务可用性要求较高的场合。内存迁移可采用预拷贝策略,通过循环将源主机虚拟机内存数据发至目的主机虚拟机,预拷贝策略,通过循环将源主机虚拟机内存数据发至目的主机虚拟机,预拷贝循环结束后进入停机拷贝阶段,源主机挂起不再更新内存,预拷贝机制极大减少了停机阶段的内存传输量,停机时间大大缩小。V2v migrates systems and data between virtual machines and handles host differences and virtual hardware. The source virtual machine system and destination virtual machine system type in v2v can be the same or different, such as migration between VMware and KVM or within each. V2v migration methods include offline migration, online migration and memory migration. Before offline migration, the virtual machine needs to be suspended, and the virtual machine image and status are copied to the destination host at the same time. Offline migration has a certain period of service unavailability, but it is simple and easy to implement, and is suitable for occasions that do not require high service availability. Offline migration is an effective way to solve the migration between different types of virtual machines. For example, the open source migration tool virt-v2v uses this method to migrate VMware and KVM and other types of virtual machines to the KVM platform and load the KVM driver to run successfully. Online migration can ensure the normal operation of the virtual machine during the migration process. The source host provides services at the initial stage of migration. When the destination host has the necessary resources to run the system, it takes over the services. The switching process is extremely short, and the migration process is transparent to users. It is suitable for service Occasions with high availability requirements. Memory migration can use the pre-copy strategy to send the memory data of the source host virtual machine to the destination host virtual machine through a cycle. The pre-copy strategy sends the memory data of the source host virtual machine to the destination host virtual machine through a cycle. In the downtime copy phase, the source host hangs up and no longer updates the memory. The pre-copy mechanism greatly reduces the amount of memory transfer during the downtime period, and the downtime is greatly reduced.

Red Hat 公司开发的 virt-v2v 工具。它是由 perl 语言编写的脚本,可以自动化的将创建在 Xen,KVM 和 VMware ESX 上的虚拟机拷贝到 virt-v2v 的主机,并且自动的更改配置,使之能够被 libvirt 进行管理。目前,virt-v2v 支持静态迁移下列虚拟机:RHEL4、RHEL5, RHEL6,Windows XP,Windows Vista, Windows 7, Windows Server 2003和 Windows Server 2008。The virt-v2v tool developed by Red Hat. It is a script written in perl language, which can automatically copy virtual machines created on Xen, KVM and VMware ESX to virt-v2v hosts, and automatically change the configuration so that they can be managed by libvirt. Currently, virt-v2v supports static migration of the following virtual machines: RHEL4, RHEL5, RHEL6, Windows XP, Windows Vista, Windows 7, Windows Server 2003 and Windows Server 2008.

Virt-v2v工具部署在一台KVM主机上,并使用创建一个本地目录来存储迁移过来的虚拟机镜像,另外为了实现自动化迁移虚拟机,先预先设置virt-v2v.conf文件,设置一些virt-v2v 迁移的规则,包括网络接口迁移后的映射,迁移的方式,存储的位置,输出的格式等等。这些规则也能以命令行参数的方式输入,如 - - network,-o,-os,-of 等。为自动登录 VMware ESX 服务器创建 .netrc 文件。并设置0600 权限,文件内容为machineesx.example.com login root password xxxxxx的格式。The Virt-v2v tool is deployed on a KVM host and uses to create a local directory to store the migrated virtual machine image. In addition, in order to realize the automatic migration of the virtual machine, first set the virt-v2v.conf file in advance and set some virt-v2v Migration rules, including the mapping of the network interface after migration, migration method, storage location, output format, etc. These rules can also be entered as command line parameters, such as - - network, -o, -os, -of, etc. Create a .netrc file for automatic login to the VMware ESX server. And set the 0600 permission, the file content is in the format of machinesx.example.com login root password xxxxxx.

再使用 virt-v2v 命令进行迁移。Then use the virt-v2v command to migrate.

从Xen迁移到KVM:virt-v2v-ic xen+ssh://root@xen0.demo.com -os pool -bbrnamevm-name。Migrate from Xen to KVM: virt-v2v-ic xen+ssh://root@xen0.demo.com -os pool -bbrnamevm-name.

从VMware迁移到KVM:virt-v2v-ic esx://esx.demo.com/ -os pool --bridegebramevm-name。Migrating from VMware to KVM: virt-v2v-ic esx://esx.demo.com/ -os pool --bridegebramevm-name.

现有技术存在的缺点是:(1)、各厂商的虚拟机不能灵活转换;(2)、不支持各厂商的虚拟机之间相互迁移。The disadvantages of the existing technology are: (1) the virtual machines of various manufacturers cannot be flexibly converted; (2) the mutual migration between virtual machines of various manufacturers is not supported.

专利号为CN 106406979A的专利文献公开了一种将XenServer平台虚拟机迁移至KVM虚拟化平台的方法。本发明的方法包括以下步骤:进入XenServer虚拟机所在宿主机;通过脚本命令查找虚拟机对应的vdi文件,通过DD命令将vdi文件导出到本地文件;将本地文件拷贝到KVM平台所在宿主机;通过命令将导出的文件转化成qcow2文件,通过qcow2文件创建KVM平台虚拟机。但是该技术方案不能解决各厂商的虚拟机不能灵活转换以及不支持各厂商的虚拟机之间相互迁移的问题。Patent No. CN 106406979A discloses a method for migrating a XenServer platform virtual machine to a KVM virtualization platform. The method of the present invention comprises the following steps: enter the host computer where the XenServer virtual machine is located; search for the corresponding vdi file of the virtual machine by a script command, export the vdi file to a local file by the DD command; copy the local file to the host computer where the KVM platform is located; The command converts the exported file into a qcow2 file, and creates a KVM platform virtual machine through the qcow2 file. However, this technical solution cannot solve the problems that the virtual machines of various vendors cannot be flexibly converted and the mutual migration between virtual machines of various vendors is not supported.

发明内容Contents of the invention

本发明的技术任务是提供一种实现跨虚拟化平台间迁移的V2V方法,来解决各厂商的虚拟机不能灵活转换以及不支持各厂商的虚拟机之间相互迁移的问题。The technical task of the present invention is to provide a V2V method for realizing cross-virtualization platform migration, so as to solve the problems that virtual machines of various manufacturers cannot be flexibly converted and do not support mutual migration between virtual machines of various manufacturers.

本发明的技术任务是按以下方式实现的,一种实现跨虚拟化平台间迁移的V2V方法,该方法是将V2V工具集成在统一的管理节点上,当用户点击迁移时给出多项选择,通过用户的选择来调用不同的V2V工具,实现多种平台间虚拟机的迁移操作;具体步骤如下:The technical task of the present invention is realized in the following manner, a V2V method for realizing cross-virtualization platform migration, the method is to integrate V2V tools on a unified management node, and give multiple choices when the user clicks migration, Different V2V tools are invoked through the user's selection to realize the migration operation of virtual machines between various platforms; the specific steps are as follows:

(1)、搭建环境,部署管理节点和计算节点:管理节点是跑服务,计算节点是跑虚拟机的;(1) Set up the environment and deploy management nodes and computing nodes: the management nodes run services, and the computing nodes run virtual machines;

(2)、在计算节点上安装qemu-img程序,以方便计算节点上的虚拟机进行转换,管理节点上部署调用qemu-img程序;(2) Install the qemu-img program on the computing node to facilitate the conversion of the virtual machine on the computing node, deploy and call the qemu-img program on the management node;

(3)、部署存储及网络,在不同的计算节点上创建虚拟机,磁盘选择RAW格式或QCOW2,VMware选用精简置备;(3) Deploy storage and network, create virtual machines on different computing nodes, choose RAW format or QCOW2 for disk, and choose thin provisioning for VMware;

(4)、采用冷迁移虚拟机或者热迁移虚拟机完成平台间虚拟机的迁移。(4) Use cold migration virtual machine or hot migration virtual machine to complete the migration of virtual machines between platforms.

作为优选,所述用户点击迁移时给出的多项选择包括迁移至VMware平台或迁移至KVM平台或迁移至Xen平台。Preferably, the multiple choices given by the user when clicking migration include migrating to VMware platform or migrating to KVM platform or migrating to Xen platform.

作为优选,所述步骤(1)中的计算节点安装VMware的ESXi或Xen的XenServer或浪潮基于KVM的Hans。Preferably, the computing nodes in the step (1) are installed with ESXi of VMware or XenServer of Xen or Hans of Inspur based on KVM.

作为优选,所述步骤(4)中的冷迁移的步骤如下:As preferably, the steps of the cold migration in the step (4) are as follows:

①、将虚拟机关机;①. Shut down the virtual machine;

②、点击迁移选择计算节点;②. Click Migrate to select the computing node;

③、管理节点调用qemu-img程序,将其转换成ova格式导出;③. The management node invokes the qemu-img program to convert it into ova format for export;

④、将导出的ova格式的qemu-img程序再导入到目的主机。④. Import the exported qemu-img program in ova format to the destination host.

作为优选,所述步骤(4)中热迁移的步骤如下:Preferably, the steps of thermal migration in the step (4) are as follows:

①、迁移命令下发,将虚拟机关机;①. Issue the migration command and shut down the virtual machine;

②、将qemu-img程序转换成ova文件格式;②. Convert the qemu-img program to the ova file format;

③、将导出的ova格式的qemu-img程序再导入到目的主机;③. Import the exported qemu-img program in ova format to the destination host;

④、迁移成功后,调用自启动命令将虚拟机自启动。④. After the migration is successful, call the self-start command to start the virtual machine automatically.

本发明的实现跨虚拟化平台间迁移的V2V方法与现有技术相比具有以下优点:Compared with the prior art, the V2V method for realizing cross-virtualization platform migration of the present invention has the following advantages:

(一)、本发明选用简单易用、稳定且兼容性好的V2V工具,将其集成在统一的管理节点上,当用户点击迁移时给出多项选择,如VMware的虚拟机迁移时弹出可用的选项有:迁移至VMware平台;迁移至KVM平台;迁移至Xen平台,通过用户的选择来调用不同的v2v工具即可实现多种平台间虚拟机的迁移操作;(1), the present invention selects a V2V tool that is easy to use, stable and compatible, and integrates it on a unified management node. When the user clicks on migration, multiple choices are given, such as VMware's virtual machine migration, which pops up and is available The options are: migrate to the VMware platform; migrate to the KVM platform; migrate to the Xen platform, and call different v2v tools through the user's choice to realize the migration of virtual machines between various platforms;

(二)、统一V2V工具,实现虚拟机的跨平台迁移;(2) Unify V2V tools to realize cross-platform migration of virtual machines;

(三)、简化系统管理,为用户节省管理、维护和升级费用;(3) Simplify system management and save management, maintenance and upgrade costs for users;

(四)、提高系统负载均衡;(4) Improve system load balance;

(五)、帮助用户顺利完成虚拟化平台的切换。(5) Help users successfully complete the switching of virtualization platforms.

具体实施方式detailed description

参照具体实施例对本发明的一种实现跨虚拟化平台间迁移的V2V方法作以下详细地说明。A V2V method for realizing cross-virtualization platform migration of the present invention will be described in detail below with reference to specific embodiments.

实施例:Example:

本发明的实现跨虚拟化平台间迁移的V2V方法, 该方法是将V2V工具集成在统一的管理节点上,当用户点击迁移时给出多项选择,多项选择包括迁移至VMware平台或迁移至KVM平台或迁移至Xen平台;通过用户的选择来调用不同的V2V工具,实现多种平台间虚拟机的迁移操作;具体步骤如下:The V2V method of the present invention realizes the migration between virtualization platforms. The method is to integrate the V2V tool on a unified management node. The KVM platform may be migrated to the Xen platform; different V2V tools are invoked through the user's choice to realize the migration operation of virtual machines between various platforms; the specific steps are as follows:

(1)、搭建环境,部署管理节点和计算节点:管理节点是跑服务,计算节点是跑虚拟机的;计算节点安装VMware的ESXi或Xen的XenServer或浪潮基于KVM的Hans。(1) Build the environment, deploy management nodes and computing nodes: management nodes run services, computing nodes run virtual machines; computing nodes install VMware’s ESXi or Xen’s XenServer or Inspur’s KVM-based Hans.

(2)、在计算节点上安装qemu-img程序,以方便计算节点上的虚拟机进行转换,管理节点上部署调用qemu-img程序;(2) Install the qemu-img program on the computing node to facilitate the conversion of the virtual machine on the computing node, deploy and call the qemu-img program on the management node;

(3)、部署存储及网络,在不同的计算节点上创建虚拟机,磁盘选择RAW格式或QCOW2,VMware选用精简置备;(3) Deploy storage and network, create virtual machines on different computing nodes, choose RAW format or QCOW2 for disk, and choose thin provisioning for VMware;

(4)、采用冷迁移虚拟机或者热迁移虚拟机完成平台间虚拟机的迁移。(4) Use cold migration virtual machine or hot migration virtual machine to complete the migration of virtual machines between platforms.

冷迁移的步骤如下:The steps for cold migration are as follows:

①、将虚拟机关机;①. Shut down the virtual machine;

②、点击迁移选择计算节点;②. Click Migrate to select the computing node;

③、管理节点调用qemu-img程序,将其转换成ova格式导出;③. The management node invokes the qemu-img program to convert it into ova format for export;

④、将导出的ova格式的qemu-img程序再导入到目的主机。④. Import the exported qemu-img program in ova format to the destination host.

步骤(4)中热迁移的步骤如下:The steps of thermal migration in step (4) are as follows:

①、迁移命令下发,将虚拟机关机;①. Issue the migration command and shut down the virtual machine;

②、将qemu-img程序转换成ova文件格式;②. Convert the qemu-img program to the ova file format;

③、将导出的ova格式的qemu-img程序再导入到目的主机;③. Import the exported qemu-img program in ova format to the destination host;

④、迁移成功后,调用自启动命令将虚拟机自启动。④. After the migration is successful, call the self-start command to start the virtual machine automatically.

部署安装统一的管理节点,再安装KVM的Node主机、VMware的EXSi、Xen的XenServer主机,并配置好各自的存储、网络等,在每个主机上创建几台虚拟机,并为其安装操作系统和驱动软件。如果将虚拟机完成跨平台迁移需将虚拟机关机,再进行的操作是将虚拟机的镜像文件格式转换,网络接口的重新加载等相关操作,待迁移完成后,启动虚拟机检查是否能正常运行。Deploy and install a unified management node, then install KVM's Node host, VMware's EXSi, and Xen's XenServer host, and configure their respective storage and network, create several virtual machines on each host, and install the operating system for them and driver software. If the cross-platform migration of the virtual machine needs to be shut down, the next operation is to convert the image file format of the virtual machine, reload the network interface and other related operations. After the migration is completed, start the virtual machine to check whether it can run normally .

本发明涉及到虚拟化平台的虚拟机迁移技术领域, 虚拟机迁移技术是指将虚拟机从一台主机或存储位置迁移到另一台主机或存储位置的过程,主要分为物理机迁移到虚拟机(P2V)、虚拟机迁移到虚拟机(V2V)和虚拟机迁移到物理机(V2P)。目前流行的虚拟化工具如 VMware,Xen,KVM 都提供了各自的迁移组件,如VMware的Converter,Xen的Xen-converter,以及KVM的virt-v2v等都是将别的虚拟化平台上的虚拟机迁移到自己平台上的工具,本专利是想把这些v2v工具整合到一个管理平台上,统一管理多种虚拟化平台的虚拟及硬件资源,实现不同平台间虚拟机的迁移。从而达到简化系统维护管理、提高系统负载均衡、增强系统容错和优化系统电源管理的目的,可以为用户节省管理资金、维护费用和升级费用。可以根据本发明的技术构思做出其他各种相应的改变和变形,而所有这些改变和变形都应属于本发明权利要求的保护范围。The present invention relates to the technical field of virtual machine migration on a virtualization platform. The virtual machine migration technology refers to the process of migrating a virtual machine from one host or storage location to another host or storage location, mainly divided into physical machine migration and virtual machine migration. machine (P2V), virtual machine to virtual machine (V2V) and virtual machine to physical machine (V2P). Currently popular virtualization tools such as VMware, Xen, and KVM provide their own migration components, such as VMware's Converter, Xen's Xen-converter, and KVM's virt-v2v, etc. Migrating to tools on its own platform, this patent intends to integrate these v2v tools into a management platform, manage virtual and hardware resources of multiple virtualization platforms in a unified manner, and realize the migration of virtual machines between different platforms. So as to achieve the purpose of simplifying system maintenance and management, improving system load balance, enhancing system fault tolerance and optimizing system power management, and can save management funds, maintenance costs and upgrade costs for users. Various other corresponding changes and modifications can be made according to the technical concept of the present invention, and all these changes and modifications should belong to the protection scope of the claims of the present invention.

通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。Through the above specific implementation manners, those skilled in the technical field can easily realize the present invention. However, it should be understood that the present invention is not limited to the specific embodiments described above. On the basis of the disclosed embodiments, those skilled in the art can arbitrarily combine different technical features to achieve different technical solutions.

除说明书所述的技术特征外,均为本专业技术人员的已知技术。Except for the technical features described in the instructions, all are known technologies by those skilled in the art.

Claims (5)

1.一种实现跨虚拟化平台间迁移的V2V方法,其特征在于,该方法是将V2V工具集成在统一的管理节点上,当用户点击迁移时给出多项选择,通过用户的选择来调用不同的V2V工具,实现多种平台间虚拟机的迁移操作;具体步骤如下:1. A V2V method for migrating across virtualization platforms, characterized in that the method integrates V2V tools on a unified management node, and when the user clicks on migration, multiple choices are given, and the user's selection is used to call Different V2V tools realize the migration operation of virtual machines between various platforms; the specific steps are as follows: (1)、搭建环境,部署管理节点和计算节点:管理节点是跑服务,计算节点是跑虚拟机的;(1) Set up the environment and deploy management nodes and computing nodes: the management nodes run services, and the computing nodes run virtual machines; (2)、在计算节点上安装qemu-img程序,以方便计算节点上的虚拟机进行转换,管理节点上部署调用qemu-img程序;(2) Install the qemu-img program on the computing node to facilitate the conversion of the virtual machine on the computing node, deploy and call the qemu-img program on the management node; (3)、部署存储及网络,在不同的计算节点上创建虚拟机,磁盘选择RAW格式或QCOW2,VMware选用精简置备;(3) Deploy storage and network, create virtual machines on different computing nodes, choose RAW format or QCOW2 for disk, and choose thin provisioning for VMware; (4)、采用冷迁移虚拟机或者热迁移虚拟机完成平台间虚拟机的迁移。(4) Use cold migration virtual machine or hot migration virtual machine to complete the migration of virtual machines between platforms. 2.根据权利要求1所述的实现跨虚拟化平台间迁移的V2V方法,其特征在于,所述用户点击迁移时给出的多项选择包括迁移至VMware平台或迁移至KVM平台或迁移至Xen平台。2. The V2V method for realizing migration across virtualization platforms according to claim 1, wherein the multiple choices given when the user clicks migration include migrating to VMware platform or migrating to KVM platform or migrating to Xen platform. 3.根据权利要求1所述的实现跨虚拟化平台间迁移的V2V方法,其特征在于,所述步骤(1)中的计算节点安装VMware的ESXi或Xen的XenServer或浪潮基于KVM的Hans。3. The V2V method for realizing cross-virtualization platform migration according to claim 1, characterized in that the computing nodes in the step (1) are installed with ESXi of VMware or XenServer of Xen or Hans of Inspur based on KVM. 4.根据权利要求1所述的实现跨虚拟化平台间迁移的V2V方法,其特征在于,所述步骤(4)中的冷迁移的步骤如下:4. The V2V method for implementing cross-virtualization platform migration according to claim 1, characterized in that the cold migration in the step (4) is as follows: ①、将虚拟机关机;①. Shut down the virtual machine; ②、点击迁移选择计算节点;②. Click Migrate to select the computing node; ③、管理节点调用qemu-img程序,将其转换成ova格式导出;③. The management node invokes the qemu-img program to convert it into ova format for export; ④、将导出的ova格式的qemu-img程序再导入到目的主机。④. Import the exported qemu-img program in ova format to the destination host. 5.根据权利要求1所述的实现跨虚拟化平台间迁移的V2V方法,其特征在于,所述步骤(4)中热迁移的步骤如下:5. The V2V method for implementing cross-virtualization platform migration according to claim 1, characterized in that the steps of hot migration in the step (4) are as follows: ①、迁移命令下发,将虚拟机关机;①. Issue the migration command and shut down the virtual machine; ②、将qemu-img程序转换成ova文件格式;②. Convert the qemu-img program to the ova file format; ③、将导出的ova格式的qemu-img程序再导入到目的主机;③. Import the exported qemu-img program in ova format to the destination host; ④、迁移成功后,调用自启动命令将虚拟机自启动。④. After the migration is successful, call the self-start command to start the virtual machine automatically.
CN201710875150.0A 2017-09-25 2017-09-25 It is a kind of to realize the V2V methods migrated between virtual platform Pending CN107678831A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710875150.0A CN107678831A (en) 2017-09-25 2017-09-25 It is a kind of to realize the V2V methods migrated between virtual platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710875150.0A CN107678831A (en) 2017-09-25 2017-09-25 It is a kind of to realize the V2V methods migrated between virtual platform

Publications (1)

Publication Number Publication Date
CN107678831A true CN107678831A (en) 2018-02-09

Family

ID=61137318

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710875150.0A Pending CN107678831A (en) 2017-09-25 2017-09-25 It is a kind of to realize the V2V methods migrated between virtual platform

Country Status (1)

Country Link
CN (1) CN107678831A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108920936A (en) * 2018-06-26 2018-11-30 郑州云海信息技术有限公司 A kind of method and apparatus that vmware certification is realized based on Purley platform
CN109460187A (en) * 2018-11-09 2019-03-12 郑州云海信息技术有限公司 A kind of qcow2 file data consistency verification method and verifying terminal
CN110209465A (en) * 2018-04-20 2019-09-06 腾讯科技(深圳)有限公司 Virtual machine cross-platform migration method, device and electronic equipment
CN110737512A (en) * 2019-10-25 2020-01-31 北京浪潮数据技术有限公司 Cross-platform virtual machine online migration method and related components
CN112328365A (en) * 2020-11-05 2021-02-05 济南浪潮数据技术有限公司 Virtual machine migration method, device, equipment and storage medium
CN113515344A (en) * 2021-05-17 2021-10-19 中国工商银行股份有限公司 Method and device for automatically migrating virtual machine across technical platforms
EP3851959A4 (en) * 2018-09-30 2021-11-17 Huawei Technologies Co., Ltd. METHOD AND DEVICE FOR MIGRATION OF VIRTUAL MACHINERY

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8893147B2 (en) * 2012-01-13 2014-11-18 Ca, Inc. Providing a virtualized replication and high availability environment including a replication and high availability engine
CN106406979A (en) * 2016-09-04 2017-02-15 国云科技股份有限公司 How to Migrate a XenServer Platform Virtual Machine to a KVM Virtualization Platform
CN106775928A (en) * 2016-11-25 2017-05-31 国家电网公司 A kind of virtual machine Autonomic Migration Framework system and method between isomery cloud platform

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8893147B2 (en) * 2012-01-13 2014-11-18 Ca, Inc. Providing a virtualized replication and high availability environment including a replication and high availability engine
CN106406979A (en) * 2016-09-04 2017-02-15 国云科技股份有限公司 How to Migrate a XenServer Platform Virtual Machine to a KVM Virtualization Platform
CN106775928A (en) * 2016-11-25 2017-05-31 国家电网公司 A kind of virtual machine Autonomic Migration Framework system and method between isomery cloud platform

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
易思捷: "易思捷eSage产品体系", 《易思捷》 *
蒋迪: "《KVM私有云架构设计与实践》", 30 April 2017, 上海交通大学出版社 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110209465A (en) * 2018-04-20 2019-09-06 腾讯科技(深圳)有限公司 Virtual machine cross-platform migration method, device and electronic equipment
CN108920936A (en) * 2018-06-26 2018-11-30 郑州云海信息技术有限公司 A kind of method and apparatus that vmware certification is realized based on Purley platform
EP3851959A4 (en) * 2018-09-30 2021-11-17 Huawei Technologies Co., Ltd. METHOD AND DEVICE FOR MIGRATION OF VIRTUAL MACHINERY
US12056519B2 (en) 2018-09-30 2024-08-06 Huawei Cloud Computing Technologies Co., Ltd. Virtual machine migration method and apparatus
CN109460187A (en) * 2018-11-09 2019-03-12 郑州云海信息技术有限公司 A kind of qcow2 file data consistency verification method and verifying terminal
CN109460187B (en) * 2018-11-09 2022-05-03 郑州云海信息技术有限公司 Verification method and verification terminal for data consistency of qcow2 file
CN110737512A (en) * 2019-10-25 2020-01-31 北京浪潮数据技术有限公司 Cross-platform virtual machine online migration method and related components
CN112328365A (en) * 2020-11-05 2021-02-05 济南浪潮数据技术有限公司 Virtual machine migration method, device, equipment and storage medium
CN113515344A (en) * 2021-05-17 2021-10-19 中国工商银行股份有限公司 Method and device for automatically migrating virtual machine across technical platforms
CN113515344B (en) * 2021-05-17 2024-05-28 中国工商银行股份有限公司 Cross-technology-platform virtual machine automatic migration method and device

Similar Documents

Publication Publication Date Title
CN107678831A (en) It is a kind of to realize the V2V methods migrated between virtual platform
CN106648826B (en) For the method and apparatus of thermophoresis virtual machine
US9582221B2 (en) Virtualization-aware data locality in distributed data processing
US9507586B2 (en) Virtual machine based controller and upgrade mechanism
US8887158B2 (en) Dynamic cluster expansion through virtualization-based live cloning
JP6490359B2 (en) Computing system, method, and non-transitory computer readable storage medium for managing virtual machine deployment
CN104113574B (en) Safe transfer method and system of wide area network trusted virtual machine
US11055186B2 (en) Managing related devices for virtual machines using robust passthrough device enumeration
EP3125113A1 (en) Systems and methods for initializing multiple virtual processors within a single virtual machine
JP2011100431A (en) Device and method for controlling virtual machine
CN101765225A (en) Virtual cluster management system and cluster node
CN103473117A (en) Cloud-mode virtualization method
CN111679889B (en) Conversion migration method and system of virtual machine
US20210250234A1 (en) Methods and apparatus to migrate physical server hosts between virtual standard switches and virtual distributed switches in a network
WO2014000497A1 (en) Graceful shutdown method and system for virtual system
CN109168328A (en) The method, apparatus and virtualization system of virtual machine (vm) migration
CN104503825B (en) One kind is based on KVM hybrid apparatus virtual methods
US11829792B1 (en) In-place live migration of compute instances for efficient host domain patching
CN111459606A (en) Method for quickly creating virtual machine under virtualization and server
CN102096606A (en) Virtual machine migration method, device and system
US20210303324A1 (en) Hypervisor task execution management for virtual machines
CN112286633A (en) Virtual machine creating method, device, equipment and storage medium based on CloudStack platform
CN113326098B (en) Cloud management platform supporting KVM virtualization and container virtualization
CN119718547A (en) Virtual machine QEMU program hot upgrading method, system and equipment
TWI681299B (en) System and method for automatic virtual machine conversion and environment setup across heterogeneous hypervisors

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180209

RJ01 Rejection of invention patent application after publication