我想将生产服务器迁移到 VM 以用于开发目的,并尽可能精确地复制生产环境。
生产服务器运行 CentOS,在 RAID 5 阵列上有一个 ~3TB 的分区。虽然只使用了 13 GB,但 partimage 不是一个选项,因为托管虚拟机的机器有一个 150 GB 的驱动器,而 partimage 要求将映像还原到相同或更大大小的分区。
现在看来最好的选择是从头开始设置一个新的 CentOS VM,使用生产配置文件作为参考,并复制所有相关数据。
有没有更简单的选择?
答案1
您可以使用以下方式将物理机转换为虚拟机VMware 转换器. 然后,生成的 vmdk 文件可由 VirtualBox 直接使用。
在 VirtualBox 过程中Create New Virtual Machine
,当您进入Virtual Hard Disk
对话框时选择Use existing hard disk
然后浏览到您的 vmdk 文件的位置。
答案2
您可以使用 g4l(Linux 版 ghost)以 1:1 克隆现有操作系统。但这需要停机时间