Proxmox VE 重装系统完全指南:从备份到恢复

PVE重装系统:一步一步带你安全迁移

Proxmox VE(PVE)作为企业级虚拟化平台,有时因硬件更换、系统故障或版本升级需要重装。但直接重装会导致虚拟机、存储配置丢失。本文详解如何安全重装并恢复所有数据。

一、重装前的备份

  • 备份虚拟机:通过Web界面或命令行备份所有VM/CT。建议使用vzdump工具备份到独立存储(NFS/CIFS)。
    # 备份所有虚拟机
    vzdump --dumpdir /backup --all --mode snapshot
  • 备份配置:复制/etc/pve目录(包含集群信息、用户、存储配置)。
    tar -czf pve-config.tar.gz /etc/pve
  • 记录网络设置:导出/etc/network/interfaces/etc/hosts等文件,方便重装后配置。

二、制作PVE安装介质

从官方下载ISO:https://www.proxmox.com/downloads,使用dd或工具写入U盘:

dd if=proxmox-ve_*.iso of=/dev/sdX bs=4M status=progress

三、重装系统

  1. 从U盘启动,选择“Install Proxmox VE”。
  2. 磁盘分区:注意不要覆盖备份所在的分区!若系统盘与备份盘分离,可选择全新安装;否则需手动分区保留数据。
  3. 设置root密码、管理接口IP(建议与旧IP相同,方便后续)。
  4. 等待安装完成,重启后移除U盘。

四、恢复数据

  • 恢复配置:将备份的pve-config.tar.gz解压到/(注意覆盖权限)。
    tar -xzf /backup/pve-config.tar.gz -C /
  • 恢复虚拟机:通过Web界面或命令恢复。
    vzdump --restore /backup/vzdump-qemu-*.vma --storage local
  • 检查存储:重新挂载NFS/iSCSI存储,并在PVE中添加。

五、常见问题

Q:重装后无法访问Web界面?
检查网络配置:systemctl restart pveproxy,确保IP与旧环境一致。
Q:备份的虚拟机无法启动?
检查存储ID是否一致,必要时重新映射。

通过以上步骤,可最小化停机时间完成PVE重装。记住:备份永远是第一位的