【问题标题】:Is it possible to simulate Linux on USB devices using VMware?是否可以使用 VMware 在 USB 设备上模拟 Linux?
【发布时间】:2015-09-01 04:59:18
【问题描述】:

我已成功安装 RedHat Linux 并使用 VMware 模拟在硬盘驱动器上运行它们。如果我将所有节点 VM 放在我的物理机器上,事情就会非常顺利。

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

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

我的意思是,如果我模拟 机器 A 一个 USB 1 和另一个 机器 B 在 USB 2 上,我可以使用我的物理机器作为服务器来构建网络吗?

(1) 如果有,有什么需要注意的问题吗?

(2) 如果没有,是否有任何替代解决方案可用于我的管理目的?(我现在不想在物理机的分区上创建虚拟机)我可以使用多个移动硬盘驱动器吗?

实际上我想使用虚拟机启动主从 Hadoop2.x 部署。对此有什么好的参考吗?

我会解释说我并不太懒得尝试我的想法,但是,如果我什至不知道这个解决方案的可行性,现在这样做是相当昂贵的。

感谢您的宝贵时间。

【问题讨论】:

  • 我认为这个问题与编程无关。也许您会通过superuser@ 联系更多专家并从我们的朋友那里获得更好的答案
  • @mmgross 感谢您指出该子站点,但由于这不是一个真正的构造问题,我不太确定它属于哪里。谢谢。

标签: linux virtual-machine vmware


【解决方案1】:

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

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

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

现在回答你的问题:

我可以在一个 USB 设备上构建一个虚拟机吗? 是的,你总是可以在一个文件上构建一个虚拟机,并且取决于主机操作系统直接在物理设备上

...我可以使用我的物理机作为服务器来构建网络吗? 是的,VMWare 将允许 VM 相互通信和/或与主机和/或与外部世界通信,具体取决于关于如何配置 VM 的网络接口。

如果有,有什么需要注意的问题吗?

  • USB 设备可插拔。如果您在操作系统处于活动状态时无意中拔掉了一个,则可能会发生坏事。这就是为什么我建议您使用硬盘上的文件来托管您的虚拟机。
  • 记忆棒(不关心 USB 磁盘)支持有限数量的写入,并且通常在写入时性能不佳。 从不将交换的临时文件系统放在那里,而是将内存文件系统用于该用途,就像只读 CD 或 DVD 上的实时文件系统一样
  • 每个 VM 都使用主机系统的内存。这通常是个人系统上并发 VM 数量的第一个限制

【讨论】:

  • 那么我可以在 USB 设备上挂载 ISO 吗?这正是我所期望的。而且我确实知道 VMWare 会占用托管物理内存,但在这种情况下,我有足够的内存来支持这种情况。总而言之,您的意思是 USB 上的虚拟机可能会失去速度,但它会起作用。好的...我可能会收集更多信息,稍后再试。
  • @Henry.L :您的问题并没有明确提到 USB 记忆棒,但如果您考虑使用它,您应该看看我的编辑。
  • 当然。我不是在谈论记忆棒,我知道他们在 canmeras 方面的专长。实际上我使用的是像 Kingstons16G 这样的 U 盘,我确信它们是可重写的。现在我的主要解决方案是为节点设置一个锁定 HUB 和一个滚动池。感谢您的考虑。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-17
  • 1970-01-01
  • 1970-01-01
  • 2015-04-10
  • 2020-08-01
  • 2015-03-16
相关资源
最近更新 更多