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