Upgrading to version 1.0.30.0
Follow the instructions after this to upgrade the Integrated Analytics System to version 1.0.30.0.
Before you begin
- Read the Release notes for information on any known issues that might affect your IAS version upgrade.
- Do the healthcheck of the system. For more details, see CPDS IIAS System healthcheck tool.
- If your system is configured with an external LDAP, you must back up the LDAP configuration
before upgrading to version 1.0.30.0. You might need to restore the LDAP configuration after upgrading.
- Do the following procedures to backup the LDAP configuration before upgrading
-
- Copy the backup
script:
cp /localrepo/<bundle_name>/EXTRACT/bundle/app_img/ldap/ap_ldap_backup_restore.pl /opt/ibm/appliance/platform/ldap/bin/ - Create an LDAP configuration
backup:
/opt/ibm/appliance/platform/ldap/bin/ap_ldap_backup_restore.pl backup
- Copy the backup
script:
- Do the following procedure to restore the LDAP configuration after upgrading
-
- Restore the LDAP Configuration
/opt/ibm/appliance/platform/ldap/bin/ap_ldap_backup_restore.pl restore
- Restore the LDAP Configuration
- Before upgrading to 1.0.30.0, make sure to take a full backup of your database.
- Before upgrading to 1.0.30.0, make sure to backup all your EMC client NetWorker configuration data. You need to restore the configuration data after upgrading.
- Before upgrading to 1.0.30.0, backup the following Db2 configuration
files:
[root@sail68-t03-n1 ~]# podman exec -it dashDB su - db2inst1 -c "db2 get dbm cfg | grep -i keystore" SSL server keydb file (SSL_SVR_KEYDB) = /mnt/blumeta0/db2/ssl_keystore/bludb_ssl.kdb SSL server stash file (SSL_SVR_STASH) = /mnt/blumeta0/db2/ssl_keystore/bludb_ssl.sth SSL client keydb file (SSL_CLNT_KEYDB) = /mnt/blumeta0/db2/ssl_keystore/bludb_ssl.kdb SSL client stash file (SSL_CLNT_STASH) = /mnt/blumeta0/db2/ssl_keystore/bludb_ssl.sth Keystore type (KEYSTORE_TYPE) = PKCS12 Keystore location (KEYSTORE_LOCATION) = /head/home/db2inst1/db2/keystore/keystore.p12 - Before upgrading to 1.0.30.0, in the configuration file /opt/ibm/appliance/storage/head/dashdb.env, modify the value of DISABLE_SPARK from NO to YES.
- Before starting the upgrade, ensure that no configured third-party tools are present; for example, dynatrace or oneagent.
- Before starting the upgrade, ensure that no third-party backup and restoration utilities are configured. For example, TSM, Lintape NFS, EMC. If they are configured, you must disable them before upgrading and then re-enable them once the upgrade is complete.
-
Run the following command to make sure that
guardiumis not running:podman exec -it dashDB /opt/ibm/guardium/guard_stap/guard-config-update –statusAlso, make sure that the output does not show:
STAP : enabled - Before upgrading, run the following command to disable
AFM-DR:
systemctl stop apafmdr - If you have DSX preinstalled and are not using it, IBM recommends that you open a service ticket to uninstall it.
- The minimum version necessary to upgrade to 1.0.30.0 is 1.0.25.0. The minimum security patch required to upgrade to 1.0.30.0 is SP24.
- If you have any additional rpms or modules installed on your system in addition to those provided, remove them before proceeding with the upgrade.
- If you are using the
BLUDRfunctionality, make sure to follow the procedures listed below before updating to 1.0.30.0:- Before ending replication on both source and target systems, make sure that all replication sets are caught up and the LAST CONSISTENCY POINT is current for all replication sets.
- Backup the files or folders listed below from both the source and target systems. You must
restore the BLUDR settings after upgrading:
$BLUDR_SHARED_DIR/settings_backup/server.env file$BLUDR_SHARED_DIR/logs/replication$BLUDR_SHARED_DIR/certificates
- Make sure the contents of the
server.envandasnpwd.autfiles from$BLUDR_SHARED_DIR/logs/replicationare same after the upgrade.Note: In 1.0.30.0, the fileserver.envcontains extra contents.
- Run the following commands to back up the users home directories before upgrading the Integrated Analytics System 1.0.30.0, and restore it after the upgrade (make
sure to exclude apuser from the backup).
- To
backup:
tar --exclude='/path/to/apuser' czvf /path/to/backup/location/home_backup.tar.gz /home/ - To restore:
tar xvfz /path/to/backup/location/home_backup.tar.gz
- To
backup:
- If you use Microsoft Active Directory for user management, before upgrading to 1.0.30.0, make
sure that the AD DNS server has proper SRV records configured for the Kerberos realm's DNS domain.
Example of an SRV record to add:
_kerberos._tcp.[domain]. 3600 IN SRV 0 100 88 [kdc-hostname]- _kerberos._tcp.[domain]: The service name for Kerberos over TCP in the target domain (for example, the DNS domain tied to your Kerberos realm).
- 3600: TTL (Time to Live) in seconds (1 hour; adjustable as needed).
- IN SRV: Indicates this is an SRV (Service) record.
- 0: Priority—sets the preference order if multiple SRV records exist (lower = higher priority; 0 is highest).
- 100: Weight—balances load among same-priority records (arbitrary for a single KDC; typically 100).
- 88: Port where the KDC listens (Kerberos standard).
- [kdc-hostname]: The fully qualified hostname of the KDC (must resolve to it's IP via an A record).
About this task
Only the system bundle is upgraded in version 1.0.30.0
Procedure
Results
ap version -s container reflects the web console version
as follows:[root@sail62-t14-n1 ~]# ap version -s
Appliance software version is 1.0.30.0
All component versions are synchronized.
+-----------------------------+-----------------------------------------------------------------+
| Component Name | Version |
+-----------------------------+-----------------------------------------------------------------+
| Appliance platform software | 1.0.30.0-20240820103140b118 |
| apcomms | 2.4.33.0-20240322192202b14735 |
| appkg_install | 1.0.27.0-20240705065954b226 |
| apupgrade | 1.0.29.1-20240705065948b226 |
| callhome | 1.2.0.0-20240426041622b4 |
| containerapi | 1.0.30.0-20240405004057b15199 |
| dashdb | 11.5.9.0_cn1-20240819-2314 |
| gpfs | 5.1.2.0-13 |
| gpfsconfig | 1.0.30.0-20240624130220b16841 |
| jwtservice | 1.0.12.0-20240202153326b1 |
| magneto | 1.0.30.0-20240701175425b63 |
| nodeos | 1.0.30.0-20240624124222b16841 |
| pfscfg | 2.0.2.15-20220928192456b1 |
| platformbackups | 1.0.20.0-20240202123121b13276 |
| platformservices | pfs-software : 1.1.30.0-20240314145510b6 |
| | pfs-ppc64le-image : 2.0.2.17-20240203094058b3 |
| | pfs-ppc64le-standalone-utils : 2.0.2.17-20240203094058b3 |
| platformservicesfirmware | pfs-cumulus-fabsw-firmware : 1.3.1.0-b1 |
| | pfs-raritan-ts-firmware : 1.4.0.0-b1 |
| | pfs-ibm-fsn-firmware : 1.11.1.0-b1 |
| | pfs-delta-rpc-firmware : 1.2.1.0-b2 |
| | pfs-ibm-fcsw-firmware : 1.3.0.0-b1 |
| | pfs-cumulus-mgtsw-firmware : 1.2.1.0-b1 |
| | pfs-ibm-node-firmware : 1.8.1.0-b3 |
| | pfs-ibm-dsn-firmware : 1.7.0.0-b1 |
| psklm | 1.0.23.0-20240202153229b1 |
| supporttools | 1.0.29.0-20240202153204b13268 |
| svsutils | 2.0.2.14-20220928192614b1 |
| web_console | 1.0.30.0-202408210036 |
+-----------------------------+-----------------------------------------------------------------+