备份 OpenVZ 容器的最佳做法是什么?

备份 OpenVZ 容器的最佳做法是什么?

我正在运行带有 OpenVZ 容器的 Linux 服务器。我使用 rdiff-backup 分两步备份数据(以尽量减少停机时间)。第一步是在活动容器上,第二步是在暂停容器上。

有没有更好的方法来备份 OpenVZ 容器?

答案1

本网站列出了不同的方法。如果您有 LVM,那真的是最好的。我要确保的一件事是,如果您正在运行任何数据库应用程序,请在备份容器(即 mysqldump)之前对所有数据库进行数据库转储。

答案2

为什么不在硬件节点之间使用 vzmigrate,并使用将“映像”存储在源和目标以及在线交换机上的选项。如果您经常这样做,rsync 将运行得非常快(同步的更改更少)。我没有使用 LVM 来做到这一点。我认为虚拟服务器的优点在于您不必担心文件系统级备份(鼓掌)!当然,您可以在没有迁移部分的情况下执行 vzmigrate 操作。

答案3

我还建议使用 LVM,我用它来创建快照,然后使用 rsync 将其传输到zfs(在 Linux 上使用 zfs-fuse)启用可写快照,通过在其上启动新容器,我可以使用它来快速进行时间点恢复。

如果根据我的经验有一个具体的建议,我会建议根据您的恢复要求设计备份策略,而不是根据当前设置的限制。使用 LVM 重新安装服务器很麻烦,但在我们获得 btrfs 等文件系统的更好支持之前,这是第一步 :-)

答案4

以下是我使用的:R1Soft(现在称为 Idera Server Backup Enterprise)。

为什么? - 块级备份(仅复制更改,速度极快,零停机时间) - 历史记录,按您指定保留多个版本。每 15 分钟备份一次是可以实现的。 - 报告很棒 - 多点复制到现场/场外也很棒

我不是他们的员工,我每天用它备份大约 80 台服务器,它从来没有让我失望过。是的,它需要花钱,但一分钱一分货。

相关内容