偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何在 Rocky Linux 9 / AlmaLinux 9 上安裝 KVM

系統(tǒng) Linux
在本指南中,我們演示了如何在 Rocky Linux 9 / Alma Linux 9 上安裝 KVM。

KVM 是 內(nèi)核虛擬機(jī)Kernel Virtualization Machine

與大多數(shù)虛擬化平臺(tái)一樣,它將硬件資源(如 CPU、內(nèi)存、存儲(chǔ)、網(wǎng)絡(luò)、圖形等)抽象化,并將它們分配給獨(dú)立于宿主機(jī)運(yùn)行的客戶(hù)機(jī)。

先決條件

  • 預(yù)裝 Rocky Linux 9 / AlmaLinux 9
  • 具有管理員權(quán)限的 sudo 用戶(hù)
  • 互聯(lián)網(wǎng)連接

1、驗(yàn)證是否啟用了硬件虛擬化

首先,你需要驗(yàn)證你的系統(tǒng)是否啟用了虛擬化功能。在大多數(shù)現(xiàn)代系統(tǒng)上,此功能已在 BIOS 中啟用。但可以肯定的是,你可以驗(yàn)證是否如圖所示啟用了虛擬化。

該命令探測(cè)是否存在 VMX(虛擬機(jī)擴(kuò)展Virtual Machine Extension),它是英特爾硬件虛擬化的 CPU 標(biāo)志,或 SVM,它是 AMD 硬件虛擬化的標(biāo)志。

$ cat /proc/cpuinfo | egrep "vmx|svm"

從以下輸出中,你可以看到我們的系統(tǒng)啟用了英特爾硬件虛擬化:

2、在 Rocky Linux 9 / AlmaLinux 9 上安裝 KVM

確保啟用虛擬化后,下一步就是安裝 KVM 和管理工具。為此,請(qǐng)運(yùn)行以下 dnf 命令。

$ sudo dnf install qemu-kvm virt-manager libvirt virt-install virt-viewer virt-top bridge-utils  bridge-utils virt-top libguestfs-tools -y

安裝完成后,運(yùn)行以下命令檢查是否已加載所需的 KVM 模塊。

$ lsmod | grep kvm

你應(yīng)該得到以下輸出以確認(rèn)已加載必要的模塊:

3、啟動(dòng)并啟用 libvirtd 守護(hù)進(jìn)程

在下一步中,一定要啟動(dòng) libvirtd 守護(hù)進(jìn)程。這是一個(gè)服務(wù)器端守護(hù)程序組件,可在虛擬化的客戶(hù)機(jī)上運(yùn)行和管理任務(wù)。它用于管理虛擬化技術(shù),例如 Xen、KVM 和 ESXi 等等。

要啟動(dòng) libvirtd 守護(hù)進(jìn)程,請(qǐng)運(yùn)行以下命令:

$ sudo systemctl start libvirtd

請(qǐng)務(wù)必啟用該服務(wù)以在引導(dǎo)時(shí)啟動(dòng):

$ sudo systemctl enable --now libvirtd

驗(yàn)證 libvirtd 守護(hù)進(jìn)程是否正在運(yùn)行,如下所示:

$ sudo systemctl status libvirtd

4、設(shè)置橋接接口

到目前為止,我們已經(jīng)安裝了 KVM 和所有管理工具,事實(shí)上,我們可以繼續(xù)啟動(dòng)虛擬機(jī)。但是,如果我們可以從管理程序網(wǎng)絡(luò)外部訪問(wèn)虛擬機(jī),那就太好了。為此,我們需要?jiǎng)?chuàng)建一個(gè)橋接接口。

首先,確定系統(tǒng)上的網(wǎng)絡(luò)接口。

$ sudo nmcli connection show

從輸出來(lái)看,ens160 是活動(dòng)的網(wǎng)絡(luò)接口,請(qǐng)務(wù)必注意你的情況下的接口,因?yàn)槟銓⒁宦肥褂盟?/p>

要開(kāi)始創(chuàng)建網(wǎng)橋,首先,使用以下語(yǔ)法用其 UUID 刪除連接:

$ sudo nmcli connection delete UUID

在我們的例子中,命令將是:

$ sudo nmcli connection delete 19e98123-9a84-30a6-bc59-a7134446bb26

你將收到連接已成功刪除的確認(rèn)信息。

在繼續(xù)進(jìn)行之前,最好準(zhǔn)備好以下詳細(xì)信息:

  • 網(wǎng)橋名稱(chēng) – 新網(wǎng)橋的首選名稱(chēng)(例如 br1
  • 設(shè)備名稱(chēng) – 這是你的網(wǎng)絡(luò)接口的名稱(chēng)。它將作為網(wǎng)橋的從屬設(shè)備(例如,ens160
  • IP 地址/子網(wǎng) – 橋接網(wǎng)絡(luò)的 IP 地址和子網(wǎng)(例如 192.168.2.50/24)。請(qǐng)注意,這應(yīng)該與你的網(wǎng)絡(luò)子網(wǎng)和 IP 地址相對(duì)應(yīng)。
  • 網(wǎng)關(guān) – 你網(wǎng)絡(luò)的默認(rèn)網(wǎng)關(guān)地址(例如 192.168.2.1
  • DNS1 和 DNS2 – 首選 DNS 地址(例如 8.8.8.8 和 8.8.4.4

繼續(xù),使用以下語(yǔ)法創(chuàng)建一個(gè)新的橋接接口。

$ sudo nmcli connection add type bridge autoconnect yes con-name BRIDGE NAME ifname BRIDGE NAME

在我們的例子中,br1 是首選的網(wǎng)橋接口名稱(chēng)。因此,命令將如圖所示:

$ sudo nmcli connection add type bridge autoconnect yes con-name br1 ifname br1

在接下來(lái)的步驟中,你將通過(guò)指定 IP 子網(wǎng)、網(wǎng)關(guān)和 DNS 值來(lái)修改網(wǎng)橋。

首先使用以下語(yǔ)法指定 IP 子網(wǎng):

$ sudo nmcli connection modify BRIDGE NAME ipv4.addresses IP ADDRESS/SUBNET ipv4.method manual

根據(jù)我們的設(shè)置,命令將是:

$ sudo nmcli connection modify br1 ipv4.addresses 192.168.2.150/24 ipv4.method manual

接下來(lái),使用以下語(yǔ)法指定網(wǎng)關(guān)地址:

$ sudo nmcli connection modify BRIDGE NAME ipv4.gateway GATEWAY

根據(jù)我們的網(wǎng)絡(luò),該命令采用以下格式:

$ sudo nmcli connection modify br1 ipv4.gateway 192.168.2.1

DNS 地址的語(yǔ)法如下:

$ sudo nmcli connection modify BRIDGE NAME ipv4.dns DNS1 +ipv4.dns DNS2

該命令采用以下格式:

$ sudo nmcli connection modify br1 ipv4.dns 8.8.8.8 +ipv4.dns 8.8.4.4

此后,使用以下命令添加網(wǎng)橋從屬設(shè)備:

$ sudo nmcli connection add type bridge-slave autoconnect yes con-name DEVICE NAME ifname DEVICE NAME master BRIDGE NAME

使用我們的值,命令如圖所示:

$ sudo nmcli connection add type bridge-slave autoconnect yes con-name ens160 ifname ens160 master br1

你將收到以下確認(rèn)信息,表明已成功添加網(wǎng)橋從屬設(shè)備。請(qǐng)記住,橋接從屬設(shè)備是你的網(wǎng)絡(luò)接口或適配器。

要確認(rèn)網(wǎng)橋已創(chuàng)建,請(qǐng)運(yùn)行以下命令:

$ sudo nmcli connection show

從輸出中,你可以看到列出了網(wǎng)橋接口。

激要活它,請(qǐng)運(yùn)行以下命令:

$ sudo nmcli connection up br1

此外,你可以使用 ip addr 命令驗(yàn)證:

$ ip addr | grep br1

最后,編輯網(wǎng)橋配置文件。

$ sudo vi /etc/qemu-kvm/bridge.conf

添加以下行:

allow all

然后重新啟動(dòng)虛擬化守護(hù)進(jìn)程以應(yīng)用更改

$ sudo systemctl restart libvirtd

5、創(chuàng)建虛擬機(jī)

安裝 KVM 并配置橋接連接后,現(xiàn)在讓我們創(chuàng)建一個(gè)虛擬機(jī)。在執(zhí)行之前,為登錄用戶(hù)分配必要的所有權(quán),以便在不切換到 root 的情況下運(yùn)行命令。

$ sudo chown -R $USER:libvirt /var/lib/libvirt/

在命令行上,我們將使用以下語(yǔ)法使用 Ubuntu 20.04 ISO 鏡像創(chuàng)建虛擬機(jī)。

$ virt-install \
    --name Ubuntu \
    --ram 2048 \
    --vcpus 2 \
    --disk path=/var/lib/libvirt/images/ubuntu-20.04.img,size=15 \
    --os-variant ubuntu20.04 \
    --network bridge=br1,model=virtio \
    --graphics vnc,listen=0.0.0.0 \
    --console pty,target_type=serial \
    --cdrom /home/linuxtechi/Downloads/ubuntu-20.04.4-desktop-amd64.iso

執(zhí)行該命令后,將啟動(dòng)圖形屏幕會(huì)話,并開(kāi)始安裝客戶(hù)操作系統(tǒng)。

總結(jié)

我們關(guān)于如何在 Rocky Linux 9 / AlmaLinux 9 上安裝 KVM 的文章到此結(jié)束,非常歡迎你提供反饋。

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2022-08-08 19:15:00

Linux

2022-11-09 07:40:18

2022-11-17 09:52:12

RHEL 9Node.js

2018-02-26 18:00:08

Linux運(yùn)維Debian

2023-05-24 11:56:06

RHEL 9DHCP服務(wù)器

2022-06-11 17:55:02

RHEL 9系統(tǒng)運(yùn)維

2025-06-27 07:34:19

2019-11-26 09:20:47

LinuxJava

2020-04-21 14:21:31

LinuxPython

2021-10-12 08:43:19

LinuxSambaWindows

2010-06-01 10:12:44

安裝SVN客戶(hù)端

2021-11-28 06:33:24

Discord消息收發(fā)應(yīng)用 Linux

2012-05-21 10:31:06

LinuxVMware Tool

2021-09-11 15:41:55

UbuntuDropbox云服務(wù)

2017-03-29 16:18:11

LinuxUbuntuRedmine

2021-07-12 14:47:16

UbuntuZlib代碼

2021-08-18 11:19:25

FedoraLinuxJava

2014-01-23 10:34:15

Linux發(fā)行版配置KVMOpen vSwitc

2022-04-22 21:13:49

AlmaLinuxLinuxLinux 發(fā)行版

2013-03-06 13:27:03

HadoopLinux
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)