虚拟机迁移:传统的方法

日期: 2011-06-06 作者:Sander van Vugt翻译:张冀川 来源:TechTarget中国 英文

在虚拟基础设施中主机偶尔需要维护。为避免主机离线时漫长的服务中断,就需要进行虚拟机迁移。不幸的是,免费版本的VMware ESXi没有提供高级的虚拟机迁移特性,比如vMotion或者高可用性(High Availability,HA)来简化这一任务。   但是如果需要在有限的时间内进行硬件维护,你仍然有一些选择。

使用存储区域网络(SAN)以及另一个ESXi主机,你能手动进行虚拟机的迁移,然后维修主机硬件。   如何手动进行虚拟机迁移   虚拟机文件系统(VMFS)和虚拟机镜像文件存放在SAN存储上,SAN允许主机灵活的访问存储。没有人工干预时,连接到SAN存储的ESXi主机能够查看——但是不能……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

在虚拟基础设施中主机偶尔需要维护。为避免主机离线时漫长的服务中断,就需要进行虚拟机迁移。不幸的是,免费版本的VMware ESXi没有提供高级的虚拟机迁移特性,比如vMotion或者高可用性(High Availability,HA)来简化这一任务。

  但是如果需要在有限的时间内进行硬件维护,你仍然有一些选择。使用存储区域网络(SAN)以及另一个ESXi主机,你能手动进行虚拟机的迁移,然后维修主机硬件。

  如何手动进行虚拟机迁移

  虚拟机文件系统(VMFS)和虚拟机镜像文件存放在SAN存储上,SAN允许主机灵活的访问存储。没有人工干预时,连接到SAN存储的ESXi主机能够查看——但是不能访问——虚拟机镜像文件。所有你需要做的就是导入虚拟机的VMX文件到主机的库存数据库。

  连接主机到SAN后,你将看到虚拟机的文件系统但是没有虚拟机文件。右键点击数据存储,从菜单中选择“浏览数据存储”,打开文件浏览器。现在你应该能看到所有的虚拟机。

  图1 选择“浏览数据存储”后,你将看到每个虚拟机的所有文件。

虚拟机迁移

  接下来,关闭你想迁移的虚拟机。(这个步骤是必须的。如果不关闭将要迁移的虚拟机,你将面临虚拟机数据损坏的风险。)然后打开配置目录定位每个虚拟机的VMX配置文件。找到这些文件后,右键单击VMX文件然后选择“添加到库存”,将打开一个指定虚拟机要使用的名字和资源池的向导。在这个向导中,你可以接受添加虚拟机到新的ESXi主机的默认步骤。

  图2 找到VMX文件,添加虚拟机到另一个主机上。

虚拟机迁移

点击看大图

  现在你可以启动虚拟机了。ESXi将识别到虚拟机被迁移了。ESXi将询问你是否已经拷贝或迁移虚拟机到新的位置了。选择“我拷贝它”以避免网络接口重命名。如果网络接口被重命名,网络将中断,因为新的名字和虚拟机的配置不匹配。

  虚拟机将启动,而且你会准备好再次使用它。需要注意的是虚拟机在它的原始位置将不再可用。状态现在显示:未知(无效)。右键单击该虚拟机然后从原始主机的库存中删除它是个好主意。一旦你已经完成了维护过程,你可以以相反的方向简单地重复这个过程,返回虚拟机到它的原始主机。

  然而,这种虚拟机迁移步骤是有缺陷的。它涉及停机时间和短暂的手动过程。如果不喜欢这种方法,你可以购买提供了vMotion和高可用性的VMware vSphere授权版本,但是请记住这些虚拟机迁移特性价格昂贵。

翻译

张冀川
张冀川

TechTarget中国特约专家,任职于某国企信息中心,负责数据中心硬件基础设施及信息系统运维管理工作,对虚拟化及云计算技术有浓厚兴趣,并在工作中积极应用

相关推荐