rsg*_*een 17 virtualbox virtual-machine
我有一个 VirtualBox VM,它有一个我正在处理的项目。我希望能够在两台独立的计算机上使用这个 VM,这样我就可以在我当时碰巧的地方使用它。我已经看到有关传输、克隆和备份 VM 的答案,但没有关于拥有两个副本并使它们保持同步的答案。
在多台计算机上维护单个 VM 映像的最简单(最少或最简单的步骤)或最佳(出现问题的风险最低)方法是什么?
理想情况下,我宁愿不从 USB 驱动器运行 VM,因为两台计算机之一的 USB 端口很少,但如果这是最好的,那么我会接受它(我实际上不确定是否有从 USB 驱动器运行 VM 的任何问题)。但是,我计划使用 USB 驱动器在计算机之间传输任何文件。
Sek*_*mty 10
我认为您在这里有两个选择:第一个是(在两台计算机上的 Virtualbox 安装中)设置 VM 存储在某种便携式或远程硬盘驱动器上的文件夹;如果您将使用的计算机在网络上链接在一起,您可以使用共享文件夹,如果没有,恐怕唯一的解决方案是 USB 随身碟或外置硬盘。要设置文件夹,请转到File > Preferences > General > Default Machine Folder。USB 密钥的速度可能会限制整体性能。
第二种解决方案,也需要一个笔式驱动器或类似的东西(但只是为了携带您的 VM 文件),是在每次需要将其带走时手动导出和导入所需的 VM。您可以通过选择 VM 并使用File > Export Appliance和来完成此操作File > Import Appliance。通过导出,将创建一个 .ova 格式的文件,它是一个包含使用 VM 所需的所有文件的存档,通过在另一个安装中导入它,您将在第二台计算机上拥有相同的 VM。这样您就可以使用随身碟来简单地随身携带您的文件,重新导入时这些文件将被存储并从您的计算机访问,因此 USB 速度不是问题。
小智 9
面对完全相同的问题,我想我解决了。
假设你有两台机器,A 和 B。在 A 中创建/准备你的虚拟机。然后拍摄快照或创建一个链接克隆(两者都有效,但进一步的步骤不同,给出一个,你可以解决另一个)
现在,确保您在 B 中有一个新安装的 Virtualbox。使用 USB 将 ~/.VirtualBox 和 ~/VirtualBox VM 从 A 复制到 B(考虑到它们位于较远的站点)
现在,如果您选择快照方式,则同步 ~/VirtualBox VMs/YourVM/Snapshots 文件夹,直到它足够大。如果它变大,则在 A 中创建另一个快照并将 YourVM 文件夹复制到 B 一次,并且只在 Snapshots 文件夹中同步这个新的快照文件。
如果您在 A 或 B 中拍摄快照或制作链接克隆,则此仪式将被破坏,请注意。
在 5.0.20 中测试
小智 5
我知道这个线程已经有一年了,但它是谷歌上关于在两个位置之间共享一个 VM 的问题的顶级搜索结果。
VirtualBox 允许您使用 RDP 远程连接到正在运行的 VM。如果您不希望 VM 连续运行,请通过某种方式远程启动它。
有一个“允许多个连接”选项,因此在从另一个位置连接之前,您甚至不必从一个位置断开连接。
如果您无法托管自己的 VM,可以通过谷歌快速搜索找到将为您托管 VirtulaBox 映像的提供商。
我从来没有尝试过所有这些......
| 归档时间: |
|
| 查看次数: |
29876 次 |
| 最近记录: |