1.) Download
appropriate .war files for upgrade.
2.) Stop
Application server:
Command:
./shutdown.sh (Inside Tomcat/Bin directory)
3.) Take a
backup of existing database.
4.) Take back up of
Installation Directory by compressing it into a zip file.
Command zip -r <FileName>.zip
identityiq
Move : mv <FileName>.zip
/apps/backup
5.) Also Take backup of following files:
·
WEB-INF/classes/iiq.properties
·
WEB-INF/classes/sailpoint/object/*
·
JDBC drivers from WEB-INF/lib
Command : cp * /apps/backup
6.) On the machine where IIQ is installed, delete all from webapps/identityiq directory. This step is important, some IIQ upgrade will cause existing files to deprecate (Compatibility issue)
Command: rm -r -f *
7.) Navigate back one directory level to /webapps. Remove the existing identityiq.war file
Command : rm identityiq.war
8.) Move Identityiq.war file
downloaded in step 1 and place it inside webapps/identityiq
9.) Unzip the war file
Command : jar -xvf identityiq.war
10.) Copy back files taken
backup in step 5 to there respective folders.
11.) Move the identityiq.war file up one directory to /webapps
Command : mv identityiq.war ..
12.) Navigate to database directory /webapps/identityiq/WEB-INF/database
Execute upgrade_identityiq_tables.mysql in New Query.
13.) Navigate to /WEB-INF/bin
Command : chmod 777 iiq
./iiq upgrade
14.) Start Tomcat using
Command ./startup.sh
Note: While moving from 7.3 to 8.0 Version update iiq.properties file
dataSource.maxWait to dataSource.maxWaitMillis