How To
Summary
This document contains guidance on upgrading Information Server installations with Microservices tier at version 11.7.1.0 to version 11.7.1.4.
Steps
Follow technote 6613951 for general 11.7.1.4 upgrade instructions. The steps described below are additional actions required to be taken that are specific to the scenario of upgrading from version 11.7.1.0 and are NOT required for releases 11.7.1.1 and higher.
Pre-upgrade steps
Pre-upgrade steps
- Upgrade to version 11.7.1.3. This step is required to properly migrate data schemas of certain components.
- Check if the file
/etc/kubernetes/admin.conf
exists on the Microservices tier machine (control plane machine in the case of multi-node setup). If it is missing, run the following command as root user to recreate it:# kubeadm init phase kubeconfig admin
- Check if the file
/etc/kubernetes/encryption_config.conf
exists on the Microservices tier machine (control plane machine in the case of multi-node setup). If it is missing, copy it over as root user using the following command:# cp /etc/kubernetes/pki/encryption_config.conf /etc/kubernetes/
Post-upgrade steps
- On the IIS Services tier host, execute the below command to check the iisAdmin property values for keys "com.ibm.iis.events.kafka.truststoreLocation", "com.ibm.iis.events.kafka.truststorePassword" and "com.ibm.iis.events.kafka.ca.pem":
# ${isInstallHome}/ASBServer/bin/iisAdmin.sh -d -key com.ibm.iis.events.kafka.truststoreLocation # ${isInstallHome}/ASBServer/bin/iisAdmin.sh -d -key com.ibm.iis.events.kafka.truststorePassword # ${isInstallHome}/ASBServer/bin/iisAdmin.sh -d -key com.ibm.iis.events.kafka.ca.pem
In case any of the above commands returns an empty value, run the below sequence of commands:# cd ${isInstallHome}/jdk # rm -f ${isInstallHome}/ugHostCert.cer # rm -f ${isInstallHome}/ug-host-truststore.jks # kafkacakeystorepassword=pass$(openssl rand -hex 3) # ./bin/keytool -import -alias ugHostCert -file ${isInstallHome}/kafka_ca.pem -keystore ${isInstallHome}/ug-host-truststore.jks -storepass ${kafkacakeystorepassword} -noprompt # mkdir -p ${isInstallHome}/Kafka # chmod 755 ${isInstallHome}/Kafka # cp ${isInstallHome}/ug-host-truststore.jks ${isInstallHome}/Kafka # chmod 755 ${isInstallHome}/Kafka/ug-host-truststore.jks # cd ${isInstallHome}/ASBServer/bin # ./iisAdmin.sh -set -key com.ibm.iis.events.kafka.truststoreLocation -value ${isInstallHome}/Kafka/ug-host-truststore.jks # ./iisAdmin.sh -set -key com.ibm.iis.events.kafka.truststorePassword -value $(./encrypt.sh ${kafkacakeystorepassword}) # ./iisAdmin.sh -set -key com.ibm.iis.events.kafka.ca.pem -value $(cat /tmp/kafka_ca.pem | sed '1d' | sed '$d' | tr -d '\n')
Document Location
Worldwide
[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSZJPZ","label":"IBM InfoSphere Information Server"},"ARM Category":[{"code":"a8m0z0000001i9oAAA","label":"Microservices Tier and Kubernetes Issues"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.7.1"}]
Was this topic helpful?
Document Information
Modified date:
14 October 2022
UID
ibm16828335