在副本集和分片环境中使用Percona Backup for MongoDB:第一部分

在副本集和分片环境中使用Percona Backup for MongoDB:第一部分

💡 原文英文,约5900词,阅读约需22分钟。
📝

内容提要

本文介绍了Percona Backup for MongoDB(PBM)的使用方法,包括多种备份方式和在副本集和分片拓扑中的应用。文章还提供了配置、监控和调试PBM的步骤。PBM是一个适用于复杂MongoDB拓扑结构的简单方便的备份和恢复工具。

🎯

关键要点

  • 备份对每个数据库系统至关重要,Percona Backup for MongoDB(PBM)提供多层备份功能。

  • PBM支持在副本集和分片拓扑中使用,适用于复杂的MongoDB结构。

  • 设置PBM时,需要下载工具并验证安装版本。

  • 在MongoDB中配置PBM使用的身份验证,包括创建角色和用户。

  • 配置MongoDB连接URL以便pbm-agent进程使用,确保连接到本地Mongo节点。

  • 定义PBM配置和存储相关细节,确保所有服务器上的路径一致。

  • 分别为所有Mongo节点运行PBM代理进程,并验证配置是否正确。

  • 使用PBM CLI命令进行备份,并验证备份是否成功。

  • 可以通过PBM CLI命令恢复备份,并验证恢复是否成功。

  • 在分片环境中设置PBM时,需要为每个副本集和配置服务器创建用户。

  • 监控PBM活动和日志以调查备份/恢复过程。

  • 物理备份和逻辑备份的区别,物理备份涉及复制磁盘文件,而逻辑备份通过逻辑转储工具进行。

  • PBM简化了在复杂拓扑中执行备份和恢复任务的过程,未来将有更多备份选项的介绍。

➡️

继续阅读