我正在使用带有 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 似乎设置不正确,因此无法完成快照。我建议尝试使用挂起模式。(停机时间很短)