是否可以使用VMware在USB设备上模拟Linux?

我已成功安装RedHat Linux并使用VMware仿真在硬盘上运行它们。 如果我把所有节点虚拟机放在我的物理机器上,情况会非常顺利。

出于pipe理的目的,我想使用USB设备来存储ISO,如果需要更多的节点,插入一个。 我想在我的物理机器上运行VMware。

我可以在一个USB设备上build立一个虚拟机吗? 所以我可以根据需要插入一个节点。

我的意思是,如果我在USB 2上模拟台USB 1和另一台机器B ,可以使用我的物理机器作为服务器来build立一个networking吗?

(1)如果是的话,我应该注意哪些问题?

(2)如果没有,我的pipe理目的是否有其他解决scheme?(我不想在现在的物理机器的分区上创build虚拟机)我可以使用多个移动硬盘吗?

其实我想用虚拟机启动主从Hadoop2.x部署。 有没有什么好的参考?

我会解释一下,我并不是懒得去尝试一下我的想法,但是如果我甚至不知道这个解决scheme的可行性,那么现在这样做是相当昂贵的。

谢谢你的时间。

我不是VMWare的专家,但是我知道在几乎所有的虚拟化系统中这都是常见的。 你可以安装一个系统:

  • 在物理设备上(硬盘,硬盘分区)
  • 或在文件上

由于在操作系统和设备之间只使用一个驱动程序,因此物理设备方式通常可以提供更好的性能,而文件方式则更容易添加一个虚拟机。

现在你的问题:

我可以在一个USB设备上建立一个虚拟机吗? 是的,您始终可以在文件上执行此操作,并根据主机操作系统直接在物理设备上执行操作

…我可以建立一个网络使用我的物理机器作为服务器? 是的,VMWare将允许虚拟机彼此之间和/或与主机和/或外部世界进行通信,具体取决于您如何配置虚拟机的网络接口。

如果是的话,我应该注意哪些问题?

  • USB设备可插拔,不可插拔。 如果在操作系统处于活动状态时不小心拔出了一个,可能会发生不良事情。 这就是为什么我建议你使用硬盘上的文件来托管你的虚拟机。
  • 记忆棒(不考虑USB磁盘)支持有限的写入次数,写入操作通常效果不佳。 切勿将交换的临时文件系统放在那里,而是使用一个内存文件系统用于该用途,就像在只读CD或DVD上的实时文件系统一样
  • 每个虚拟机使用主机系统的内存。 这通常是个人系统上同时虚拟机数量的第一个限制