我有一台安装了 Unix 操作系统的计算机。我想将这台计算机转换为虚拟机,以便可以在另一台装有 VMware Workstation 的计算机上运行它。
答案1
您需要的产品名为VMWare 转换器。您将需要独立版本。它的文档可以在这里找到。
基本上,VMWare Converter 会将现有的物理 Unix 机器转换为 VMWare 格式。然后,此 VMWare 映像可以加载到您选择的任何 VMWare 主机中。
答案2
虽然我更喜欢 VMWare Converter 的答案,但你也可以使用克隆兹拉。只需小心创建一个 VMWare 映像,该映像的虚拟硬盘大小应与原始硬盘大小相同或更大。此外,请记住,当虚拟机启动时,它将检测完全不同的硬件,因此您可能会遇到 X-windows、网络连接等方面的问题,您需要解决这些问题。
答案3
如果你指的 UNIX 指的是 Linux,那么你可以使用VMware 独立转换器。
但是你一定有正在运行的 VMware Hypervisor /ESXi系统作为目的地。
您不能只创建然后在 VMware Workstation 或 Player(或 Server)中打开的文件。[转换Windows系统时,直接创建文件即可。]
至于其他“UNIX”,我相信只有 Linux 受支持,并且我确信(通过尝试)FreeBSD 不支持转换。
请注意,如果您有较新的硬件(支持 CPU 中的 VT 扩展)和足够新的 VMware Workstation 版本(8 或更高版本),则 ESXi Hypervisor 既可以在裸机上运行,也可以在虚拟机中运行。
另请注意,您可以从另一个程序(在 Windows 上运行的 VMware vSphere Client)控制和管理 ESXi/vSphere Hypervisor!
例如,我在 12 核 AMD Opteron 系统上托管 Windows 7 的 VMware Workstation 8 上安装了 ESXi 5.0 作为虚拟机。我在 Windows 7 主机系统上运行了 Converter 和 vSphere Client。
这是将 64 位 CentOS 4 系统转换为虚拟系统所需要的。我的旧 ESXi 3 系统硬件不支持 64 位客户机。
将 CentOS 4 系统转换为 Workstation 8.0 下的 ESXi 5.0 下的 VM 后,我将其导出以直接在 Workstation 下运行。然后我关闭了 ESXi VM。