Proxmox——在 NFS 上备份 OpenVZ

Proxmox——在 NFS 上备份 OpenVZ

我正在使用带有 OpenVZ 容器的 Proxmox 3.2,并尝试为我的 2 节点集群设置备份系统。

我在 Debian 7.5 服务器上创建了 NFS 共享(不在 Proxmox 下,也不在集群内)。

在 /etc/exports 中:

/share/           node-1(rw,no_root_squash,subtree_check,sync)
/share/           node-2(rw,no_root_squash,subtree_check,sync)

我将其添加到集群中:

在此处输入图片描述

然后我创建了备份任务:

在此处输入图片描述

当需要备份时,我只在 NFS 共享上发现这些日志:

Aug 06 01:40:01 INFO: Starting Backup of VM 100 (openvz)
Aug 06 01:40:01 INFO: CTID 100 exist mounted running
Aug 06 01:40:01 INFO: status = running
Aug 06 01:40:01 INFO: backup mode: snapshot
Aug 06 01:40:01 INFO: ionice priority: 7
Aug 06 01:40:01 INFO: creating lvm snapshot of /dev/mapper/system-root ('/dev/system/vzsnap-node-1-0')
Aug 06 01:40:01 INFO:   Volume group "system" has insufficient free space (0 extents): 256 required.
Aug 06 01:40:01 ERROR: Backup of VM 100 failed - command 'lvcreate --size 1024M --snapshot --name vzsnap-node-1-0 /dev/system/root' failed: exit code 5

这个配置有什么问题?

答案1

您必须释放 LVM 根卷上的空间。您必须在救援模式下重新启动服务器才能执行此操作(因为它是根卷)

Proxmox 正在尝试转储容器的 LVM 卷,但 LVM 根卷上没有可用空间来执行此操作。

答案2

您的配置是正确的,但是您选择了快照,即零停机时间容器备份。但是您的 LVM 似乎设置不正确,因此无法完成快照。我建议尝试使用挂起模式。(停机时间很短)

相关内容