💡
原文英文,约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简化了在复杂拓扑中执行备份和恢复任务的过程,未来将有更多备份选项的介绍。
➡️