跨不同主机(不同 CPU 等)共享虚拟机

跨不同主机(不同 CPU 等)共享虚拟机

我尝试过在网上搜索,但我发现人们在同一台计算机上双启动操作系统并希望在不同的操作系统之间共享虚拟机。

我有一台台式机(酷睿 i7 IvyBridge、16 GB 内存、4 核 8 线程)和一台笔记本电脑(酷睿 i5 SandyBridge、8GB 内存、2 核 4 线程),我想在两台电脑上共享同一个 VM(比如,Ubuntu 12.10),存储在外部 USB 驱动器上。

有哪些注意事项?我应该注意什么?我可以随时更改 CPU 和 RAM 的数量吗?(如果在我的笔记本电脑上,则为 2 核/2GB,如果在我的台式机上,则为 4 核/4GB)

有人尝试过吗?有人能给我一些建议吗?

不管怎样,我计划使用 VirtualBox。理论上,我只需要 2 个虚拟机,一个在我的笔记本电脑上,一个在我的台式机上的 USB 驱动器上,但我不想在两者上重复进行更新和开发人员环境设置。

答案1

你可以做一些事情。

  1. 您可以托管一个 VM,并将 RDP / VNC 接入其中
  2. 您可以构建一个虚拟机,然后将虚拟机复制到笔记本电脑上
  3. 你可以通过共享来运行它
  4. 您可以将其安装到您的 USB 设备并从那里运行它
  5. 您可以安装 2 台虚拟机,然后在两台机器上映射所​​需的任何文件的共享

我个人会选择 1。但按照个人喜好的顺序:1、2 + 5、3、4

我认为 2 和 5 是互补的,所以我将它们归为一个选项,表示“如果我做到了”

答案2

只有部分答案属于我的知识领域。(我的知识与 KVM 有关,我认为 virtualbox 类似,但可能是错的。我认为部分答案比知道答案要好!)。

在 KVM 中 - * 您可以更改 CPU 数量和 RAM 容量,但不能即时更改。您需要重新启动才能使更改生效。

  • 由于机器是完全虚拟化的(我相信是 KVM 和 Virtualbox),您应该能够从一块硬件移动到另一个硬件,只要您不使用任何直通驱动程序 - 即所有与硬件的接口都是虚拟化/抽象的。

祝你好运,让我们知道你进展如何!!!

相关内容