在多实例环境中配置Percona Backup for MongoDB

在多实例环境中配置Percona Backup for MongoDB

💡 原文英文,约2600词,阅读约需10分钟。
📝

内容提要

本文介绍了在多实例环境中配置Percona Backup for MongoDB(PBM)的步骤,包括配置pbm-agent、创建管理用户、配置连接URI和备份存储位置,以及启动和检查pbm-agent。

🎯

关键要点

  • 配置和管理备份是数据库实例日常任务的首要任务之一。
  • 多实例环境中,可能会在每个节点上运行多个mongod进程。
  • 在多实例环境中配置Percona Backup for MongoDB(PBM)需要遵循特定步骤。
  • 确保mongod进程已配置并安装Percona Server for MongoDB(PSMDB)。
  • 在所有数据承载节点上配置pbm-agent,包括PRIMARY和SECONDARY节点。
  • 可以通过后台进程或服务管理器(systemd)配置PBM。
  • 推荐使用systemd来管理pbm-agent,以便更好地控制进程。
  • 创建模板服务文件以支持多个实例的pbm-agent。
  • 为每个PBM实例创建环境文件以指定连接详细信息。
  • 在每个副本集的主节点上创建PBM管理用户。
  • 配置pbm-agent的MongoDB连接URI以实现一对一连接。
  • 配置PBM CLI的连接URI以便于操作。
  • 配置备份存储位置,确保所有mongod能够连接到同一存储端点。
  • 启动pbm-agents并检查其状态和日志以确保正常运行。
  • 成功配置PBM后,所有组件应连接并与PSMDB集群正常工作。
➡️

继续阅读