gssutils - Upgrade EMS menu
ESS Installation and Deployment Toolkit (gssutils) Upgrade EMS menu
Synopsis
1. Help
2. Backup and Cleanup xCAT Database (optional)
3. Extract ESS Binaries >
4. Update ESS software repository
5. Customize gssdeploy script configuration file
6. Deploy new xCAT from backed-up xCAT DB (Optional)
7. Check for EMS node before upgrade
8. Perform EMS Upgrade >
9. Check and validate various install parameters
10. Back
Availability
Available with the Elastic Storage Server.
Description
Use this menu to upgrade the ESS system and install latest ESS software on the EMS node. During the upgrade process if a step fails, it must be addressed before moving to the next step. Follow these steps to perform an upgrade of the ESS system.
Menu options
- 1. Help
- Opens this manual page.
- 2. Backup and Cleanup xCAT Database (optional)
- Perform cleanup and backup of xCAT DB. Only required if you are upgrading and xCAT or the
Operatin system changes. Perform the following steps if you are upgrading from ESS 5.1.x or ESS
5.2.x.If upgrading from ESS 5.1.x or ESS 5.2.x, perform cleanup and save a backup copy of the xCAT database:
$ /opt/ibm/gss/install/rhel7/<arch>/samples/gssdeploy -c -r /var/tmp/xcatdbFor example:
On PPC64BE$ /opt/ibm/gss/install/rhel7/ppc64/samples/gssdeploy -c -r /var/tmp/xcatdbOn PPC64LE$ /opt/ibm/gss/install/rhel7/ppc64le/samples/gssdeploy -c -r /var/tmp/xcatdb - 3. Extract ESS Binaries
- Extract the latest ESS binaries to perform an upgrade.
- 4. Update ESS software repository
- Update the ESS management server software repositories with new packages. Use the correct
architecture of gssinstall (ppc64 or ppc64le). Make sure you regenerate the
gssutils configuration file if using the customized environment file. Once
complete, exit gssutils and re-run.On PPC64BE
$ /usr/bin/python /var/tmp/gssinstall_ppc64 -uOn PPC64LE$ /usr/bin/python /var/tmp/gssinstall_ppc64le -u - 5. Customize gssdeploy script configuration file
- This is the first step towards the upgrade of the ESS system. Make sure you know the IP address,
host name, and other network parameters of the ESS infrastructure to successfully upgrade the EMS
node.
Here users need to change the gssdeploy.cfg according to their environment. User also need to make sure that the /etc/hosts file is updated with the correct host name and IP address. ESS deployment is highly dependent on the /etc/hosts file. Make sure that the file is in the Linux format.
- 6. Deploy new xCAT from backed-up xCAT DB (Optional)
- Deploy new xCAT using the backed-up xCAT database. The backup was taken earlier for the older
xCAT database. This step is required if either xCAT is of a newer version or the operating system
changed.If upgrading from ESS 5.1.x or ESS 5.2.x, install tools and xCAT and restore the xCAT database:
$ /var/tmp/gssdeploy -x -r /var/tmp/xcatdb - 7. Check for EMS node before upgrade
- Run pre-check on the EMS node to check for any error, before
upgrade.
$ /opt/ibm/gss/tools/samples/gssprecheck -N ems1 --upgrade --file /var/tmp/gssdeploy.cfgNote: gssprecheck gives hints on ways to fix any discovered issues. It is recommended to review each found issue carefully though resolution of all might not be mandatory. - 8. Perform EMS Upgrade
- Perform actual upgrade, if upgrade pre-check doesn't report any issues. Performing an upgrade shuts down the GPFS™ cluster on the EMS node until the upgrade is completed.
- 9. Check and validate various install parameters
- Run install check and check for any deployment errors. All install check errors must be
addressed before proceeding further.
For more information, see gssinstallcheck command.$ gssinstallcheck -N ems1Press c to change the EMS host name.
- 10. Back
- Exit to the previous menu.
Exit status
- 0
- Successful completion.
- nonzero
- A failure has occurred.
Security
You must have root authority to run gssutils.