如何在 Ubuntu 20.04 中安装 KVM 和管理虚拟机

什么是KVM

KVM 或基于内核的虚拟机提供了一种虚拟环境,在该环境中,一个或多个附加操作系统可以与主系统一起运行,而不会影响其功能。 在 KVM 中,Linux 内核通过利用您现有的系统和硬件资源来利用虚拟化技术。 KVM 创建的新虚拟环境可用于为软件测试人员、开发人员、架构师甚至家庭用户提供额外的工作空间。

本教程介绍如何安装和使用带有 KVM 开源虚拟化平台的虚拟机。 本教程中描述的命令和过程在 x86_64(64 位 x86 Intel 或 AMD 处理器)上的 Ubuntu 20.04 和 Ubuntu 18.04 系统上运行。

KVM 安装程序

KVM 的安装只需 4 个简单步骤即可完成。

步骤 1:验证硬件支持

在安装 KVM 之前,请务必确认您的 CPU 是否支持虚拟化以及您的 CPU 上是否已激活虚拟化技术。

请在您的 Ubuntu 终端上运行以下命令。 您可以通过按 Ctrl+Alt+T 或通过系统 Dash 打开终端。

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

此命令的输出非常重要。 输出为 1 或任何大于该值的值表示您的 CPU 可以设置为使用虚拟化技术。 输出 0 表示您的系统无法运行 KVM。 在我的例子中,输出是 4,它验证我可以安装和运行虚拟机。

接下来要做的是检查您的系统是否启用了虚拟化技术,因为运行 KVM 非常重要。 为此,请使用以下命令:

$ sudo kvm-ok

输出 1: