如何在Ubuntu上安装KVM和创建虚拟机

image

如果您使用的是Linux,则不需要VirtualBox或VMware来创建虚拟机。 您可以使用KVM(基于内核的虚拟机)在虚拟机中运行Windows和Linux。

您可以直接使用KVM或与其他命令行工具,但图形虚拟机管理器(Virt-Manager)应用程序将使用其他虚拟机程序的人最熟悉的。

安装KVM

KVM仅在您的CPU具有硬件虚拟化支持(即Intel VT-x或AMD-V)时有效。 要确定CPU是否包括这些功能,请运行以下命令:

egrep -c(svm | vmx)/ proc / cpuinfo

A 0表示CPU不支持硬件虚拟化,而1或更多表示它支持硬件虚拟化。 您可能仍需要在计算机的BIOS中启用硬件虚拟化支持,即使此命令返回1或更多。

image

使用以下命令安装KVM和支持包。 Virt-Manager是一个用于管理虚拟机的图形应用程序 - 您可以直接使用kvm命令,但libvirt和Virt-Manager简化了过程。

sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager

只有root用户和libvirtd组中的用户有权使用KVM虚拟机。 运行以下命令将您的用户帐户添加到libvirtd组:

Sudo的adduser 的libvirtd

image

运行此命令后,注销并重新登录。在重新登录后运行此命令,您应该看到一个空的虚拟机列表。 这表示一切都正常工作。

virsh -c qemu:///系统列表

image

创建虚拟机

一旦安装了KVM,使用它的最简单的方法是使用Virtual Machine Manager应用程序。 你会发现它在你的Dash。

image

单击工具栏上的创建新虚拟机按钮,虚拟机管理器将指导您选择安装方法,配置虚拟机的虚拟硬件以及安装所选的客户机操作系统。

image

如果你曾经使用过VirtualBox,VMware或其他虚拟机应用程序,这个过程将会很熟悉。 您可以从光盘,ISO映像或甚至网络位置安装。

image

要为虚拟机分配超过2GB的内存,您需要一个64位的Linux内核。 运行32位内核的系统可以为虚拟机分配最多2 GB的RAM。

image

默认情况下,KVM为您提供类似于NAT的桥接网络 - 您的虚拟机不会作为自己的设备出现在网络上,但它将通过主机操作系统进行网络访问。 如果您在虚拟机中运行服务器软件,并希望从网络上的其他设备访问,您必须调整网络设置。

image

选择安装方法后,Virt-Manager将在窗口中引导客户机操作系统。 像在物理机上一样安装客户机操作系统。

image

管理虚拟机

虚拟机管理器窗口显示已安装虚拟机的列表。 右键单击窗口中的虚拟机以执行操作,包括启动,关闭,克隆或迁移它们。

image

您可以通过单击虚拟机窗口中的i形工具栏图标查看有关虚拟机的信息并配置其虚拟硬件。

image

赞 (0)
分享到:更多 ()