Citrix XenCenter 跨池迁移数据

某单位原有三台联想服务器与一台IP san组成Xenserver Pool。 
后来更新为三台浪潮服务器,一台光纤存储,一台光纤交换机。

由于cpu架构问题,导致不能异构CPU组池。

The VM is incompatible with the CPU teatures of this host.

三台服务器虚拟化平台组成后,考虑形成三种解决方案:

  • 一、通过快照导出形式,另存到本地文件,然后通过网络在新池中导入并新建VM。 
    由于服务器带宽与客户端接入带宽限制,存储一个百G以上的数据不太现实。

  • 二、通过网络把IP san的磁盘空间共享到新的虚拟化平台中。

通过网络访问磁盘后,原有的模板文件,虚拟磁盘文件都能看到,但是无法附加。

注:可以把此SR通过命令挂上(不能通过xencenter完成,否则可能会格式化存储)

#xe sr-introduce sr-uuid=UUID type=lvmohba shared=true name-label=EMC content-type=user

 

考虑到数据的安全性,不方便进行操作。

  • 三、通过导入导出命令,将导出xva文件直接复制到新服务中 
    服务器之间复制的速度还是能够接受的,具体看数据量的大小 
    登录到目的服务器,执行以下命令:
xe vm-export -h 源服务器IP -u 用户名 -pw 密码 vm=vmUUID filename=文件存储路径.xva
xe vm-import 文件存储路径.xva

380G磁盘空间,文件大小130G左右,百兆宽带(机房条件简陋),用时大概4.5个小时。 
3个VM停机时间8个小时,完全复制完成

 

 

https://blog.csdn.net/xuaa/article/details/74004638

posted @ 2018-05-23 13:22  dion至君  阅读(796)  评论(0编辑  收藏  举报