# Configuration de la VM pour Control-M/Server : OS : CentOS 7 Espace : 70 Go (disque 1 : 20Go, disque 2 : 25Go et disque 3 : 25Go) RAM : 10240 Mo Processeur : 2 CPU Presse-papier partagé : Bidirectionnel Glisser-Déposer : Bidirectionnel Mode d'accès réseau : Accès par pont Dossiers partagés : Activé (choisir son dossier avec les packages pour l'installation Control-M/Server) # Installation de l'OS : Mettre le clavier à la bonne langue Choisir le bon fuseau horaire Choisir le bon espace de stockage (disque 1) Activer la carte réseau Créer un utilisateur admin autre que root (jfatah dans mon cas) # Mises à jour de l'OS, installation des Guest Additions for VirtualBox, nommage du serveur et création ip statique : su - root mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.BKP vi /etc/yum.repos.d/CentOS-Base.repo -------------- [base] name=CentOS-7 - Base baseurl=http://vault.centos.org/7.9.2009/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-7 - Updates baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 [extras] name=CentOS-7 - Extras baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 -------------- yum clean all yum -y update yum -y install epel-release yum -y install make gcc kernel-headers kernel-devel perl dkms bzip2 reboot exit => Insérer l'image CD des Additions Invités et le lancer su - root mkdir /media/VBoxAdditions mount -r /dev/cdrom /media/VBoxAdditions uname -r KERN_DIR=/usr/src/kernels/3.10.0-1160.119.1.el7.x86_64 cd /media/VBoxAdditions ./VBoxLinuxAdditions.run reboot exit su - root hostnamectl set-hostname controlmserver hostname vi /etc/hosts ------------------- 192.168.1.XX controlmem 192.168.1.YY controlmserver ------------------- exit su - root ssh-keygen -t rsa -b 4096 ssh-copy-id root@controlmem ssh root@controlmem exit su - root nmtui nmcli con show "enp0s3" nmcli con mod "enp0s3" ipv4.addresses "192.168.1.YY/24" ipv4.gateway "192.168.1.254" ipv4.dns "192.168.1.254" ipv4.method manual ipv4.ignore-auto-dns yes nmcli con down "enp0s3" && nmcli con up "enp0s3" reboot exit # Création du filesystem /soft/controlm via la gestion par volumes logiques : su - root yum -y install lvm2 fdisk -l lsblk -f pvcreate /dev/sdb pvcreate /dev/sdc pvdisplay vgcreate datavg /dev/sdb vgextend datavg /dev/sdc vgdisplay lvcreate -n lvsoft -L 36G datavg lvcreate -n lvdoc -L 11G datavg lvdisplay mkfs.ext4 /dev/datavg/lvsoft mkfs.ext4 /dev/datavg/lvdoc mkdir -p /soft/controlm mkdir /doc mount /dev/datavg/lvsoft /soft/controlm mount /dev/datavg/lvdoc /doc lsblk -f vi /etc/fstab -------------- UUID=73cf031c-06f7-42e5-979e-c5d205c2ed08 /soft/controlm ext4 defaults 0 0 UUID=de11123d-f35e-4ebf-9469-605a1c6518d1 /doc ext4 defaults 0 0 -------------- reboot exit su - root df -h exit # Création d'un utilisateur Control-M/Server nommé "controlm" et paramétrage : su - root yum -y install csh /usr/sbin/useradd -u 1012 -d /soft/controlm -s /bin/csh controlm passwd controlm usermod -aG wheel controlm groups controlm cat /etc/passwd -------------- controlm:x:1012:1012::/soft/controlm:/bin/csh -------------- chown -R controlm:controlm /soft vi /etc/sysctl.conf -------------- kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 800 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 32768 61000 -------------- /sbin/sysctl -p yum -y install libnsl ulimit -Ha exit # Récupération du package dans le dossier partagé vers la VM : su - root cd /media/sf_[Nom_du_dossier_partagé] cp DROST.9.0.00_Linux-x86_64.z /soft/controlm/DROST.9.0.00_Linux-x86_64.z cd /soft/controlm chmod a+x DROST.9.0.00_Linux-x86_64.z chown controlm:controlm DROST.9.0.00_Linux-x86_64.z exit # Installation de Control-M/Server en 9.0.00.000 : su - controlm cd /soft/controlm gunzip DROST.9.0.00_Linux-x86_64.z tar -xvf DROST.9.0.00_Linux-x86_64 rm DROST.9.0.00_Linux-x86_64 ./setup.sh exit # Ouvrir les ports 2368, 2369, 2370, 2371, 7005 et 7006 sur Control-M/Server : su - root firewall-cmd --zone=public --permanent --add-port=2368/tcp firewall-cmd --zone=public --permanent --add-port=2369/tcp firewall-cmd --zone=public --permanent --add-port=2370/tcp firewall-cmd --zone=public --permanent --add-port=2371/tcp firewall-cmd --zone=public --permanent --add-port=7005/tcp firewall-cmd --zone=public --permanent --add-port=7006/tcp firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.XX" accept' firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.ZZ" accept' firewall-cmd --reload yum -y install net-tools yum -y install telnet netstat -na | grep 2368 netstat -na | grep 2369 netstat -na | grep 2370 netstat -na | grep 2371 netstat -na | grep 7005 netstat -na | grep 7006 exit # Vérification et installation du Control-M/Server : su - root yum -y install psmisc exit su - controlm ctm_menu 1 (CONTROL-M Manager) 1 (Check All) q q ps -aux | grep controlm ag_diag_comm /soft/controlm/ctm_agent/ctm/scripts/start-ag exit # Installation du patch Control-M/Server : su - root cd /media/sf_[Nom_du_dossier_partagé] cp -p PACTV.9.0.00.400_Linux-x86_64_INSTALL.BIN /tmp/PACTV.9.0.00.400_Linux-x86_64_INSTALL.BIN cd /tmp chown controlm:controlm PACTV.9.0.00.400_Linux-x86_64_INSTALL.BIN exit su - controlm cd /tmp PACTV.9.0.00.400_Linux-x86_64_INSTALL.BIN exit