我有一台在 VMWare 下运行的 Ubuntu 12.04 服务器。据我所知,VMWare vmbk 文件已损坏。服务器运行正常,但这阻止了备份(使用 Veeam)。为了解决这个问题,我想创建一个没有损坏问题的重复 VM。但是,对于损坏的文件,VMWare 无法帮助我,例如创建一个简单的克隆。我可以创建一个新的 VM。如何将有问题的服务器中的配置/数据克隆到新服务器上?
更新:只是为了澄清:我意识到我不能使用 VMWare 克隆工具。我将手动创建一个新的 VM(如果需要,使用基本操作系统)。
如何将操作系统和数据从一台虚拟机复制到另一台虚拟机?
答案1
添加与第一个磁盘大小相同的第二个磁盘并将其安装到服务器上。
一种选择是进行类似的安装并使用旧的 cp-backup 方法(只需复制 /etc/ 和其他感兴趣的内容),这意味着以牺牲数据一致性为代价减少停机时间,因为备份期间更改的任何文件都不会被备份。
更好的是,启动一个映像 livecd 比如 clonezilla 并将映像磁盘到磁盘 - 这意味着更多的停机时间,但就数据一致性而言可能是一个更好的选择。
答案2
VMware 中的克隆选项本质上会复制设置文件和所有磁盘(即 Vmdk 文件)。因此,您刚才遇到的任何问题都会在克隆中延续下来。
Vmware player/workstation/etc 每次开机时都会尝试修复机器磁盘。如果您还没有尝试过关闭并重新打开机器,我会尝试这样做,这可能会让您在修复后克隆它……否则您可能会遇到问题。
账单