如何在 Ubuntu 20.04 上安装 Kvm

KVM(基于内核的虚拟机)是一种内置于Linux内核中的开源虚拟化技术。使用 KVM 运行多个 Linux 或 Windows 来宾虚拟机。每个来宾都与其他来宾完全隔离,并拥有自己的操作系统和专用虚拟硬件,如 CPU、内存、网络接口和存储。

先决条件

若要运行内存超过 2 GB 的来宾,您必须具有 64 位主机系统。

在继续安装之前,请确保您的 Ubuntu 主机支持 KVM 虚拟化。系统应具有具有 VT-x (vmx) 的英特尔处理器或支持 AMD-V (svm) 技术的 AMD 处理器。

运行以下grep命令以验证处理器是否支持硬件虚拟化:

grep -Eoc '(vmx|svm)' /proc/cpuinfo

如果 CPU 支持硬件虚拟化,则命令将输出大于零的数字,即 CPU 内核的数量。否则,如果输出是,这意味着 CPU 不支持硬件虚拟化。0

 

在某些计算机上,制造商可能会禁用 BIOS 中的虚拟技术扩展。

若要检查 BIOS 中是否启用了 VT,请使用包中包含的工具。输入以下命令作为 root或用户 sudo 权限安装包含命令的包:kvm-okcpu-checkerkvm-ok

sudo apt update
sudo apt install cpu-checker

安装后,请检查您的系统能否运行硬件加速的 KVM 虚拟机:

kvm-ok

如果在 BIOS 中未禁用处理器虚拟化功能,输出将类似:

INFO: /dev/kvm exists
KVM acceleration can be used

否则,该命令将打印失败消息,并可以选择关于如何启用扩展的短消息。启用 AMD-V 或 VT 技术的过程取决于您的主板和处理器类型。有关如何配置系统 BIOS 的信息,请参阅主板文档。

Ubuntu 20.04 上安装 KVM

运行以下命令以安装 KVM 和其他虚拟化管理包:

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager
  • qemu-kvm- 为 KVM 虚拟机管理程序提供硬件仿真的软件。
  • libvirt-daemon-system- 配置文件,以运行 libvirt 守护进程作为系统服务。
  • libvirt-clients- 用于管理虚拟化平台的软件。
  • bridge-utils- 一组用于配置以太网网桥的命令行工具。
  • virtinst- 一组用于创建虚拟机的命令行工具。
  • virt-manager- 易于使用的 GUI 接口和支持命令行实用程序,用于通过 libvirt 管理虚拟机。

安装包后,libvirt 守护进程将自动启动。您可以通过键入以下类型来验证它:

sudo systemctl is-active libvirtd
active

为了能够创建和管理虚拟机,您需要将用户添加到”libvirt”和”kvm”组。为此,请输入:

sudo usermod -aG libvirt $USER
sudo usermod -aG kvm $USER

$USER是保存当前登录用户名称的环境变量。

注销并重新登录,以便刷新组成员身份。

网络设置

 

在安装过程中创建名为”virbr0″的网桥。此设备使用 NAT 将客人的机器连接到外部世界。

您可以使用该工具列出当前网桥及其连接到的接口:brctl

brctl show
bridge name	bridge id		      STP enabled	interfaces
virbr0		  8000.52540089db3f	yes		      virbr0-nic

“virbr0″网桥未添加任何物理接口。”virbr0-nic”是一个虚拟设备,没有通过它路由流量。此设备的唯一目的是避免更改”virbr0″网桥的 MAC 地址。

此网络设置适用于大多数 Ubuntu 桌面用户,但有限制。如果要从本地网络外部访问来宾,则需要创建一个新网桥并对其进行配置,以便来宾计算机可以通过主机物理接口连接到外部世界。

创建虚拟机

现在,KVM 已安装在 Ubuntu 桌面上,您可以创建第一个 VM。这可以从命令行或使用应用程序完成。virt-manager

下载要安装的操作系统的 ISO 映像,然后按照以下步骤创建虚拟机:

  1. 在”活动”搜索栏类型”虚拟机管理器”中,然后单击图标以启动应用程序。
  2. 应用程序启动后,从顶部菜单单击”文件” ->”新虚拟机”:
  3. 将出现一个新窗口。选择”本地安装介质”,然后单击”前进”按钮。
  4. 提供 ISO 图像路径,然后单击”前进”按钮。
  5. 在下一个屏幕中,选择 VM 的内存和 CPU 设置。单击”前进”。
  6. 接下来,选择”为虚拟机创建磁盘映像”,然后选择 VM 的磁盘空间大小。单击”前进”。
  7. 输入虚拟机名称的名称,然后单击”完成”。
  8. VM 将启动,并将打开一个新窗口:从这里,您可以按照屏幕上的说明完成操作系统的安装。

安装操作系统后,您可以通过ssh或使用串行控制台接口从应用程序访问虚拟机。virt-manager

 

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun35772.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年2月4日
下一篇 2021年2月4日

相关推荐