如何在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。
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實例
首先,創建一個連接到實例的網橋。
準備好橋接接口之後,使用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
點擊了解更多,快速查看更多的技術文章列表。