KVM 允许您在系统上使用多个操作系统而不会出现问题。 可以选择使用虚拟机、VMware 和其他集成系统,以便在您的 PC 上使用不同的操作系统。 尽管如此,KVM 仍然是最可靠的虚拟化安排之一。 KVM 代表基于内核的虚拟机,它允许您在鼠标、键盘、显示器和系统之间切换。 有些人还认为 KVM 是键盘-视频-鼠标的集成安排,其中整个系统通过互联网(本地/广泛)连接工作。 KVM 具有硬件设备和软件系统,您可以在 Ubuntu 系统中安装/使用它们。 如果您是系统管理员,那么在您的系统上使用 KVM 必须让您从一个系统切换到另一个系统中解脱出来。
Ubuntu Linux 上的 KVM
在 Ubuntu 上,当您在系统上运行第三方管理程序时,它会将虚拟系统或固件与系统内核连接起来。 由于 KVM 是一个基于内核的虚拟化系统,它在 Ubuntu 中运行顺畅。 它是用 C 编程语言编写的,并具有 GNU GPL 隐私许可证。 它适用于 x86 和 x64 位计算机。 在这篇文章中,我们将了解如何在 Ubuntu/Debian 系统上安装和开始使用 KVM。
第 1 步:检查您的系统是否支持虚拟化
在这个多任务处理的时代,系统制造商了解多功能工作的需求。 这就是为什么大多数现代计算机或硬件配置都支持虚拟化。 要检查您的系统是否支持它,您可以在终端 shell 上运行以下 grep 命令来检查它。 作为回报,任何大于 0 的结果都是您的系统确实支持虚拟化的积极信号。
$ egrep -c '(vmx|svm)' /proc/cpuinfo
如果您在系统上找不到虚拟化信息,您可以查看 BIOS 并查看是否有启用它的选项。
您现在可以检查 KVM 是否支持您的系统。 首先,在终端 shell 上运行以下命令行。 如果您发现类似下图所示的返回消息,则可以在您的机器上安装 KVM。
$ sudo kvm-ok
如果您发现上述命令的返回有问题,您可以运行以下命令来检查您的 CPU 错误。
$ sudo apt install cpu-checker
第 2 步:在 Ubuntu/Debian 发行版上安装 KVM
在确保您的系统支持 KVM 后,您可以在具有 root 访问权限的终端 shell 上运行以下 aptitude 命令,以在您的系统上安装 KVM、库函数和守护程序。
$ sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
上面的命令包括一个模拟器、主 KVM 包、一个守护进程、一个用于与 KVM 交互的 GUI 工具,以及用于 KVM 的其他实用工具。
安装完成后,您可能需要检查它是否安装正确。 在 shell 上运行以下命令以了解 KVM 状态。
$ sudo systemctl enable --now libvirtd
系统控制命令将在您的 Ubuntu 机器上显示 KVM 的 PID、内存使用、文件树格式和其他详细信息。
以下 GREP 命令将返回当前正在使用的模块列表。
lsmod | grep -i kvm
如果您想在系统上定期使用 KVM,可以在终端 shell 上运行以下命令以在启动时启用它。
$ sudo systemctl enable --now libvirtd
此外,如果您的系统有多个用户,您可以为 KVM 定义一个用户名。 运行 add user 命令将用户添加到您的系统。
sudo adduser ubuntuPIT kvm
最后,运行以下命令来验证您的 Ubuntu 系统上的 KVM 安装。
virsh list --all
第 3 步:在 Ubuntu Linux 上开始使用 KVM
安装 KVM 并创建用户后,您现在可以继续在 Ubuntu 系统上创建虚拟机。 通过 KVM 创建虚拟机有 GUI 和 CLI 两种方法。 在这里,我们将看到 GUI 和 CLI 方法。
1.在KVM上通过CLI创建系统
在 Ubuntu 机器上,您可以运行 virt-install
命令直接在您的机器上下载和安装操作系统。 以下命令可用于下载 KVM 管理程序存储库中可用的任何操作系统。
sudo virt-install --name=fedora33
在命令行中,您将看到操作系统名称、所需内存大小、所需虚拟 CPU 数量、所需磁盘信息和其他信息。 如果您发现一切正确,请输入您的 root 密码以继续。
2.在KVM上通过GUI创建系统
在 Ubuntu 上通过 KVM 安装虚拟系统,图形用户界面方法比 CLI 更简单。 在开始时,您可能需要在 shell 上运行以下命令来打开 KVM 环境。
sudo virt-manager
当工具打开时,单击“文件”按钮以添加新的 ISO 文件以创建新系统。 然后,从文件位置列表中,选择“本地安装媒体”方法来加载 ISO 文件。
现在,从文件系统中选择 ISO 文件,然后单击 Forward
按钮继续。 您还可以选择“从安装媒体自动检测”来检测 ISO 文件的类型。 现在,在下一步中,选择 RAM。 和 CPU 核心数量和磁盘空间向前移动。
现在,单击“前进”按钮,这将引导您进入下一步。 接下来的步骤很简单且不言自明; 请完成这些步骤并单击完成按钮退出安装向导。
结尾 Word
在 Ubuntu 机器上安装 KVM 并不是一项艰巨的任务。 在您的机器上安装它可以帮助您管理多个系统。 在整篇文章中,我描述了如何在 Debian/Ubuntu 机器上启用虚拟化和安装 KVM。 不幸的是,有些 AMD 芯片组不支持 CPU 虚拟化。 在开始安装 KVM 之前,请检查您的硬件兼容性。
如果您觉得这篇文章有用且内容丰富,请与您的朋友和 Linux 社区分享这篇文章。 您也可以在评论部分写下您对这篇文章的看法。