(Click to open topic with navigation)
This topic contains instructions on how to upgrade Nitro Web Services.
In this topic:
2.10.1 Upgrade to MongoDB 3.2.x
Beginning with version 9.1.0, Nitro Web Services requires MongoDB 3.2.x.
On the Nitro Web Services MongoDB host, do the following:
[root]# rpm -qa | grep mongo
2.10.2 Back up the MongoDB Databases
This procedure is only applicable if you did not have to upgrade the MongoDB databases earlier in this topic. See 2.10.1 Upgrade to MongoDB 3.2.x for more information.
On the Nitro Web Services MongoDB host, do the following:
[root]# cd /root [root]# mongodump -u admin_user -p secret1
2.10.3 Upgrade Nitro Web Services
On the Nitro Web Services Host, do the following:
[root]# cd /root [root]# mongodump -u admin_user -p secret1
Red Hat 6-based systems
[root]# service nitro-web-services stop [root]# service nitro-zmq-job-status-adapter stop
Red Hat 7-based or SUSE 12-based systems
[root]# systemctl stop nitro-web-services.service [root]# systemctl stop nitro-zmq-job-status-adapter.service
Back up the contents of the /opt/nitro-web-services/etc directory (at least the nitro.cfg and the zmq_job_status_adapter.cfg files).
Remove the /opt/nitro-web-services directory.
[root]# rm -rf /opt/nitro-web-services
Change the directory to the root of the unpacked Nitro tarball bundle.
[root]# cd nitro-tarball-bundle-<version>-<OS>
[root]# tar xzvpf nitro-web-services-<version>.<OS>.tar.gz
Install Nitro Web Services.
[root]# cd ./nitro-web-services-<version>.<OS> [root]# ./install <directory> # <directory> is where you want to install Nitro Web Services (defaults to /opt)
See the steps in 2.7.3 Install and Configure Nitro Web Services for more information on the configuration files.
Red Hat 6-based systems
[root]# service nitro-web-services start [root]# service nitro-zmq-job-status-adapter start
Red Hat 7-based or SUSE 12-based systems
[root]# systemctl start nitro-web-services.service [root]# systemctl start nitro-zmq-job-status-adapter.service
2.10.4 Grant Users Nitro Permissions in Viewpoint
Verify that the users who work with Nitro Web Services have the appropriate role in their Viewpoint user principal.
These are the Viewpoint roles for Nitro:
See Creating or Editing Principals in the Moab Viewpoint Reference Guide for instructions on setting up principals.