Upgrade Control-M 9.0.21.000 → 9.0.21.300 sur AlmaLinux 8.10 (4K)

Control-M/Client Control-M 9.0.21.300
Control-M/EM 9.0.21.300
Control-M/Server 9.0.21.300

Vidéo

Procédure

Architecture Control-M 9.0.21.000 → 9.0.21.300 sur AlmaLinux 8.10

Cette procédure décrit l’upgrade et patching complet de l’environnement Control-M depuis la version 9.0.21.000 vers les versions 9.0.21.30x.

Elle couvre :

Cette mise à jour permet de bénéficier des améliorations de performance, des correctifs de sécurité et des nouvelles fonctionnalités apportées par la release 9.0.21.300.

Composant Control-M/EM

Récupération du package dans le dossier partagé vers la VM :

su - root
mkdir -p /soft/em/upgrade_ctmem
cd /media/sf_[Nom_du_dossier_partagé]
cp DROST.9.0.21.300_Linux-x86_64.z /soft/em/upgrade_ctmem/DROST.9.0.21.300_Linux-x86_64.z
chown ctmem:ctmem -R /soft/em/upgrade_ctmem
chmod a+x /soft/em/upgrade_ctmem/DROST.9.0.21.300_Linux-x86_64.z
exit

Lancement de l'upgrade de Control-M/EM de la version 9.0.21.000 vers la version 9.0.21.300 :

su - ctmem
cd /soft/em/upgrade_ctmem
gunzip DROST.9.0.21.300_Linux-x86_64.z
tar -xvf DROST.9.0.21.300_Linux-x86_64
rm DROST.9.0.21.300_Linux-x86_64
./setup.sh
exit

Composant Control-M/Agent

Lancement de l'upgrade de Control-M/Agent de la version 9.0.21.000 vers la version 9.0.21.300 (2 choix) :

su - root
chown ecs:ecs -R /soft/em/upgrade_ctmem/
cd /agent
/soft/em/upgrade_ctmem/setup.sh
rm -rf /soft/em/upgrade_ctmem/*
cd /soft/em
rmdir upgrade_ctmem
exit

su - root
cp -p /media/sf_[Nom_du_dossier_partagé]/DRFZ4.9.0.21.300_Linux-x86_64.z /soft/em/ctm_em/AUTO_DEPLOY/DRFZ4.9.0.21.300_Linux-x86_64.z
chown ctmem:ctmem /soft/em/ctm_em/AUTO_DEPLOY/DRFZ4.9.0.21.300_Linux-x86_64.z
chmod a+x /soft/em/ctm_em/AUTO_DEPLOY/DRFZ4.9.0.21.300_Linux-x86_64.z
mv /soft/em/ctm_em/AUTO_DEPLOY/DRFZ4.9.0.21.300_Linux-x86_64.z /soft/em/ctm_em/AUTO_DEPLOY/DRFZ4.9.0.21.300_Linux-x86_64.tar.Z
exit

Installation du patch Control-M/EM 9.0.21.302 :

su - root
cd /media/sf_[Nom_du_dossier_partagé]
cp -p PANFT.9.0.21.302_Linux-x86_64_INSTALL.BIN /tmp/PANFT.9.0.21.302_Linux-x86_64_INSTALL.BIN
chown ctmem:ctmem /tmp/PANFT.9.0.21.302_Linux-x86_64_INSTALL.BIN
chmod a+x /tmp/PANFT.9.0.21.302_Linux-x86_64_INSTALL.BIN
exit

su - ctmem
cd /tmp
./PANFT.9.0.21.302_Linux-x86_64_INSTALL.BIN
exit

Si changement de version JAVA (fichiers à modifier) :

su - ctmem
setenv BMC_INST_JAVA_HOME /usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
vi /soft/em/BMCINSTALL/external_java_path.dat
----------------------------------------------------------------------------------
INSTALL_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
EM_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
----------------------------------------------------------------------------------
vi /soft/em/ctm_em/bin/set_java_home
----------------------------------------------------------------------------------
#!/bin/sh

EM_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
export EM_JAVA_HOME

JAVA_HOME=$EM_JAVA_HOME
export JAVA_HOME
----------------------------------------------------------------------------------
vi ~/.cshrc
----------------------------------------------------------------------------------
setenv BMC_INST_JAVA_HOME /usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
----------------------------------------------------------------------------------
exit

su - root
export BMC_INST_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
vi /agent/BMCINSTALL/external_java_path.dat
----------------------------------------------------------------------------------
INSTALL_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
AG_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
CM_AI_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
AAPI_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
----------------------------------------------------------------------------------
vi /agent/ctm/data/CONFIG.dat
----------------------------------------------------------------------------------
...
AG_JAVA_HOME   /usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
...
----------------------------------------------------------------------------------
vi ~/.bashrc
----------------------------------------------------------------------------------
export BMC_INST_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
----------------------------------------------------------------------------------
exit

Composant Control-M/Server

Récupération du package dans le dossier partagé vers la VM :

su - root
mkdir -p /soft/controlm/upgrade_controlm
cd /media/sf_[Nom_du_dossier_partagé]
cp DROST.9.0.21.300_Linux-x86_64.z /soft/controlm/upgrade_controlm/DROST.9.0.21.300_Linux-x86_64.z
chown controlm:controlm -R /soft/controlm/upgrade_controlm
chmod a+x /soft/controlm/upgrade_controlm/DROST.9.0.21.300_Linux-x86_64.z
exit

Lancement de l'upgrade de Control-M/Server de la version 9.0.21.000 vers la version 9.0.21.300 :

su - controlm
cd /soft/controlm/upgrade_controlm
gunzip DROST.9.0.21.300_Linux-x86_64.z
tar -xvf DROST.9.0.21.300_Linux-x86_64
rm DROST.9.0.21.300_Linux-x86_64
./setup.sh
exit

Lancement de l'upgrade de Control-M/Configuration Agent de la version 9.0.21.000 vers la version 9.0.21.300 :

su - controlm
cd /soft/controlm
/soft/controlm/upgrade_controlm/setup.sh
rm -rf /soft/controlm/upgrade_controlm/*
cd /soft/controlm/
rmdir upgrade_controlm
exit

Installation des patchs Control-M/Server 9.0.21.301 et 9.0.21.302 :

su - root
cd /media/sf_[Nom_du_dossier_partagé]
mkdir /soft/controlm/PACTV_301
cp -p PACTV.9.0.21.301.tar.gz /soft/controlm/PACTV_301/PACTV.9.0.21.301.tar.gz
chown -R controlm:controlm /soft/controlm/PACTV_301
chmod a+x /soft/controlm/PACTV_301/PACTV.9.0.21.301.tar.gz
exit

su - controlm
cd /soft/controlm/PACTV_301
gunzip PACTV.9.0.21.301.tar.gz
tar -xvf PACTV.9.0.21.301.tar
./install_patch.sh
exit

su - root
cd /media/sf_[Nom_du_dossier_partagé]
mkdir /soft/controlm/PACTV_302
cp -p PACTV.9.0.21.302.tar.gz /soft/controlm/PACTV_302/PACTV.9.0.21.302.tar.gz
chown -R controlm:controlm /soft/controlm/PACTV_302
chmod a+x /soft/controlm/PACTV_302/PACTV.9.0.21.302.tar.gz
exit

su - controlm
cd /soft/controlm/PACTV_302
gunzip PACTV.9.0.21.302.tar.gz
tar -xvf PACTV.9.0.21.302.tar
./install_patch.sh
exit

Si changement de version JAVA (fichiers à modifier) :

su - controlm
setenv BMC_INST_JAVA_HOME /usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
vi /soft/controlm/BMCINSTALL/external_java_path.dat
----------------------------------------------------------------------------------
CTM_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
INSTALL_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
AG_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
CM_AI_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
AAPI_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
----------------------------------------------------------------------------------
vi /soft/controlm/.ctmprofile
----------------------------------------------------------------------------------
...
CTM_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64
...
----------------------------------------------------------------------------------
vi /soft/controlm/.ctmcshrc
----------------------------------------------------------------------------------
...
setenv CTM_JAVA_HOME /usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64
...
----------------------------------------------------------------------------------
vi ~/.cshrc
----------------------------------------------------------------------------------
setenv BMC_INST_JAVA_HOME /usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
----------------------------------------------------------------------------------
vi /soft/controlm/ctm_agent/ctm/data/CONFIG.dat
----------------------------------------------------------------------------------
...
AG_JAVA_HOME   /usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64
...
----------------------------------------------------------------------------------
exit

UPGRADE_CTLM_9_0_21_300.txt