Ceci est une ancienne révision du document !


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>

Menu