Linux 安裝 KVM 虛擬機器

路易港發表於2021-10-31

在 Archlinux 中安裝

sudo pacman -Sy qemu libvirt ebtables dnsmasq bridge-utils virt-manager
  • kvm 負責 CPU 和記憶體的虛擬化
  • qemu 向 Guest OS 模擬硬體(例如,CPU,網路卡,磁碟,等)
  • ovmf 為虛擬機器啟用UEFI支援
  • libvirt 提供管理虛擬機器和其它虛擬化功能的工具和 API
  • virt-manager 是管理虛擬機器的 GUI

開啟 libvirt 服務

sudo systemctl enable libvirtd
sudo systemctl start libvirtd

將當前使用者加入 KVM 使用者組

sudo usermod -a -G kvm $USER

參考:

在Ubuntu 中安裝

檢查 CPU 是否支援虛擬化

egrep -c '(vmx|svm)' /proc/cpuinfo

檢查系統是否支援 kvm 加速

sudo kvm-ok

安裝 CPU 檢查器

sudo apt install cpu-checker

重啟電腦後開始安裝 KVM

sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

將當前登入使用者新增到名為 libvirt 和 KVM 的組中。

sudo adduser `id -un` libvirt

檢視當前登入使用者是哪些組的成員

sudo grep `id -un` /etc/group

驗證安裝

sudo virsh list --all

檢查執行狀態

sudo systemctl status libvirtd

安裝 KVM 的 GUI 管理工具(Server 不需要)

sudo apt install virt-manager

問題

default 網路卡未啟動:

sudo virsh net-start default
sudo virsh net-autostart default

文章首發於我的部落格:https://b.catch-e.space/2021/...

相關文章