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

在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 上安装和配置 KVM 以及创建虚拟机。 对于那些不知道的人,基于内核的虚拟机 (KVM) 是免费的开源虚拟化软件。 您可以创建多个 VM(虚拟机),每个 VM 都有自己的私有虚拟化硬件,如磁盘、CPU、RAM 等。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 (Xenial Xerus) 服务器上逐步安装 KVM 和创建虚拟机。

在 Ubuntu 16.04 LTS 上安装 KVM 并创建虚拟机

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。

sudo apt-get update sudo apt-get upgrade

步骤 2. 安装 KVM。

首先,让我们检查您的系统是否支持硬件虚拟化。 为此,请运行以下命令:

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

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

安装 KVM 和其他所需的包以在 Linux 中设置虚拟化环境:

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

bridge-utils 用于创建桥接网络,以便网络上的其他设备可以看到您的虚拟机。

验证 KVM 安装:

virsh -c qemu:///system list

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

步骤 3. 创建虚拟机。

您可以通过在 Dash Home 中键入相同的内容来打开 Virtual Machine Manager。 单击图标,它将打开应用程序。

在虚拟机管理器窗口中,单击工具栏中的第一个图标。

在 Ubuntu 16.04 LTS 上安装 KVM 并创建虚拟机

接下来,选择安装媒体的位置。

在 Ubuntu 16.04 LTS 上安装 KVM 并创建虚拟机

您可以从光盘、ISO 映像甚至网络位置安装它。

在 Ubuntu 16.04 LTS 上安装 KVM 并创建虚拟机

接下来,为您的虚拟机分配内存和 CPU。

在 Ubuntu 16.04 LTS 上安装 KVM 并创建虚拟机

之后,指定虚拟磁盘的大小。 如果您现在在分配整个磁盘之前选中该框,则磁盘大小是固定的。

在 Ubuntu 16.04 LTS 上安装 KVM 并创建虚拟机

在下一个窗口中,您可以为虚拟机命名。 然后单击完成开始将操作系统安装到您的虚拟机。

在 Ubuntu 16.04 LTS 上安装 KVM 并创建虚拟机

这是运行的 Ubuntu 虚拟机的屏幕截图 virt-manager 窗户。

在 Ubuntu 16.04 LTS 上安装 KVM 并创建虚拟机

恭喜! 您已成功安装 KVM。 感谢您使用本教程在 Ubuntu 16.04 LTS (Xenial Xerus) 系统上安装 KVM 和创建虚拟机。 如需更多帮助或有用信息,我们建议您查看 KVM 官方网站.