如何在 Ubuntu 22.04|20.04 上安装 KVM 管理程序 |如何在 Ubuntu 22.04|20.04 上安装 KVM 管理程序 |如何在 Ubuntu 22.04|20.04 上安装 KVM 管理程序 |如何在 Ubuntu 22.04|20.04 上安装 KVM 管理程序 |
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Ubuntu 22.04|20.04 上安装 KVM 管理程序 |

发表 admin at 2025年2月28日
类别
  • 未分类
标签
月額480円〜の高速レンタルサーバー ColorfulBox

在本指南中,您将学习如何在 Ubuntu 22.04|20.04 Linux 系统上安装 KVM Hypervisor 虚拟化服务器。 KVM(基于内核的虚拟机)是一个免费的开源虚拟化解决方案,适用于在 x86 硬件上运行的 Linux 系统。它要求服务器具有CPU虚拟化扩展(Intel VT或AMD-V)。

检查在 Fedora、RHEL/CentOS 8 上安装 KVM 的链接

KVM 由可加载内核模块kvm.ko 组成,该模块提供核心虚拟化基础架构和处理器特定模块 kvm-intel.ko 或 kvm-amd.ko。

步骤1:在Ubuntu上安装KVM/QEMU

以下是在 Ubuntu Linux 计算机上安装 KVM 虚拟化工具时应遵循的步骤。 Ubuntu 的所有 KVM 软件包都可以在上游存储库中找到。 apt 包管理器用于所有包的安装。

sudo apt update
sudo apt -y install qemu-kvm libvirt-daemon bridge-utils virtinst libvirt-daemon-system

Aso 安装其他有用的虚拟机管理工具。

sudo apt -y install virt-top libguestfs-tools libosinfo-bin  qemu-system virt-manager

确保 vhost_net 模块已加载并启用。

$ sudo modprobe vhost_net 
$ lsmod | grep vhost
vhost_net              24576  0
tun                    49152  1 vhost_net
vhost                  49152  1 vhost_net
tap                    28672  1 vhost_net

$ echo vhost_net | sudo tee -a /etc/modules 

这将为您提供类似于 Linux ls、cat、top 命令的工具,用于虚拟机。

第2步:在Ubuntu上创建KVM桥

为了让您的虚拟机能够与外界通信,需要一个 Linux 桥。在 Ubuntu 22.04|20.04 上安装 KVM 会创建一个名为 virbr0 的 Linux 桥。这可用于所有测试环境。

但是,如果您希望通过网络访问您的虚拟机,则需要在连接到您的计算机的物理网络接口上创建一个桥接器。

在您的 Debian 服务器/工作站上创建一个,如下所示。

sudo nano /etc/network/interfaces

我的网桥配置使用网络接口 (ens33) 创建一个名为 br1 的 Linux 网桥。将提供的值替换为您的值。

# Primary network interface
auto ens33
iface ens33 inet manual

# Bridge definitions
auto br1
iface br1 inet static
bridge_ports ens33
bridge_stp off
address 172.16.54.149
network 172.16.54.0
netmask 255.255.255.0
broadcast 172.16.54.255
gateway 172.16.54.2
dns-nameservers 172.16.54.2

重新启动计算机以使网络配置更改生效。

sudo reboot

确认 IP 网络详细信息。

$ ip addr

请参阅下面的屏幕截图。

第三步:在KVM上创建虚拟机

您可以使用 Virtual Machine Manager GUI 在 KVM 上或通过 virt-install 命令行工具创建实例。

对于 virt-install,安装片段分享如下。

sudo virt-install \
  --name de11 \
  --ram 2048 \
  --vcpus 2 \
  --disk path=/var/lib/libvirt/images/deb11.qcow2,size=20 \
  --os-type linux \
  --os-variant debian10 \
  --network bridge=br1 \
  --graphics none \
  --console pty,target_type=serial \
  --location 'http://ftp.debian.org/debian/dists/bullseye/main/installer-amd64/' \
  --extra-args 'console=ttyS0,115200n8 serial'

这将在开始安装之前下载内核和 initrd 映像。

安装过程将很快开始。按照 KVM 上 Debian 系统的安装提示进行操作。

我们还有以下指南:

  • 使用 Terraform 在 KVM 上安装虚拟机。

更多关于 Ubuntu 的指南:

  • 如何在 Ubuntu 上安装 LAMP Stack
  • 如何在 Ubuntu 上安装 MariaDB 服务器

另请查看相关 KVM 文章:

  • 如何扩展/增加 KVM 虚拟机 (VM) 磁盘大小
  • 如何在 KVM 上创建 CentOS/Fedora/RHEL 虚拟机模板
  • 如何在 KVM 上运行 Minikube
©2015-2025 Norria support@alaica.com