我正在运行带有 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 台服务器,它从来没有让我失望过。是的,它需要花钱,但一分钱一分货。