在 Ubuntu 操作系統(tǒng)上搭建 KVM(Kernel-based Virtual Machine)環(huán)境是相對(duì)簡(jiǎn)單的,以下是一步步的指南:
步驟 1: 檢查硬件虛擬化支持
確保你的計(jì)算機(jī)硬件支持虛擬化技術(shù),并且已經(jīng)啟用。你可以在終端中執(zhí)行以下命令來(lái)檢查:
egrep -c ‘(vmx|svm)’ /proc/cpuinfo
如果輸出是非零,說(shuō)明你的 CPU 支持硬件虛擬化。
步驟 2: 安裝 KVM 軟件包
在終端中執(zhí)行以下命令來(lái)安裝 KVM 軟件包:
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients virtinst
步驟 3: 添加用戶(hù)到 libvirt 組
為了讓你的用戶(hù)賬戶(hù)能夠管理虛擬機(jī),你需要將用戶(hù)添加到 libvirt 組:
sudo adduser $USER libvirt
sudo adduser $USER libvirt-qemu
步驟 4: 啟動(dòng) libvirt 服務(wù)
sudo systemctl enable libvirtd
步驟 5: 安裝圖形化管理工具(可選)
你可以選擇安裝一個(gè)圖形化的虛擬機(jī)管理工具,比如 Virt Manager:
sudo apt install virt-manager
步驟 6: 驗(yàn)證 KVM 安裝
在終端中執(zhí)行以下命令來(lái)驗(yàn)證 KVM 安裝是否成功:
virsh list –all
如果一切設(shè)置正確,你應(yīng)該看到?jīng)]有任何虛擬機(jī)的輸出。
步驟 7: 創(chuàng)建和管理虛擬機(jī)
你可以使用 Virt Manager 圖形界面工具或者使用 virt-install 命令行工具來(lái)創(chuàng)建和管理虛擬機(jī)。以下是一個(gè)簡(jiǎn)單的使用 virt-install 創(chuàng)建虛擬機(jī)的例子:
virt-install –name my-vm –memory 2048 –vcpus 2 –disk size=10 –cdrom /path/to/your/Ubuntu.iso –os-variant Ubuntu20.04 –graphics spice
這將創(chuàng)建一個(gè)名為 my-vm 的虛擬機(jī),分配 2048MB 的內(nèi)存,2 個(gè)虛擬 CPU,10GB 的磁盤(pán)空間,使用提供的 Ubuntu 20.04 ISO 文件安裝操作系統(tǒng)。
這只是一個(gè)基本的 KVM 設(shè)置,你可以根據(jù)你的需求進(jìn)行更高級(jí)的配置。