

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.
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
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
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