1. 程式人生 > 其它 >rhel8停止http服務_如何在RHEL8或CentOS8上安裝KVM

rhel8停止http服務_如何在RHEL8或CentOS8上安裝KVM

技術標籤:rhel8停止http服務

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

5bf87dd632a8d16ef1247fad0b158a83.png

如何在RHEL8或CentOS8上安裝KVM

2. 在RHEL8/CentOS8 Linux上安裝KVM

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

ddaf4b71bb5d59a6e4e25708d66b5983.png

在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 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
3f324347608cfd30137b9aa400c1d10f.png

在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例項

8f989d373db9d96c83be20928a4dfc77.png

在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虛擬系統了吧?