主要任务

主要任务

主要任务

转储 VirtualBox 系统的步骤是什么?请注意,这并不是将客户操作系统从硬件迁移到虚拟化,也不是通过谷歌搜索“迁移 VirtualBox”所提到的任何其他内容。我的意思是:

  • 将所有客户数据(虚拟驱动器、快照等)移动到外部媒体或远程存储上
  • 能够自信地从我的系统彻底删除这些数据
  • 从安装了 VirtualBox 的不同系统,能够获取客户数据、将其写入本地存储并启动它。

我认为备份部分很简单;但恢复可能需要通过一些明确定义的流程手动编辑 XML 配置文件。我很想知道这个过程。

奖励积分

  • 我使用的是 Linux,但独立于平台的解决方案也很好。天哪,即使是 Windows 解决方案也是一个不错的起点。
  • 如果解决方案支持不同的安装和数据目录,那就太好了。但如果不支持,我可以接受两个系统使用相同路径作为 VirtualBox 目录的要求
  • 对不同主机硬件(特别是以太网)的支持可能很好,但对我来说并不是很重要。

好吧,有什么想法吗?我会赞成那些能给我指明正确方向的部分解决方案。

答案1

如果您使用的是 VirtualBox 2.2.0 或更新版本(您应该使用;修复了许多错误并消除了瓶颈),您可以立即使用它。您可以在跨解决方案中导入和导出虚拟机开放虚拟化格式。您可以通过 GUI 或使用 vbox 命令行界面的脚本执行此操作。生成的备份是跨平台的。

查看VirtualBox 2.2.0 PDF 手册第 55 页第 3.8 章:导入和导出虚拟机。

答案2

Fpr Linux: 如果你想转移全部虚拟机,您只需将 ~/.VirtualBox 文件夹从一台机器复制到另一台机器即可。只要 VirtualBox 版本相同,这就可以正常工作。(我最近通过 sshfs 安装了此文件夹,甚至这也可以正常工作)。

答案3

使用 VirtualBox 时,除非没有快照,否则无法移动虚拟机。如果存在快照,则会导致各种麻烦和损坏 - 而且快照本身也无法移动。

因此,删除所有快照,然后复制文件:我会坚持使用整个子目录。我自己做过:将客户机从一台 Linux 笔记本电脑移到一台较新的笔记本电脑。我必须将虚拟机添加到 VirtualBox 已知的虚拟机列表中,但效果很好。

您还可以将虚拟机转换为 vmdk 文件,然后以此方式移动它们。使用文件作为 vmdk 文件,您可以将虚拟机从 VirtualBox 移动到 VMware 或执行其他类似步骤。

相关内容