【IT168 专稿】如今,在多个硬件主机之间迁移虚拟机是一种相当简单、无缝的操作。使用VMware的ESX 3.5和Virtual Center 2.5来迁移只要采用VMotion方法,最多点击几下鼠标,就能把每个虚拟机从一个ESX主机迁移至另一个ESX主机。Storage VMotion在2007年12月宣布推出,它便于把实际的vmdk(虚拟硬盘驱动器)文件迁移至其他的备用存储位置,不会造成停机时间,进一步改善了可移植性和迁移工作。这似乎相当简单,不过我们遇到裸设备映射(RDM),情况就有点复杂了。简而言之,RDM是VMFS卷上的一个特殊文件,充当虚拟机的代理,以便直接访问裸设备。不像VMFS分区,VMware的ESX Server并不管理处于物理模式的设备。这时,负责直接管理设备的是虚拟机的操作系统。
在功能上,微软集群服务(Microsoft Cluster Services)等应用依赖用裸设备即RDM格式显示的共享存储。如果有些人期望改换存储阵列或平台,或者把这些虚拟机从一个ESX集群完全迁移至另一个ESX集群,这带来了几个难题(尽管可以克服);另外需要一番规划,才能确保集群的完整性。为了获得成功,必须创建及配置新的RDM,以便与原始RDM一样,本文介绍的正是这个过程。
我们这次迁移过程将用到:
·ESX 3.5 update2
·Virtual Center 2.5
·Windows 2003企业版
·微软集群服务器(Microsoft Cluster Server)
·Windows 2000资源工具包
整个过程分为8个基本步骤:
1、 记录原始配置
2、 添加新的逻辑单元号(LUN)
3、 添加RDM配置
4、 拷贝数据
5、 克隆虚拟机
6、 配置克隆机
7、 改变微软磁盘签名(Disk Signature)
8、 为集群中的额外节点添加RDM