Ceci est une ancienne révision du document !
Table des matières
Version : 2020.01
Dernière mise-à-jour : 2020/09/12 10:20
Configurer le serverXX.ittraining.network
Se connecter au serverXX en utilisant ssh :
$ ssh desktop@serverXX.ittraining.network desktop@serverXX.ittraining.network's password:
Importer la VM CentOS_7_8.ova
desktop@serverXX:~$ cd Downloads desktop@serverXX:~/Downloads$ VBoxManage import CentOS_7_8.ova --vsys 0 --eula accept desktop@serverXX:~/Downloads$ cd ~
Configurer le transfert de ports pour la VM sur nic1
desktop@serverXX:~$ VBoxManage modifyvm "CentOS_7_8" --natpf1 "centos_7_8,tcp,,3022,,22"
Créer le Réseau Privé Hôte 192.168.56.0/24
Créez le Réseau Privé Hôte 192.168.56.0/24 qui permettra la communication entre les machines virtuelles :
desktop@serverXX:~$ VBoxManage hostonlyif create 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Interface 'vboxnet0' was successfully created
Configurer nic2 en Réseau Privé Hôte
desktop@serverXX:~$ VBoxManage modifyvm CentOS_7_8 --nic2 hostonly --hostonlyadapter2 vboxnet0
Augmenter le nombre de vcpus sur la VM
desktop@serverXX:~$ VBoxManage modifyvm CentOS_7_8 --cpus 2
Désactiver EHCI sur la VM
desktop@serverXX:~$ VBoxManage modifyvm CentOS_7_8 --usbehci off
Démarrer la VM
desktop@serverXX:~$ VBoxManage startvm CentOS_7_8 --type headless
Editer le fichier /etc/hosts
desktop@serverXX:~$ sudo su - [sudo] password for desktop: root@serverXX:~# vi /etc/hosts root@serverXX:~# cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 server16.ittraining.network serverXX # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters XXX.XXX.XXX.XXX serverXX.ittraining.network serverXX 192.168.56.2 master1.ittraining.loc master1 192.168.56.3 master2.ittraining.loc master2 192.168.56.4 master3.ittraining.loc master3 192.168.56.5 worker1.ittraining.loc worker1 192.168.56.6 worker2.ittraining.loc worker2 192.168.56.7 worker3.ittraining.loc worker3 root@serverXX:~# exit logout desktop@server16:~$
Se connecter à la VM
desktop@serverXX:~$ ssh -l trainee localhost -p 3022
Devenir root
[trainee@centos7 ~]$ su - Password: fenestros Last login: Wed Sep 9 17:36:25 CEST 2020 on tty1
Augmenter le nombre de fichiers qui peuvent être ouverts en même temps
[root@centos7 ~]# ulimit -n 10000
Désactiver et arrêter le pare-feu
[root@centos7 ~]# systemctl disable firewalld Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service. [root@centos7 ~]# systemctl stop firewalld
Désactiver SELinux
[root@centos7 ~]# setenforce 0 [root@centos7 ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
Changer la valeur de VM Swappiness à 10
[root@centos7 ~]# echo "vm.swappiness = 10" >> /etc/sysctl.conf
Installer NTP puis Activer et démarrer le serveur NTP
[root@centos7 ~]# yum clean all [root@centos7 ~]# yum makecache [root@centos7 ~]# yum -y install ntp [root@centos7 ~]# systemctl enable ntpd Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service. [root@centos7 ~]# systemctl start ntpd
Désactiver Transparent Huge Page
[root@centos7 ~]# echo "echo \"never\" > /sys/kernel/mm/transparent_hugepage/enabled " >> /etc/rc.local [root@centos7 ~]# echo "echo \"never\" > /sys/kernel/mm/transparent_hugepage/defrag" >> /etc/rc.local
Configurer le réseau
Configurez enp0s8 en IP fixe :
[root@centos7 ~]# nmcli connection add con-name ip_enp0s8 ifname enp0s8 type ethernet ip4 192.168.56.2/24 gw4 10.0.2.2 Connection 'ip_fixe' (0e8456ba-23c9-4fb4-a6fd-58d2f7af5048) successfully added. [root@centos7 ~]# nmcli connection up ip_enp0s8
Fermez le terminal. Ouvrez un nouveau terminal et connectez-vous à votre serveur :
$ ssh desktop@serverXX.ittraining.network desktop@serverX.ittraining.network's password:
Reconnectez-vous à la VM en utilisant l'adresse 192.168.56.2 :
desktop@serverXX:~$ ssh -l trainee 192.168.56.2 trainee@192.168.56.2's password: trainee Last login: Sat Sep 12 09:17:49 2020 from gateway
Configurez enp0s3 en IP fixe :
[trainee@centos7 ~]$ su - Password: fenestros Last login: Sat Sep 12 09:18:12 CEST 2020 on pts/0 [root@centos7 ~]# nmcli connection add con-name ip_enp0s3 ifname enp0s3 type ethernet ip4 10.0.2.15/24 gw4 10.0.2.2 Connection 'ip_enp0s3' (e709246c-417a-4be1-8194-64824d6e7d09) successfully added. [root@centos7 ~]# nmcli connection mod ip_enp0s3 ipv4.dns 8.8.8.8 [root@centos7 ~]# nmcli connection up ip_enp0s3 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
Arreter la VM
[root@centos7 ~]# exit logout [trainee@centos7 ~]$ exit logout Connection to localhost closed. desktop@serverXX:~$ VBoxManage controlvm CentOS_7_8 poweroff 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Supprimer la redirection de port de la VM
desktop@serverXX:~$ VBoxManage modifyvm CentOS_7_8 --natpf1 delete centos_7_8
Se placer dans le répertoire /home/desktop/VirtualBox\ VMs/
desktop@serverXX:~$ cd /home/desktop/VirtualBox\ VMs/
Cloner 6 fois la VM CentOS_7_8
desktop@serverXX:~/VirtualBox VMs$ VBoxManage export CentOS_7_8 --output master1.ova desktop@serverXX:~/VirtualBox VMs$ VBoxManage export CentOS_7_8 --output master2.ova desktop@serverXX:~/VirtualBox VMs$ VBoxManage export CentOS_7_8 --output master3.ova desktop@serverXX:~/VirtualBox VMs$ VBoxManage export CentOS_7_8 --output worker1.ova desktop@serverXX:~/VirtualBox VMs$ VBoxManage export CentOS_7_8 --output worker2.ova desktop@serverXX:~/VirtualBox VMs$ VBoxManage export CentOS_7_8 --output worker3.ova
Déplacer les VMs dans /home/desktop/Downloads
desktop@serverXX:~/VirtualBox VMs$ mv *.ova ../Downloads/ desktop@serverXX:~/VirtualBox VMs$ cd ../Downloads
Importer les VMs
desktop@serverXX:~/Downloads$ VBoxManage import master1.ova --vsys 0 --eula accept desktop@serverXX:~/Downloads$ VBoxManage import master2.ova --vsys 0 --eula accept desktop@serverXX:~/Downloads$ VBoxManage import master3.ova --vsys 0 --eula accept desktop@serverXX:~/Downloads$ VBoxManage import worker1.ova --vsys 0 --eula accept desktop@serverXX:~/Downloads$ VBoxManage import worker2.ova --vsys 0 --eula accept desktop@serverXX:~/Downloads$ VBoxManage import worker3.ova --vsys 0 --eula accept
Modifier les noms de clones
desktop@serverXX:~/Downloads$ VBoxManage modifyvm "CentOS_7_8 1" --name master1 desktop@serverXX:~/Downloads$ VBoxManage modifyvm "CentOS_7_8 2" --name master2 desktop@serverXX:~/Downloads$ VBoxManage modifyvm "CentOS_7_8 3" --name master3 desktop@serverXX:~/Downloads$ VBoxManage modifyvm "CentOS_7_8 4" --name worker1 desktop@serverXX:~/Downloads$ VBoxManage modifyvm "CentOS_7_8 5" --name worker2 desktop@serverXX:~/Downloads$ VBoxManage modifyvm "CentOS_7_8 6" --name worker3
<html>
Copyright © 2020 Hugh Norris
</html>