我需要从运行在Xen上的虚拟机中迁移一些数据,我认为最简单的方法是迁移完整的映像。不幸的是,我无法访问主机(运行虚拟机管理程序),只能访问虚拟化系统。
是否有任何方法来创建我正在访问的系统的“可转移”映像?
抱歉,如果这没有意义,但我没有使用虚拟化解决方案的经验。
谢谢!
发布于 2009-12-10 20:02:57
通过设计,VM无法访问基础管理程序。通常,VM OS不知道它在VM中运行。但是,xen和其他管理程序确实有安装在“来宾”操作系统中的工具,这些工具确实允许两者之间进行某种形式的通信。
我使用过许多虚拟化系统,也从未见过允许客户以您所描述的方式访问主机的虚拟化系统。
简而言之,您要么需要访问底层管理程序(或者在Xen的例子中是dom0操作系统),要么需要使用操作系统中的工具(即备份程序、rsync、ftp等)迁移数据。就像在物理机器上运行操作系统而不能访问该机器一样。
发布于 2009-12-10 20:08:32
如果您可以访问这两台机器,就可以执行DD或类似的操作,但这将是非常复杂的,而不是只要求VMM管理器为您进行迁移。
Swoogan:请注意,XEN实际上使用的是半虚拟化,其中VM知道VMM。这很可能是XEN相对于其他as (如VMwares )的最大优势。
https://serverfault.com/questions/92163
复制相似问题