Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dornach:har100 [2021/01/24 12:23] admindornach:har100 [2021/01/26 13:54] (Version actuelle) admin
Ligne 1: Ligne 1:
 ~~PDF:LANDSCAPE~~ ~~PDF:LANDSCAPE~~
  
-Version : **2020.01**+Version : **2021.01**
  
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
  
-======Red Hat High Availability Cluster sous CentOS 7======+======HAR100 - Gestion de la Haute Disponibilité avec Red Hat High-Availability Cluster======
  
 =====Contenu du Module===== =====Contenu du Module=====
Ligne 156: Ligne 156:
 =====Préparation des Machines Virtuelles===== =====Préparation des Machines Virtuelles=====
  
-A partir de votre machine virtuelle **CentOS**, créez 2 clones complets et configurez-les ainsi :+A partir de votre serveur cloud, créez 2 clones complets de la VM CentOS_7 :
  
-^ Nom de la VM ^ RAM ^ +<code> 
-| node1.i2tch.loc | 512 Mo | +[root@centos7 ~]# exit
-| node2.i2tch.loc | 512 Mo |+
  
-<WRAP center round important> +[trainee@centos7 ~]$ exit
-**Important** - Lors de la création des clones, veillez à réinitialiser l'adresse MAC de la carte réseau. +
-</WRAP>+
  
-Modifiez la configuration réseau des deux clones :+desktop@serverXX:~$ VBoxManage controlvm CentOS_7 poweroff 
 + 
 +desktop@serverXX:~$ VBoxManage clonevm CentOS_7 --name="node1.i2tch.loc" --register --mode=all 
 + 
 +desktop@serverXX:~$ VBoxManage clonevm CentOS_7 --name="node2.i2tch.loc" --register --mode=all 
 +</code> 
 + 
 +Modifiez la configuration réseau de la première interface réseau de node2.i2tch.loc : 
 + 
 +<code> 
 +desktop@serverXX:~$ VBoxManage modifyvm "node2.i2tch.loc" --natpf1 "node2.i2tch.loc,tcp,,4022,,22 
 +</code> 
 + 
 +Mettez les interfaces 2 et 3 de chaque VM dans le réseau interne **intnet** : 
 + 
 +<code> 
 +desktop@serverXX:~$ VBoxManage modifyvm "node1.i2tch.loc" --nic2 intnet 
 +desktop@serverXX:~$ VBoxManage modifyvm "node1.i2tch.loc" --nic3 intnet 
 +desktop@serverXX:~$ VBoxManage modifyvm "node2.i2tch.loc" --nic2 intnet 
 +desktop@serverXX:~$ VBoxManage modifyvm "node2.i2tch.loc" --nic3 intnet 
 +</code> 
 + 
 +Les deux VMs ont maintenant trois interfaces réseau :
  
 ^ Adaptateur ^ Carte 1 ^ Carte 2 ^ Carte 3 ^ ^ Adaptateur ^ Carte 1 ^ Carte 2 ^ Carte 3 ^
 | Type de réseau | NAT | intnet | intnet | | Type de réseau | NAT | intnet | intnet |
  
-<WRAP center round important> +Démarrez les machines virtuelles **node1.i2tch.loc** et **node2.i2tch.loc** :
-**Important** - Dans Virtual Box > Paramètres de node2.i2tch.loc > Réseau > Carte 1 > Redirection de ports, Modifiez le port hôte ssh en 4022. +
-</WRAP>+
  
-Démarrez les machines virtuelles **node1.i2tch.loc** et **node2.i2tch.loc** et modifiez les noms d'hôtes ainsi :+<code> 
 +desktop@serverXX:~$ VBoxManage startvm node1.i2tch.loc --type headless 
 +... 
 +desktop@serverXX:~$ VBoxManage startvm node2.i2tch.loc --type headless 
 +... 
 +</code>  
 + 
 +Connectez-vous aux deux VMs : 
 + 
 +<code> 
 +desktop@serverXX:~$ ssh -l trainee localhost -p 3022 
 +</code> 
 + 
 +<code> 
 +desktop@serverXX:~$ ssh -l trainee localhost -p 4022 
 +</code> 
 + 
 +Modifiez les noms d'hôtes des deux VMs :
  
 <code> <code>
Ligne 193: Ligne 227:
 </WRAP> </WRAP>
  
-Vérifiez la configuration réseau sur chaque noeud :+Vérifiez la configuration réseau sur chaque nœud :
  
 <code> <code>
Ligne 258: Ligne 292:
 [root@node1 ~]# lsmod | grep bonding [root@node1 ~]# lsmod | grep bonding
 bonding               145728  bonding               145728 
 +</code>
 +
 +Pour rendre le chargement du module persistant lors du re-démarrage, injectez **modprobe bonding** dans le fichier **/etc/rc.modules** :
 +
 +<code>
 +[root@node1 ~]# echo bonding >> /etc/modules-load.d/modules.conf 
 </code> </code>
  
Ligne 415: Ligne 455:
 [root@node2 ~]# lsmod | grep bonding [root@node2 ~]# lsmod | grep bonding
 bonding               145728  bonding               145728 
 +</code>
 +
 +Pour rendre le chargement du module persistant lors du re-démarrage, injectez **modprobe bonding** dans le fichier **/etc/rc.modules** :
 +
 +<code>
 +[root@node1 ~]# echo bonding >> /etc/modules-load.d/modules.conf 
 </code> </code>
  
Ligne 1110: Ligne 1156:
 ====Création du Stockage Partagé - Mutualisation du Stockage==== ====Création du Stockage Partagé - Mutualisation du Stockage====
  
-Vous allez simuler un SAN avec iSCSI. Importez la machine virtuelle **iscsi**+Vous allez simuler un SAN avec iSCSI. Démarrez la machine virtuelle **iscsi** :
  
-Ajoutez un disque supplémentaire de type **vdi** et d'une taille de **8Go** au contrôleur SATA.+<code> 
 +[root@node1 ~]# exit
  
-Démarrez la machine virtuelle.+[trainee@node1 ~]$ exit
  
-Connectez-vous à la VM via putty sur localhost:6022.+desktop@serverXX:~$ VBoxManage startvm iscsi --type headless 
 +</code>  
 + 
 +Connectez-vous à la VM **iscsi** : 
 + 
 +<code> 
 +desktop@serverXX:~$ ssh -l trainee localhost -p 6022 
 +</code>
  
 Commencez par installer le paquet **scsi-target-utils** : Commencez par installer le paquet **scsi-target-utils** :
  
 <code> <code>
 +[trainee@iscsi ~]$ su -
 +...
 [root@iscsi ~]# yum install -y epel-release [root@iscsi ~]# yum install -y epel-release
 [root@iscsi ~]# yum install -y scsi-target-utils [root@iscsi ~]# yum install -y scsi-target-utils
Ligne 1670: Ligne 1726:
  
 <code> <code>
-[root@node1 ~]# vi /etc/httpd/conf/httod.conf +[root@node1 ~]# vi /etc/httpd/conf/httpd.conf 
-[root@node1 ~]# cat /etc/httpd/conf/httod.conf+[root@node1 ~]# cat /etc/httpd/conf/httpd.conf
 ... ...
 <Location /server-status> <Location /server-status>
Ligne 1680: Ligne 1736:
  
 <code> <code>
-[root@node2 ~]# vi /etc/httpd/conf/httod.conf +[root@node2 ~]# vi /etc/httpd/conf/httpd.conf 
-[root@node2 ~]# cat /etc/httpd/conf/httod.conf+[root@node2 ~]# cat /etc/httpd/conf/httpd.conf
 ... ...
 <Location /server-status> <Location /server-status>
Ligne 1779: Ligne 1835:
  
 <code> <code>
-[root@node1 ~]# vi /etc/lvm/lvm.conf +[root@node2 ~]# vi /etc/lvm/lvm.conf 
-[root@node1 ~]# cat /etc/lvm/lvm.conf | grep my_vg+[root@node2 ~]# cat /etc/lvm/lvm.conf | grep my_vg
  volume_list = [ ]  volume_list = [ ]
-<code>+</code>
  
 Regénérez un initramfs sur chaque noeud afin de prendre en compte ces modifications : Regénérez un initramfs sur chaque noeud afin de prendre en compte ces modifications :
Menu