用户工具

站点工具


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki