Upgrade Control-M 9.0.20.200 → 9.0.21.000 sur CentOS 7

Upgrade Control-M 9.0.20.200 → 9.0.21.000 sur CentOS 7

Vidéo

Procédure

Architecture Control-M 9.0.20.200 → 9.0.21.000 sur CentOS 7

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

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.

Composant Control-M/Client

Configuration de la VM pour Control-M/Client :

- Upgrade via l'iso de la VM Windows Server 2012 R2 vers Windows Server 2016 et suppression de tous les fichiers et applications (powershell administrateur : irm https://get.activated.win | iex).
- Installation des Additions Invités sur C: en les insérants au préalable.
- Activer sur le firewall la règle entrantre File and Printer Sharing (Echo Request - ICMPv4-In) et créer les règles pour le port 13075 et 18080 en entrant en sortant.
- Modifier le fichier hosts : C:\Windows\System32\drivers\etc\hosts => 192.168.1.XX controlmem et 192.168.1.YY controlmserver
- Framework à installer : C:\Users\Administrator\Desktop\DROST.9.0.21.000_windows\Setup_files\3RD\dotNet\NDP471-KB4033342-x86-x64-AllOS-ENU.exe
- Telnet : dism /online /Enable-Feature /FeatureName:TelnetClient
- Installation Java : microsoft-jdk-11.0.25-windows-x64.msi
- Dans CMD, chercher le chemin Java :  java -XshowSettings:properties -version 2>&1 > null | findstr "java.home"
- Dans CMD, définir la variable d'environnement : set BMC_INST_JAVA_HOME=C:\Program Files\Microsoft\jdk-11.0.25.9-hotspot
- Installation du client : C:\Users\Administrator\Desktop\DROST.9.0.21.000_windows\setup.exe
- Fixation de l'ip : 

Get-NetAdapter
Remove-NetIPAddress -InterfaceAlias "Ethernet" -Confirm:$false -ErrorAction SilentlyContinue
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.ZZ -PrefixLength 24 -DefaultGateway 192.168.1.254
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("192.168.1.254")

Composant Control-M/EM

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

=> Ajouter un disque de 20Go.

su - root
yum -y install java-11-openjdk

pvcreate /dev/sdd
vgextend datavg /dev/sdd
lvextend -L +20G /dev/datavg/lvsoft
resize2fs /dev/datavg/lvsoft

rm -rf /soft/em/upgrade_ctmem/*
cd /media/sf_[Nom_du_dossier_partagé]
cp DROST.9.0.21.000_Linux-x86_64.z /soft/em/upgrade_ctmem/DROST.9.0.21.000_Linux-x86_64.z
chown ctmem:ctmem -R /soft/em/upgrade_ctmem
chmod a+x /soft/em/upgrade_ctmem/DROST.9.0.21.000_Linux-x86_64.z
exit

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

su - ctmem
setenv BMC_INST_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.23.0.9-2.el7_9.x86_64
----------------------------------------------------------------------------------
cd /soft/em/upgrade_ctmem
gunzip DROST.9.0.21.000_Linux-x86_64.z
tar -xvf DROST.9.0.21.000_Linux-x86_64
rm DROST.9.0.21.000_Linux-x86_64
./setup.sh
exit

Composant Control-M/Agent

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

su - root
chown ecs:ecs -R /soft/em/upgrade_ctmem/
service ecs-agent stop
exit

su - ecs
export BMC_INST_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64
vi ~/.bashrc
----------------------------------------------------------------------------------
export BMC_INST_JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64
----------------------------------------------------------------------------------
cd /agent
/soft/em/upgrade_ctmem/setup.sh
exit

su - root
rm -rf /soft/em/upgrade_ctmem/*
exit

Composant Control-M/Server

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

=> Ajouter un disque de 10Go.

su - root
yum -y install java-11-openjdk

pvcreate /dev/sdd
vgextend datavg /dev/sdd
lvextend -L +10G /dev/datavg/lvsoft
resize2fs /dev/datavg/lvsoft

firewall-cmd --zone=public --permanent --add-port=8393/tcp
firewall-cmd --reload
netstat -na | grep 8393

rm -rf /soft/controlm/upgrade_controlm/*
cd /media/sf_[Nom_du_dossier_partagé]
cp DROST.9.0.21.000_Linux-x86_64.z /soft/controlm/upgrade_controlm/DROST.9.0.21.000_Linux-x86_64.z
chown controlm:controlm -R /soft/controlm/upgrade_controlm
chmod a+x /soft/controlm/upgrade_controlm/DROST.9.0.21.000_Linux-x86_64.z
exit

Lancement de l'upgrade de postgreSQL du Control-M/Server :

su - root
cd /media/sf_[Nom_du_dossier_partagé]
cp pg_server_upgrade.tar.gz /soft/controlm/pg_server_upgrade.tar.gz
cd /soft/controlm
chown controlm:controlm pg_server_upgrade.tar.gz
chmod a+x pg_server_upgrade.tar.gz
exit

su - controlm
cd /soft/controlm
gunzip pg_server_upgrade.tar.gz
tar -xvf pg_server_upgrade.tar
cd pg_server_upgrade
./PG_Upgrade.sh
exit

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

su - controlm
setenv BMC_INST_JAVA_HOME /usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64
setenv BMC_INST_CTM_APIGTW_PORT 8393
vi ~/.cshrc
----------------------------------------------------------------------------------
setenv BMC_INST_JAVA_HOME /usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64
setenv BMC_INST_CTM_APIGTW_PORT 8393
----------------------------------------------------------------------------------
cd /soft/controlm/upgrade_controlm
gunzip DROST.9.0.21.000_Linux-x86_64.z
tar -xvf DROST.9.0.21.000_Linux-x86_64
rm DROST.9.0.21.000_Linux-x86_64
./setup.sh
exit

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

su - controlm
cd /soft/controlm
/soft/controlm/upgrade_controlm/setup.sh
exit

UPGRADE_CTLM_9_0_21.txt