6.3. 升级 MongoDB
此流程升级 MongoDB,它充当 OpenStack Telemetry 服务的后端数据库。
从 Pacemaker 的控制中删除
mongod
资源:pcs resource unmanage mongod-clone
# pcs resource unmanage mongod-clone
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 停止所有 Controller 节点上的服务。在每个 Controller 节点上运行以下命令:
systemctl stop mongod
# systemctl stop mongod
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 升级相关软件包:
yum upgrade 'mongodb*' 'python-pymongo*'
# yum upgrade 'mongodb*' 'python-pymongo*'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重新载入
systemd
以考虑更新的单元文件:systemctl daemon-reload
# systemctl daemon-reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在每个控制器上运行,重启控制器上的
mongod
服务:systemctl start mongod
# systemctl start mongod
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 清理资源以 Pacemaker 控制:
pcs resource cleanup mongod-clone
# pcs resource cleanup mongod-clone
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将资源返回到 Pacemaker 控制:
pcs resource manage mongod-clone
# pcs resource manage mongod-clone
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
等待
pcs status
的输出显示上述资源正在运行。