Skip to main content
☘️ Septvean's Documents
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

在 AlmaLinux 9 上安装 KVM

一、环境与前置条件

硬件要求

  • CPU:支持 Intel VT-x / AMD-V
  • BIOS:开启 Virtualization
  • 内存:≥ 16 GB(8 GB 勉强)
  • 磁盘:≥ 100 GB

验证 CPU 虚拟化

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

≥1 即支持

二、安装 KVM 核心组件

1️⃣ 安装虚拟化组件

dnf install -y \
    qemu-kvm \
    libvirt \
    virt-install \
    virt-manager \
    virt-viewer \
    bridge-utils \
    cockpit \
    cockpit-files \
    cockpit-machines \
    cockpit-podman \
    cockpit-storaged

将有 sudo 权限的用户加入 libvirt 组:

usermod -aG libvirt admin
usermod -aG wheel admin
  • Web 登录时, 也推荐使用有 sudo 权限的用户

2️⃣ 启动 libvirt

systemctl enable --now libvirtd

验证

virsh list --all

三、存储规划

目录存储

mkdir -p /data/kvm/images
chown -R qemu:qemu /data/kvm

virsh pool-define-as default dir - - - - "/data/kvm/images"
virsh pool-start default
virsh pool-autostart default

下载 ISO

mkdir -p /data/isos
wget -P /data/isos https://repo.almalinux.org/almalinux/9/isos/x86_64/AlmaLinux-9.7-x86_64-minimal.iso

四、Cockpit Web 管理(推荐)

systemctl enable --now cockpit.socket

访问:

https://<IP>:9090
  • Web 管理 VM
  • 轻量、官方支持
  • 不能使用 root 登录
  • 使用 sudo 权限的用户登录,比如 admin

如果右上角显示 🔒被限制的访问,点击,切换为 管理员模式

接下来 创建桥接网卡,然后 创建虚拟机,最后 配置网络

五、监控

systemctl enable --now pmlogger.service