Verifying Certificates and System Requirements
This section describes how to verify certificates and the system requirements for the upgrade procedure.
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
The section identifies the tasks that can be performed before you begin your upgrade to ensure a successful upgrade and limited downtime.
Back up application directory. For example, if you want to upgrade cgms RPM, then you must back up the /opt/cgms folder. For more information, refer to Installing or Upgrading the SSM Server
![]() Note |
After upgrade, the manual changes made to the application scripts are lost. |
Back up database. For more information, refer to Creating a Full Backup of the IoT FND Database, Backing Up the IoT FND Database Incrementally
This section describes how to verify certificates and the system requirements for the upgrade procedure.
![]() Note |
It is not necessary to stop the database during normal upgrades. All upgrades are in-place. |
![]() Note |
For virtual IoT FND installations using custom security certificates, see Managing custom certificates before performing an upgrade. |
![]() Caution |
Run the following steps sequentially. |
To upgrade the IoT FND application:
|
Step 1 |
Obtain the new IoT FND ISO from Cisco. |
||||||||
|
Step 2 |
Extract the cgms rpms into a directory from the FND release ISO file. |
||||||||
|
Step 3 |
Run rpm -qa | grep cgms to get the list of rpms installed in the application server. |
||||||||
|
Step 4 |
Run the following command to stop IoT FND.
|
||||||||
|
Step 5 |
Run ps | grep java to verify that no Java processes are running. |
||||||||
|
Step 6 |
Run the following command to make sure that the cgms service has stopped.
|
||||||||
|
Step 7 |
Run the following script to upgrade the IoT FND RPM.
|
||||||||
|
Step 8 |
Run ./db-migrate in /opt/cgms/bin directory to upgrade the database.
|
||||||||
|
Step 9 |
Enter the database password when prompted.
|
||||||||
|
Step 10 |
Run the following command to start IoT FND.
|
![]() Note |
Based on the RHEL version, choose either systemctl or service commands. For example, to stop tpsproxy services:
|
To upgrade the TPS Proxy server manually:
|
Step 1 |
Back up the following config files in the /opt/cgms-tpsproxy/conf directory.
|
|
Step 2 |
Before starting the upgrade process, ensure that the following services are running.
|
|
Step 3 |
Run the following command to stop the tpsproxy services.
|
|
Step 4 |
Copy the cgms-tpsproxy.rpm downloaded from software.cisco.com to a directory in the TPS server. |
|
Step 5 |
Run the following command to upgrade the tpsproxy server.
|
|
Step 6 |
Run the following command to start the tpsproxy services.
|
|
Step 7 |
Check the tpsproxy service status.
|
This section describes the tasks that you have to perform post upgrade:
![]() Note |
Any manual changes made to the cgms scripts are lost post upgrade; therefore, you have to make the changes again. |
Run setupCgms script to reconfigure FND.
![]() Note |
The setupCgms script provides information on new configurations that are part of this FND upgrade. |
Run DB migrate script to upgrade the database.
Start cgms service to monitor the status.
This section provides the tasks for upgrading IoT FND in high-availability (HA) configuration or clustered mode:
Upgrade Oracle DB. For more information, refer to Upgrading the IoT FND Database.
Stop all application servers that are part of the cluster.
Upgrade all the FND applications.
Run db-migrate post upgrade in one of the application servers.
Start FND service one by one.