===== 第四章:虚拟机 ====== **原文链接:** 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/内存分配 * 网络问题:检查网桥和虚拟网卡配置