我们有两台debian Lenny生产机器,都运行较大的商业网站。 现在这些机器需要移动,在这个过程中,他们需要被虚拟化到VMWare ESX。
如果你相信互联网的信息,有几种方法可以做到这一点。 对我们来说最简单的办法是使用我们每周的dd备份,但是对于这种技术,如果真的有可能的话,我还没有经验。
第二种最好的方法是通过源机器上的应用程序对其进行虚拟化并生成一个ESX兼容的虚拟机。 但是,该软件是testing版和不受支持的,安装后,什么都没有真正的工作(/etc/init.d/vmware-converter脚本实际上没有做任何事情,启动和停止回复成功的消息,但PS显示,有没有新的进程)。
大部分工作最糟糕的方式是安装一台新机器并手动设置,根据需要复制文件和数据库。 这个部分在执行中很清楚,我的问题没有涉及到。
我的第一种可能吗? 有没有人做过,还是更好,有一个页面的指示? 或者是否有帮助页面解释如何使用Debian安装来正确安装,运行和使用vmware-converter工具(在安装过程中可能会出现错误)?
谢谢。
如果您的Windows计算机位于同一networking上,则可以使用Windows版本的VMware Converter ,它可以将Linux安装直接转换为ESX上的虚拟机,您需要在同一networking上使用ESX作为目标。
尝试systemimager。 我用这个红帽/ centos和debian的盒子。 它会创build一个你的Linux安装的rsync副本。 它还更新您的networking和fstab以及系统上的其他各种configuration。 然后在vm上安装debian。 或者你可以从一个pxe引导启动和更新,这是比我想做的更多的工作。
然后用您的systemimager副本更新您的debian vm。 您还需要使用新的存储驱动程序运行initrd。
您可以使用systemimager在甚至不同版本的linux之间进行ONLINE迁移。 有了这个说vmware转换器更容易,见上面的要求。
我使用这种方法在物理机和虚拟机之间来回移动。