如何使用VMWare在Ubuntu服务器中通过命令行启动虚拟机

时间:2017-06-02 09:54:23

标签: virtual-machine vmware ubuntu-server

我的服务器上有 Ubuntu 16.04.2 (没有用户界面)。

我想在此服务器中启动虚拟机。在我的Windows PC中,我使用 VMWare UI启动它,但我不知道如何通过命令行执行此操作(我也不知道在linux中安装需要哪些软件包才能实现此目的)。任何想法,如果这是可能的以及如何?

2 个答案:

答案 0 :(得分:0)

你应该使用KVM。

什么是KVM?

KVM(适用于基于内核的虚拟机)是适用于包含虚拟化扩展(Intel VT或AMD-V)的x86硬件上的Linux的完全虚拟化解决方案。

使用KVM,可以运行多个运行未修改的Linux或Windows映像的虚拟机。每个虚拟机都有专用的虚拟化硬件:网卡,磁盘,图形适配器等。

KVM的内核组件包含在主线Linux中,截至2.6.20。

Ubuntu使用KVM作为非图形服务器的后端虚拟化,将libvirt作为其工具包/ API。用于管理VM的Libvirt前端包括virt-manager(GUI)。

有关如何在命令行上使用KVM,可以参考:http://xmodulo.com/use-kvm-command-line-debian-ubuntu.html

答案 1 :(得分:0)

我没有找到使用 VMWare 执行此操作的方法,但我设法通过 VirtualBox 实现了这一点。我在这里描述了所需的步骤:

<强> 1。从VMWare转换为VirtualBox图像

打开 VirtualBox 。创建新虚拟机并选择使用现有虚拟硬盘驱动器磁盘。指定适用于 VMWare 的图像。 虚拟机准备就绪后,选择文件 - &gt;导出设备以将图像导出为 ova 文件(在我的情况下为 benchmark.ova )。下一步是将此文件上传到服务器。

<强> 2。安装VirtualBox

sudo apt-get install virtualbox

第3。启动虚拟机

VBoxManage import benchmark.ova
VBoxManage startvm "benchmark" --type headless

(您可以使用VBoxManage controlvm "benchmark" poweroff

关闭它