迁移 vmware 虚拟机到 kvm

迁移 vmware 虚拟机到 kvm

ID:33896944

大小:492.52 KB

页数:23页

时间:2019-03-01

迁移 vmware 虚拟机到 kvm_第1页
迁移 vmware 虚拟机到 kvm_第2页
迁移 vmware 虚拟机到 kvm_第3页
迁移 vmware 虚拟机到 kvm_第4页
迁移 vmware 虚拟机到 kvm_第5页
资源描述:

《迁移 vmware 虚拟机到 kvm》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、简介: 目前x86平台上最流行的虚拟化软件是VMware公司的系列产品,而基于开源技术的KVM虚拟化软件也得到了广泛的应用。本文是虚拟化迁移技术系列文章的第三部分,详细介绍了如何使用virt-v2v开源工具或者手动方法迁移创建在VMware软件上的Window及Linux虚拟机到基于KVM的虚拟机,并且从功能上比较了虚拟机系统迁移前后的变化,最后总结了VMware虚拟机到KVM迁移的不足和注意事项。前言随着虚拟化技术的不断发展,虚拟机的应用也越来越广泛。日常应用中可能出现资源不足,系统管理调整或者系统备份等原因,希

2、望将某一虚拟机从原来物理主机迁移到另一个物理主机上,即V2V(Virtual-to-Virtual)迁移。虚拟机的迁移需要物理主机上VMM(VirtualMachineMonitor)的支持。相同类型VMM之间,使用相同的API接口,通常具有强大的迁移能力。例如本系列第二篇文章介绍的KVM虚拟机之间的迁移,它支持三种迁移方式:离线迁移、在线共享存储迁移和在线块迁移。而不同的VMM之间,由于虚拟化实现技术的不同、开发厂商的不同、API接口的不同,使虚拟机迁移困难重重。本文分别介绍如何静态迁移VMwareESX/ESX

3、i、VMwareWorkstation及VMwarePlayer上的虚拟机到KVM主机。VMware虚拟机迁移到KVM的方式虚拟机V2V(Virtual-to-Virtual)迁移是在虚拟机之间移动操作系统和数据,照顾主机级别的差异和处理不同的虚拟硬件。V2V的迁移方法有两种,静态迁移和在线迁移。静态迁移(offlinemigration)也叫做常规迁移、离线迁移。在迁移之前将虚拟机暂停,同时拷贝虚拟机镜像和状态到目的主机。相比较于在线迁移(onlinemigration),其缺点是静态迁移方式的过程需要显式的停止

4、虚拟机的运行,而在线迁移的过程仅有非常短暂的停机时间,保证迁移过程中虚拟机服务的持续可用;优点是兼容性强,不需要VMM的有统一的API接口,可以借助第三方工具辅助迁移。由于目前VMM的开发没有统一的标准,不同的虚拟化厂商,尤其是闭源的商业厂商开发的VMM各成一套,静态迁移是解决不同类型虚拟机之间迁移的有效办法。本文采用V2V静态迁移的方法实现VMware虚拟机到KVM的迁移,同时介绍开源迁移工具virt-v2v的使用。VMware虚拟化产品及虚拟机文件VMware产品简介VMware是全球虚拟化解决方案的领导厂商,

5、提供了一套虚拟机解决方案,按产品特点可分为如下四类。VMwareESX/ESXi:这个产品不需要安装任何操作系统,它本身就是一个用来管理硬件资源的特殊的操作系统,所有的虚拟机都安装在它的上面。ESXServer带有远程web管理和客户端管理功能。VMwareServer、Workstation和Fusion:与ESX相比,这三个产品都是要安装在操作系统上的。Server和Workstation运行在Windows和Linux上,Fusion运行在苹果的MacOS上。VMwareVMotion:是VMware开发出的

6、一项独特技术,它将服务器、存储和网络设备完全虚拟化,使得正在运行的整个虚拟机能够在瞬间从一台服务器移到另一台服务器上。VirtualCenter、Importer、Convertor、P2V、Player:这些是为了配合VMware虚拟引擎,主要是为了配合ESX开发的管理软件和工具,这些工具中很多是免费的。本文主要迁移创建在VMwareESX/ESXi、VMwareWorkstation和VMwarePlayer上的虚拟机到KVM主机上,迁移后的虚拟机可以被开源的libvirt软件管理。VMware虚拟机文件介绍成

7、功迁移虚拟机的一个重要的验证标准就是文件的正确性和完整性。下图中列出与VMware虚拟机相关的文件,但是迁移VMware虚拟机到KVM并不需要用到所有的文件。图1.VMware虚拟机文件VMware虚拟机的文件主要包括.nvram文件,.vmx文件,vmdk文件,.vswp文件,.vmss文件,.vmsd文件,.vmsn文件,.log文件,.vmxf文件。与迁移相关的最主要的是.vmx文件和.vmdk文件。.vmx文件:包括虚拟机所有配置信息与硬件设置。不管你对虚拟机的设置做了何种编辑,所有的信息都会以文本形式保存

8、在这个文件里。如特殊硬件配置(例如RAM大小,网络接口信息,硬盘驱动信息,串行与并行信息),高级能源与资源配置、VMware工具选项及能源管理选项。迁移虚拟机时,需要更改这个文件的格式到KVM支持的xml文件,并且重新确认文件信息的有效性。.vmdk文件:包含虚拟磁盘的信息。虚拟机的文件系统就建立在.vmdk文件上。迁移时需要拷贝这个文件到KVM主机,并且转

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。