(Click to open topic with navigation)
This topic contains instructions on how to upgrade Nitro Web Services using the RPM upgrade method.
Do the following:
2.19.2 Upgrade to MongoDB 3.2.x
Beginning with version 2.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.19.3 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.19.2 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.19.4 Upgrade Nitro Web Services
On the Nitro Web Services Host, do the following:
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
[root]# cd /root [root]# mongodump -u admin_user -p secret1
Red Hat 6-based or Red Hat 7-based systems
[root]# yum update nitro-web-services
SUSE 12-based systems
[root]# zypper update nitro-web-services
If you are upgrading Nitro from 2.0.0, re-enable the services.
Red Hat 6-based systems
[root]# chkconfig nitro-web-services on [root]# chkconfig nitro-zmq-job-status-adapter restart
Red Hat 7-based or SUSE 12-based systems
[root]# systemctl enable nitro-web-services.service [root]# systemctl enable nitro-zmq-job-status-adapter.service
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.19.5 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.