如何在 Ubuntu 20.04 上安装 Kvm
admin
2023-08-03 05:36:22
0

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

 

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
iPhone 屏幕上有亮绿色斑... iPhone 是市场上最稳定的智能手机之一,这主要归功于专为它们设计的 iOS 操作系统。然而,他们...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
QQ浏览器怎么制作简历 QQ浏览器是腾讯公司开发的一款极速浏览器,支持电脑,安卓,苹果等多种终端;更快的浏览体验,更安全的浏...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Apple Watch Ult... 所有运行 watchOS 7 或更高版本的 Apple Watch 型号都包含一项名为“优化电池充电...
统信UOS每次开机后不直接进入... 统信UOS每次开机后不直接进入系统而是进入到recovery模式 按方向上键选择UOS 20 SP1...