KVM 是一种开源虚拟化技术,可用于创建运行 Linux 或 Windows 操作系统的虚拟机。
在本指南中,我们将向您展示如何使用 virt-manager 应用程序在 Ubuntu 中创建 KVM 虚拟机。
我们还将向您展示如何在 Ubuntu 服务器上安装和配置 virt-manager 应用程序。
什么是 KVM?
KVM 是针对 AMD64 和 Intel 64 系统上的 Linux 的完整虚拟化解决方案。 KVM 是开源软件。
KVM 的内核组件包含在主线 Linux 中(自内核 2.6.20 起)。 KVM 的用户空间组件包含在 virt-manager 中。
KVM 也被移植到 FreeBSD 和 NetBSD。 [2] QEMU 是可以在没有内核支持的情况下使用 KVM 或 TCG[3](仿真引擎)运行的用户空间组件。
KVM 最初是由 Avi Kivity 和 Dor Laor 在 XCalibre Communications 工作时为 IBM 开发的。它于 2007 年 2 月合并到主线 Linux 内核中。
为什么使用 KVM?
使用 KVM 创建虚拟机的原因有很多。 KVM 是开源的,因此可以免费使用。
它也很容易设置和使用。使用 KVM 的最大原因可能是它非常稳定和可靠。它已经存在了一段时间并且经过了充分的测试。
如何在 Ubuntu 中安装 KVM?
KVM (Kernel-based Virtual Machine) 是 Linux 的开源全虚拟化解决方案。它是一个管理程序,允许多个操作系统在单个主机上运行。
在本教程中,我们将学习如何在 Ubuntu 18.04 服务器上安装 KVM 并部署一个简单的 电脑虚拟机 虚拟机。
在开始之前,我们需要确保我们的服务器满足以下要求:
- 具有硬件虚拟化扩展(VT-x 或 AMD-V)的 CPU
- 至少 2GB 内存(推荐 4GB)
- 启用嵌套虚拟化的 BIOS
- 互联网连接
KVM 在 Ubuntu 中的安装过程非常简单。我们将从更新系统的包索引开始,然后使用 apt 安装所需的包。
须藤更新
sudo apt install qemu-kvm libvirt-daemon virtinst bridge-utils virt-manager
安装完成后,我们可以通过检查 libvirtd 服务的状态来检查 KVM 是否正在运行:
须藤 systemctl 状态 libvirtd
创建您的第一个虚拟机
现在您已准备好所有必要的部分,您已准备好创建您的第一个虚拟机。为此,我们将使用 virt-manager 工具。
virt-manager 是一个用于创建和管理虚拟机的图形工具。它在 Ubuntu 存储库中可用,可以使用以下命令安装:
sudo apt 安装 virt-manager
安装 virt-manager 后,您可以通过搜索“virtual machine manager”从活动概览中启动它。
配置虚拟机设置
现在您已经设置了您的基本 VM,您可以开始配置它的设置。首先在 VirtualBox 管理器中选择 VM,然后单击“设置”按钮。
这将打开虚拟机的配置窗口,它分为几个不同的选项卡。第一个选项卡是“常规”,它包含适用于整个 VM 的设置。
下一个选项卡是“存储”,您可以在其中指定 VM 将使用的虚拟磁盘映像。
“网络”选项卡是您可以配置虚拟机网络设置的地方,“串行端口”选项卡是您可以配置串行端口设置的地方。
最后,“USB”选项卡是您可以为 VM 配置 USB 设置的地方。
在大多数情况下,所有这些设置的默认值都可以正常工作。但是,您可能希望根据您的特定需要更改其中的一些。
例如,如果您希望能够从网络上的其他计算机访问您的 VM,则需要更改网络设置。
我们将在后面的部分详细讨论如何执行此操作。
为虚拟机分配资源
您需要做的第一件事是为您的新虚拟机分配一些资源。
您需要决定要分配多少 RAM 和 CPU,以及要为 VM 提供多少磁盘空间。
您可以使用 virt-manager 之类的工具来执行此操作,或者您可以直接编辑 VM 的配置文件。
分配资源后,您需要在 VM 上安装操作系统。
如果你想使用基于 Linux 的操作系统,你可以使用任何支持 KVM 的发行版。
例如,Ubuntu 对 KVM 有很好的支持。要在新 VM 上安装 Ubuntu,请按照这些说明进行操作。
访问虚拟机
为了访问新创建的虚拟机,您需要使用 SSH 客户端。如果您使用的是 Windows,我们建议使用 PuTTY。
一旦你有 油灰 安装后,打开它并在“主机名”字段中输入虚拟机的 IP 地址。
然后,单击“打开”按钮启动连接。
系统将提示您登录。默认用户名是“root”,默认密码是“password”。
登录后,您将进入虚拟机的命令提示符。
结论:
总之,在 Ubuntu 中创建 KVM 虚拟机是一个简单的过程,只需要几个简单的步骤。
使用这些说明和正确的工具,您可以在 Ubuntu 上快速设置您自己的虚拟机,而不会遇到太多麻烦。
完成后,您将能够开始开发软件应用程序或将其用作测试目的的沙盒环境。