物理 Debian 到 VMWare:vmware-converter、dd-image 还是其他?

物理 Debian 到 VMWare:vmware-converter、dd-image 还是其他?

我们有两台 Debian Lenny 生产机器,都运行较大的商业网站。现在需要移动这些机器,在此过程中,需要将它们虚拟化到 VMWare ESX。

如果您相信互联网上的信息,有几种方法可以实现这一点。对我们来说最简单的方法是使用每周 dd 备份整个磁盘,但是,我没有使用过这种技术,也不知道这是否真的可行。

第二种最佳方法是通过源计算机上的应用程序对其进行虚拟化并生成与 ESX 兼容的 VM。但是,该软件是测试版且不受支持,安装后,什么都不起作用(/etc/init.d/vmware-converter 脚本实际上没有执行任何操作,启动和停止回复成功消息,但 ps 显示没有新进程)。

最糟糕且工作量最大的方法是安装新机器并手动设置,根据需要复制文件和数据库。这部分在执行过程中很清楚,我的问题与此无关。

我的第一种方法可行吗?有人这样做过吗?或者更好的是,有一个带有说明的页面?或者是否有帮助页面解释如何使用 Debian 安装正确安装、运行和使用 vmware-converter 工具(我可能在安装过​​程中已经做错了什么)?

谢谢。

答案1

如果你在同一网络上有一台 Windows 机器,你可以使用 Windows 版本的VMware 转换器它可以将Linux安装直接转换为ESX上的虚拟机,您需要在同一网络上使用ESX盒作为目标。

答案2

尝试 systemimager。我曾将其用于 redhat/centos 和 debian 机器。它将创建您的 linux 安装的 rsync 副本。它还会更新您的网络和 fstab 以及系统上的各种其他配置。然后在虚拟机上安装 debian。或者您可以从 pxe 启动中进行 pxe 启动和更新,这比我想要做的要多得多。

然后使用 systemimager 副本更新您的 debian vm。您还需要使用新的存储驱动程序运行 initrd。

您可以使用 systemimager 在不同版本的 Linux 之间进行在线迁移。这样一来,vmware 转换器就更容易了,请参阅上文了解要求。

我使用这种方法在物理机和虚拟机之间来回移动。

相关内容