蓝鲸智云-公共组件mongodb由单示例变为集群模式

it不难
2022-07-02 / 0 评论 / 6 阅读 / 正在检测是否收录...

前期准备

# 登录中控机, 停止cmdb
cd /data/install
./bkcli status cmdb
./bkcli stop cmdb

手动备份

# 登录mongodb服务器,手动备份
source /data/install/utils.fc
nohup bash /data/src/backup/dbbak/dbbackup_mongodb.sh /data/src/backup/dbbak/dbbackup_mongodb.conf blueking & 

安装mongo单实例

# 登录其他服务器安装mongo单实例
 ./bin/install_mongodb.sh -b 172.17.0.11 -p 27017 -d /opt/bkopen/public/mongodb -l /opt/bkopen/logs/mongodb
./bin/install_mongodb.sh -b 172.17.0.6 -p 27017 -d /opt/bkopen/public/mongodb -l /opt/bkopen/logs/mongodb

开启key认证

# 配置所有的mongodb 开启key认证
source /data/install/utils.fc
./bin/setup_mongodb_rs.sh -a config -e ${BK_MONGODB_KEYSTR_32BYTES}

ReplicaSet 初始化

# 在任意一台mongodb上执行 ReplicaSet 初始化
./bin/setup_mongodb_rs.sh -a init -j ${BK_MONGODB_IP_COMMA} -u $BK_MONGODB_ADMIN_USER -p $BK_MONGODB_ADMIN_PASSWORD -P 27017
0

评论 (0)

取消