如何在RHEL8或CentOS8上安装KVM
请关注本头条号,每天坚持更新原创干货技术文章。
如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习
1. 前言
本文主要讲解如何在RHEL8或CentOS8上安装KVM 。本教程将介绍KVM管理程序及其管理工具在RHEL8或CentOS 8上的完整安装。KVM(基于内核的虚拟机)是一个完整的虚拟化解决方案,用于在x86硬件上运行的Linux系统,带有虚拟化扩展(Intel VT或AMD-V)。
KVM由一个可加载的内核模块KVM组成。它提供了核心虚拟化基础设施和处理器特定的模块kvm-intel.ko或kvm-amd.ko。按照以下步骤在RHEL8或CentOS8服务器上安装KVM。
如何在RHEL8或CentOS8上安装KVM
2. 在RHEL8/CentOS8 Linux上安装KVM
接下来的部分将带您完成在RHEL8或者CentOS8上安装最新版本的KVM管理程序的步骤。这将包括安装KVM管理工具libguestfs-tools
在RHEL8/CentOS8 Linux上安装KVM
2.1 步骤1:确保主机CPU拥有Intel VT或AMD-V虚拟化扩展
第一步是验证您的CPU对Intel VT或AMD-V虚拟化扩展的支持。在某些系统中,这在BIOS上是禁用的,您可能需要启用它。
验证您的CPU对Intel VT或AMD-V虚拟化扩展的支持
cat /proc/cpuinfo | egrep "vmx|svm"
您还可以使用lscpu命令执行相同的操作
lscpu | grep Virtualization
输出结果:
Virtualization: VT-x
2.2 步骤2: 在RHEL8或者CentOS8上安装KVM / QEMU
KVM包通过AppStream存储库分布在RHEL 8上。通过运行以下命令在RHEL 8服务器上安装KVM:
sudo yum update
sudo yum install @virt
安装之后,验证是否加载了内核模块
lsmod | grep kvm
kvm_intel 233472 0
kvm 737280 1 kvm_intel
还可以安装用于虚拟机管理的有用工具。
sudo dnf -y install virt-top libguestfs-tools
我们有一个如何使用libguestfs-tools的指南,比如:
2.3 步骤3: 在CentOS8或者RHEL8上启动并启用KVM守护进程
默认情况下,KVM守护进程libvirtd没有启动,使用以下命令启动服务:
sudo systemctl enable --now libvirtd
在CentOS8或者RHEL8上启动并启用KVM守护进程
2.4 步骤4: 在CentOS8或者RHEL8上安装虚拟机管理器GUI -可选的
如果您的RHEL8或者CentOS8上有一个桌面环境,您可以安装virt-manager工具,它允许您从GUI管理虚拟机。
sudo yum -y install virt-manager
2.5 步骤5: 在CentOS8或者RHEL8上在KVM上创建一个VM实例
在CentOS8或者RHEL8上在KVM上创建一个VM实例
首先,创建一个连接到实例的网桥。
准备好桥接接口之后,使用CLI或虚拟机管理器创建一个测试实例。下面的示例用于创建Fedora 29 VM。
virt-install \\
--name fed29 \\
--ram 1024 \\
--vcpus 1 \\
--disk path=/var/lib/libvirt/images/fed29.img,size=20 \\
--os-variant fedora29 \\
--os-type linux \\
--network bridge=br0 \\
--graphics none \\
--console pty,target_type=serial \\
--location 'http://fedora.inode.at/releases/29/Server/x86_64/os/' \\
--extra-args 'console=ttyS0,115200n8 serial'
安装在文本模式,但安装过程类似于GUI。完成安装后,重新启动实例并登录。
Fedora 29 (Server Edition)
Kernel 4.18.16-300.fc29.x86_64 on an x86_64 (ttyS0)
Web console: https://localhost:9090/ or https://192.168.10.11:9090/
localhost login:
你亦可透过控制台登录。
virsh console fed29
3. 总结
通过本文,您应该可以了解到如何在RHEL8或者CentOS8系统上安装和配置KVM虚拟系统了吧?
本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
https://www.linuxrumen.com/rmxx/1504.html
点击了解更多,快速查看更多的技术文章列表。
文章来源: https://twgreatdaily.com/zh-hans/3UxS2m4BMH2_cNUggP35.html