pve:virtual_machines
目录
第四章:虚拟机
原文链接: 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/内存分配
- 网络问题:检查网桥和虚拟网卡配置
pve/virtual_machines.txt · 最后更改: 由 admin
