PVE重装后恢复虚拟机

微醺
2025-03-06 / 0 评论 / 152 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2025年03月06日,已超过335天没有更新,若内容或图片失效,请留言反馈。

PVE(Proxmox Virtual Environment) 重装后,恢复虚拟机的关键在于提前备份好虚拟机的配置文件和磁盘映像。

备份虚拟机配置文件

首先,备份虚拟机配置文件,这些文件通常位于 /etc/pve/qemu-server/ 目录下。每个虚拟机都有一个独立的配置文件,文件名格式为 .conf

手动备份

cp /etc/pve/qemu-server/<VMID>.conf /path/to/backup/

自动备份脚本

#!/bin/bash
BACKUP_DIR=/path/to/backup/
mkdir -p $BACKUP_DIR
cp /etc/pve/qemu-server/*.conf $BACKUP_DIR

恢复虚拟机配置文件

将备份的配置文件复制回PVE服务器的对应目录。

手动恢复

cp /path/to/backup/<VMID>.conf /etc/pve/qemu-server/

自动恢复脚本

#!/bin/bash
BACKUP_DIR=/path/to/backup/
cp $BACKUP_DIR/*.conf /etc/pve/qemu-server/

备份和恢复虚拟机磁盘映像

磁盘映像通常存储在PVE的存储池中,位于 /var/lib/vz/images/ 目录下。

手动备份磁盘映像

cp /var/lib/vz/images/<VMID>/*.qcow2 /path/to/backup/

自动备份脚本

#!/bin/bash
BACKUP_DIR=/path/to/backup/
mkdir -p $BACKUP_DIR
cp /var/lib/vz/images/*/*.qcow2 $BACKUP_DIR

手动恢复磁盘映像

cp /path/to/backup/*.qcow2 /var/lib/vz/images/<VMID>/

自动恢复脚本

#!/bin/bash
BACKUP_DIR=/path/to/backup/
cp $BACKUP_DIR/*.qcow2 /var/lib/vz/images/<VMID>/

使用CLI工具进行恢复

使用 qmrestore 命令从备份中恢复虚拟机。

恢复虚拟机磁盘映像

qmrestore /path/to/backup/<VMID>.qcow2 <VMID>

检查并启动虚拟机

qm list # 查看所有虚拟机状态
qm start <VMID> # 启动恢复的虚拟机

通过以上步骤,可以确保在 PVE 重装后,虚拟机能够正常恢复和运行。

0

评论 (0)

取消