我正在考虑虚拟主机提供商的服务。是否有一组供应商支持导出和导入系统映像,以便可以将运行在提供者A上的系统迁移到提供者B?
发布于 2009-05-24 21:29:31
从技术上讲,虚拟机在提供者之间的迁移是完全可能的。你将要遇到的问题是如何找到一个能够做到这一点的主机。显然,主机想要尽最大的努力来留住客户,而移动提供商的物理不便就是其中之一。我可以想象,任何支持这一做法的主机都会为此收取合理的费用。
发布于 2009-05-27 05:30:27
我已经手动将Xen实例从一个提供程序迁移到另一个提供程序(即,在提供程序之间没有协调)。下面的方法试图尽量减少停机时间,但仍然会有一些停机时间。
基本上,我从provider 1到provider 2做了一个完整的rsync。显然,在守护进程还在运行的情况下,这将不是一个一致的映像。然后,我重新运行rsync,以弥补更多的差距.在这个阶段,这两种制度不应该有太大的不同。
然后,关闭provider 1上的所有守护进程,这样就不会更改任何文件。这对于数据库服务器和电子邮件服务器来说是双重的。做一个最终的rsync;考虑到提供者1和提供者2's文件现在应该是多么相似,这应该不会花很长时间。
然后,在提供者2上启动守护进程。关闭提供程序1。完成。
发布于 2009-05-25 07:42:41
首先,两个提供商必须使用相同的虚拟化技术。如果不是这样的话,就算了(或者走运)。
其次,您必须能够获得VM的原始映像,如果它是稀疏图像,则大致应该是VM中所有数据的权重;如果是完整图像,则应该是分区的大小。此映像通常存储在提供者数据中心的SAN或NAS上。我从没见过这是可能的..。
另一种可能是备用软件。我知道有软件可以备份整个操作系统,但我没有想到任何名字。
https://serverfault.com/questions/11845
复制相似问题