XenServer在主机之间迁移机器

我有一个使用大约1.5TB直接附加存储的XenServer 5.6 Free安装程序和5个虚拟机(Windows和Linux)。

由于我们的虚拟化需求已经有所增长,我们目前正在准备一个更快的XenServer 6.0 Free机器,它具有更多的RAM和更多的存储空间。 再次,直接连接的磁盘。

我如何在XenServer机器之间迁移虚拟机?

我不需要在迁移期间保持机器运行,但使用VM导出和导入肯定会花费太长时间。

如果在新主机上使用相同configuration的虚拟机,并通过networking连接LVM卷,那么这将是唯一快速且最不痛苦的解决scheme吗? 在做这样的事情时,我应该注意哪些“陷阱”? 旧机器有AMD Phenom II,新的有Intel Xeon E5 CPU。

我认为最快的方法就是使用磁盘映像软件。 在我工作的公司里,几乎所有的机器都在XEN和VMWARE服务器上。 我们经常遇到这种情况。 我们使用Active @ Boot Disk,它非常快速和可靠。 首先用你要传输的服务器上的cd启动,并备份到你的服务器映像的networking文件夹。 然后在新的XEN服务器上启动并将该映像恢复到新服务器。 我希望这个帮助。

采取逻辑卷并将其复制到远程主机工作。 但是这需要时间。 如果分区不满,这是浪费时间。 特别是如果它的一个大的分区,因为未使用的空间也将被复制。

我在debian上使用xen,但是我相信这对其他设置来说是足够通用的

当我移动我的xen机器时,我这样做:

  • 关掉了vm
  • 将vm localy安装成只读(很安全)
  • 在目标机器上为磁盘/交换创build一个新的LVM
  • 在LVM上创build文件系统和交换
  • 挂载文件系统
  • 将xenconfiguration文件复制到新的xen DomU
  • rsync -avrplEHXgo –numeric-ids –exclude = / mnt / –exclude = / proc / –exclude = / dev / –exclude = / tmp / from-source-machine to destination-machine
  • 在目的地上,创buildmnt,proc,dev,交换具有适当的权限。 卸载文件系统

你应该准备好去

为了尽量减less停机时间,您可以创build一个快照。 然后,您可以将其导出,移动并将其导入新机器。

自从使用xen以来已经有一段时间了,但是如果你使用现场发行版启动了两个xenservers,比如分开的魔法

启用samba共享并直接复制虚拟硬盘..在中间粘贴一个不错的千兆位(或更高)的交换机,您将很快完成!

那么只需从xenserver菜单导入configuration文件?