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

标签 linux virtual-machine vmware

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

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

我可以在一个 USB 设备上构建一个虚拟机吗?因此,如果需要,我可以插入一个节点。

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

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

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

其实我想使用虚拟机启动主从Hadoop2.x部署。为此目的有什么好的引用吗?

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

感谢您的宝贵时间。

最佳答案

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

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

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

现在回答您的问题:

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

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

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

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

关于linux - 是否可以使用 VMware 在 USB 设备上模拟 Linux?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30866500/

相关文章:

linux - 将我的k8s中的Pod日志重定向到具有Pod名称的文件

linux - 在 apache 网络服务器上使用 tomcat for jsp,ubuntu

linux - 如何在 LINUX 中有选择地创建指向另一个目录中特定文件的符号链接(symbolic link)?

linux - 是否存在用于构建虚拟 super (充当单个)计算机的框架?

tomcat - [Catalina home]/catalina.sh : -Dcom. sun.management.jmxremote=: 未找到 Tomcat(VM 选项)IntelliJ

iphone - 使用 OS X 和 Vmware 进行 iPhone 开发是否成功?

linux - unix/Xserver 上的最小公分母 GUI 库

networking - 我可以更改现有 Google Compute Engine 虚拟机的网络吗

c - 使用 Vix 发送到虚拟机的命令序列有时会失败

mysql - vmware中ubuntu访问mysql的方法