virt-manager 是 linux 下管理 kvm/qemu 虚拟机的图形化工具,封装 libvirt 操作,支持创建、配置、监控与维护;需确保 libvirtd 运行、用户属 libvirt 组、bios 开启虚拟化;新建虚拟机分五步向导,支持 iso/pxe/云镜像等安装方式,资源分配、存储(qcow2)、网络(nat/桥接)均可视化设置;日常管理含启停、性能监控、硬件动态添加(如 usb、virtio 显卡)、图形控制台;高级功能包括快照、存储池管理、ssh 远程连接及 qcow2 镜像导入。

virt-manager 是 Linux 下管理 KVM/QEMU 虚拟机最直观的图形化工具,它把底层 libvirt 的复杂操作封装成点选式界面,不用记命令也能完成创建、配置、监控和维护全流程。
启动与连接本地虚拟化环境
安装后首次运行 virt-manager,它会自动检测并连接本地 qemu:///system(即系统级 KVM)。若提示“无法连接”,常见原因有三个:
- libvirtd 服务未运行:执行 sudo systemctl start libvirtd && sudo systemctl enable libvirtd
- 当前用户不在 libvirt 组:运行 sudo usermod -aG libvirt $USER,然后**完全退出并重新登录桌面**(组权限不会热生效)
- BIOS 中未开启虚拟化(VT-x/AMD-V):需进 BIOS 设置启用,Linux 下可验证:grep -E "(vmx|svm)" /proc/cpuinfo,输出非空即支持
图形化创建一台新虚拟机
点击左上角“文件 → 新建虚拟机”,向导分五步,全程可视化:
- 选择安装方式:ISO 镜像(推荐)、网络 PXE、云镜像(如 Ubuntu Cloud Image)、或已有磁盘(适合迁移)
- 指定操作系统:上传 ISO 后自动识别类型(如 Ubuntu 22.04),选对版本能自动启用最佳驱动(如 VirtIO 网卡/磁盘)
- 分配资源:拖动滑块设内存(建议 ≥2GB)、CPU 核心数(默认 1,开发环境可调至 2–4)
- 设置存储:默认使用 qcow2 格式,勾选“为虚拟机创建磁盘镜像”,输入大小(如 30GB),它按需增长、支持快照
- 配置网络:默认 NAT(虚拟机可上网,宿主机可访问),如需局域网互通,选“桥接模式”并指定物理网卡(如 enp0s3)
日常管理与硬件调整
双击虚拟机进入详情页,所有操作都在标签页中:
- 概述页:一键启停、暂停、重启;右键菜单可克隆、导出、删除
- 性能页:实时曲线图显示 CPU、内存、磁盘 I/O、网络吞吐,鼠标悬停看具体数值
- 硬件页:点击“添加硬件”可动态加 USB 设备、串口、SPICE 图形、VirtIO 显卡(务必取消“3D 加速”以避免兼容问题)
- 控制台页:直接打开图形控制台(类似真实显示器),支持复制粘贴、全屏、缩放,无需额外 VNC 客户端
高级功能用法提示
图形界面已覆盖大部分需求,但几个关键能力值得留意:
- 快照管理:在“虚拟机 → 快照”中创建命名快照,安装系统前打一个,装完软件再打一个,回滚只需几秒
- 存储池管理:左侧连接名右键 → “细节 → 存储”,可新建目录型池(如 /var/lib/libvirt/storage/mydata),统一管理镜像和备份
- 远程连接:文件 → 添加连接 → 选“通过 SSH 连接远程主机”,填目标 IP 和用户名,即可图形化管理服务器上的虚拟机
- 导入已有虚拟机:若已有 qcow2 文件,新建时选“导入现有磁盘镜像”,跳过安装步骤,直接配置硬件启动











