In this section we will upgrade 4.0 to 4.2. For that we have to disable the monitoring during the upgrade. From 4.2 we can upgrade to 4.3 without downtime, but since it is 4.0 we need downtime.
https://docs.opsmanager.mongodb.com/current/tutorial/upgrade-ops-manager/
We have to prepare first, as so:
Of course we need the backup the old configuration before changing anything.
Be sure to configure the following directories:
That will provide you the configuration files and the log files. You can backup the whole directory as follows:
Check where Mongo is installed
[root@dbpafxjrl ~]# rpm -qa | grep -i mongo mongodb-mms-automation-agent-manager-5.4.17.5525-1.x86_64 mongodb-enterprise-server-4.0.6-1.el7.x86_64 mongodb-enterprise-mongos-4.0.6-1.el7.x86_64 mongodb-enterprise-tools-4.0.6-1.el7.x86_64 mongodb-mms-4.0.9.50422.20190307T1523Z-1.x86_64 mongodb-enterprise-shell-4.0.6-1.el7.x86_64 [root@dbpafxjrl ~]# rpm -ql mongodb-mms-4.0.9.50422.20190307T1523Z-1.x86_64 /opt/mongodb/mms
We see that Mongo is installed from RPM in: “/opt/mongodb/mms”
Let's backup the whole folder:
[root@dbpafxjrl mongodb]# tar cvf /data/backup/mms.backup.tar /opt/mongodb/mms/ mms/ mms/MMS-MONGODB-MIB.txt mms/README mms/THIRD-PARTY-NOTICES mms/VERSION mms/agent/ mms/agent/automation/ ******************************************
Once we have a backup, let's continue with the upgrade
The binaries can be downloaded from the link above or from |here. After you download the RPM, upload it to the software location on the server where you want to install it.
We have to stop the MongoOps manager as follows:
Stop MongoOps
[root@dbpafxjrl ~]# /opt/mongodb/mms/bin/mongodb-mms stop Stop Ops Manager server Instance 0 stopping Trying graceful shutdown..[ OK ] Stop Backup Daemon.........[ OK ] [root@dbpafxjrl ~]#
We can install the RPM as follows:
Check for dependencies & Upgrade RPM
[root@dbpafxjrl ~]# rpm -Uvh --test mongodb-mms-4.2.14.56911.20200603T2241Z-1.x86_64.rpm Preparing... ################################# [100%] [root@dbpafxjrl ~]# rpm -Uvh mongodb-mms-4.2.14.56911.20200603T2241Z-1.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:mongodb-mms-4.2.14.56911.20200603################################# [ 50%] Cleaning up / removing... 2:mongodb-mms-4.0.9.50422.20190307T################################# [100%] [root@dbpafxjrl ~]#
Once we are done, we can start it again:
Start MongoOps
[root@dbpafxjrl conf]# /opt/mongodb/mms/bin/mongodb-mms start Starting pre-flight checks Successfully finished pre-flight checks Migrate Ops Manager data Running migrations...[ OK ] Starting Ops Manager server Instance 0 starting...................[ OK ] Starting pre-flight checks Successfully finished pre-flight checks Start Backup Daemon...[ OK ] [root@dbpafxjrl conf]#