===== 第四章:虚拟机 ======
**原文链接:** https://pve.proxmox.com/pve-docs/pve-admin-guide.html
**最后更新时间:** 2026-02-25
Proxmox VE使用KVM(基于内核的虚拟机)作为其虚拟化技术。
===== 4.1 创建虚拟机 =====
==== 4.1.1 使用Web界面创建 ====
1. 转到数据中心 → 虚拟机
2. 点击“创建虚拟机”
3. 按照向导完成配置
==== 4.1.2 使用命令行创建 ====
# qm create <vmid> --name <name> --memory <size> --cores <cores> --net0 virtio,bridge=vmbr0
===== 4.2 虚拟机配置 =====
==== 4.2.1 常规设置 ====
* 名称和ID
* 操作系统类型
* 启动顺序
==== 4.2.2 系统 ====
* BIOS/UEFI
* 引导加载程序
* 显卡
* SCSI控制器
==== 4.2.3 硬盘 ====
* 总线类型:IDE、SATA、SCSI、VirtIO Block
* 缓存模式
* 格式:RAW、QCOW2
==== 4.2.4 CPU ====
* 核心数量
* CPU类型
* CPU限制
==== 4.2.5 内存 ====
* 分配内存
* 交换空间
* 气球设备
==== 4.2.6 网络 ====
* 网桥
* 虚拟网卡型号:VirtIO、E1000、RTL8139
* MAC地址
* VLAN标签
===== 4.3 虚拟机操作 =====
==== 4.3.1 启动 ====
# qm start <vmid>
==== 4.3.2 停止 ====
# qm stop <vmid>
==== 4.3.3 重启 ====
# qm reboot <vmid>
==== 4.3.4 暂停 ====
# qm pause <vmid>
==== 4.3.5 恢复 ====
# qm resume <vmid>
==== 4.3.6 克隆 ====
# qm clone <vmid> <newid> --name <newname>
==== 4.3.7 转换为模板 ====
# qm template <vmid>
===== 4.4 实时迁移 =====
实时迁移允许将虚拟机从一个节点移动到另一个节点,而不会造成停机。
==== 要求:===
* 共享存储
* 集群网络
* 相同的CPU类型或CPU兼容模式
==== 执行迁移 ====
# qm migrate < <target-nodevmid>> --online
===== 4.5 快照 =====
==== 4.5.1 创建快照 ====
# qm snapshot <vmid> <snapshot-name>
==== 4.5.2 恢复到快照 ====
# qm rollback <vmid> <snapshot-name>
==== 4.5.3 删除快照 ====
# qm delsnapshot <vmid> <snapshot-name>
===== 4.6 控制台访问 =====
==== 4.6.1 VNC控制台 ====
使用VNC连接到虚拟机控制台:
# qm vncproxy <vmid>
==== 4.6.2 SPICE ====
SPICE提供更好的图形性能:
# qm start <vmid> --spice
===== 4.7 备份 =====
使用vzdump进行虚拟机备份。
===== 4.8 QEMU代理 =====
QEMU代理(QGA)允许从主机管理虚拟机内的系统。
==== 安装 ====
在虚拟机内安装qemu-guest-agent包(对于Linux)或qvapport(对于Windows)。
===== 4.9 GPU直通 =====
==== 4.9.1 PCIe直通 ====
允许虚拟机直接访问GPU。
==== 4.9.2 vGPU ====
vGPU允许多个虚拟机共享物理GPU。
===== 4.10 虚拟机监控 =====
==== 4.10.1 资源使用 ====
* CPU使用率
* 内存使用率
* 磁盘I/O
* 网络I/O
==== 4.10.2 统计 ====
Web界面提供实时和历史统计。
===== 4.11 故障排除 =====
==== 常见问题:===
* 虚拟机无法启动:检查配置和资源
* 性能问题:调整CPU/内存分配
* 网络问题:检查网桥和虚拟网卡配置