Linux學習教程 · 程式 ·

如何在RHEL8或CentOS8上安裝KVM

如何在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。

1前言本文主要講解如何在RHEL8或CentOS8上安裝


2. 在RHEL8/CentOS8 Linux上安裝KVM

接下來的部分將帶您完成在RHEL8或者CentOS8上安裝最新版本的KVM管理程序的步驟。這將包括安裝KVM管理工具libguestfs-tools

片,請在微信搜索公眾號「智傳網優」直接開始自助影片學習

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 updatesudo 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
請關注本頭條號,每天堅持更新原創乾貨技術文章。如需學習影


2.4 步驟4: 在CentOS8或者RHEL8上安裝虛擬機管理器GUI -可選的

如果您的RHEL8或者CentOS8上有一個桌面環境,您可以安裝virt-manager工具,它允許您從GUI管理虛擬機。

sudo yum -y install virt-manager

2.5 步驟5: 在CentOS8或者RHEL8上在KVM上創建一個VM實例

如何在RHEL8或CentOS8上安裝KVM


首先,創建一個連接到實例的網橋。

準備好橋接接口之後,使用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

點擊了解更多,快速查看更多的技術文章列表。

聲明:文章觀點僅代表作者本人,PTTZH僅提供信息發布平台存儲空間服務。
喔!快樂的時光竟然這麼快就過⋯
more