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
elearning:workbooks:hdp:start [2020/09/12 11:25] adminelearning:workbooks:hdp:start [2020/09/17 08:26] (Version actuelle) admin
Ligne 5: Ligne 5:
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
  
-============Hortonworks Data Platform Administration - Mise en Place de l'Infrastructure======+======BDF100 - Hortonworks Data Platform Administration - Mise en Place de l'Infrastructure======
  
-Cette infrastructure doit être mise en place sur des serveurs bare metal avec les caractéristiques suivantes :+=====Contenu du Module=====
  
-  KS-12 Server Intel W3520 32GB DDR3 ECC 1333 MHz SoftRaid 2x2To SATA+ **BDF100 Hortonworks Data Platform Administration Mise en Place de l'Infrastructure** 
 +    * Contenu du Module 
 +    * Pré-requis 
 +      * Matériel 
 +      * Logiciels 
 +      * Internet 
 +    * Mise en Place de l'Infrastructure 
 +      * Connexion au Serveur Cloud 
 +        * Linux, MacOS et Windows 10 muni du client ssh 
 +        * Windows 7 et Windows 10 sans client ssh 
 +      * Configuration de Votre Serveur 
 +        * Téléchargement de la VM de base 
 +        * Importer la VM CentOS_7_8.ova 
 +        * Configurer le transfert de port pour la VM sur nic1 
 +        * Créer le Réseau Privé Hôte 192.168.56.0/24 
 +        * Configurer nic2 en Réseau Privé Hôte 
 +        * Augmenter le nombre de vcpus sur la VM 
 +        * Augmenter la RAM de la VM 
 +        * Désactiver EHCI sur la VM 
 +        * Démarrer la VM 
 +        * Editer le fichier /etc/hosts 
 +        * Se connecter à la VM 
 +        * Devenir root 
 +        * Editer le fichier /etc/hosts 
 +        * Augmenter le nombre de fichiers qui peuvent être ouverts en même temps 
 +        * Désactiver et arrêter le pare-feu 
 +        * Désactiver SELinux 
 +        * Changer la valeur de VM Swappiness à 10 
 +        * Installer NTP puis Activer et démarrer le serveur NTP 
 +        * Désactiver Transparent Huge Page 
 +        * Configurer le réseau 
 +        * Arreter la VM 
 +        * Supprimer la redirection de port de la VM 
 +        * Se placer dans le répertoire /home/desktop/VirtualBox\ VMs/ 
 +        * Cloner 6 fois la VM CentOS_7_8 
 +        * Déplacer les VMs dans /home/desktop/Downloads 
 +        * Importer les VMs 
 +        * Modifier les noms de clones 
 +        * Configurer la redirection de ports sur chaque VM 
 +      * Configurer la VM master1 
 +      * Configurer la VM master2 
 +      * Configurer la VM master3 
 +      * Configurer la VM worker1 
 +      * Configurer la VM worker2 
 +      * Configurer la VM worker3 
 +      * Prendre des Snapshots 
 +      * Démarrer les Machines Virtuelles 
 +      * Se Connecter aux Machines Virtuelles 
 +    * Se connecter en mode graphique au serverXX.ittraining.network 
 +    * Utiliser la console Ambari 
 +      * Get Started 
 +      * Install Options 
 +      * Confirm Hosts 
 +      * Choose Services 
 +      * Assign Masters 
 +      * Assign Slaves and Clients 
 +      * Customize Services 
 +      * Review 
 +      * Install, Start and Test
  
-Dans le parc, les serveurs numéros 31 et plus sont compatibles. +=====Prérequis=====
  
-Le serveur 30 est le serveur de référence. Remplacez XX par le numéro de votre serveur.+==== Matériel====
  
-=====Configuration de Votre Serveur=====+  * Un poste (MacOS, Linux, Windows(tm) ou Solaris(tm)), 
 +  * Clavier AZERTY FR ou QWERTY US, 
 +  * 4 Go de RAM minimum, 
 +  * Processeur 2 cœurs minimum, 
 +  * Un casque ou des écouteurs, 
 +  * Un micro (optionnel).
  
-====Connexion à votre serveur====+====Logiciels====
  
-Connectez-vous au serverXX en utilisant ssh :+  * Si Windows(tm) Putty et WinSCP, 
 +  * Navigateur Web Chrome ou Firefox. 
 + 
 +====Internet==== 
 + 
 +  * Un accès à Internet **rapide** (4G minimum) **sans** passer par un proxy, 
 +  * Accès **débloqué** aux domaines suivants : https://my-short.link, https://itraining.center, https://ittraining.io, https://ittraining.institute, https://ittraining.support. 
 + 
 +=====Mise en Place de l'Infrastructure===== 
 + 
 +====Connexion au Serveur Cloud==== 
 + 
 +**Pendant la durée de la formation**, vous disposez d'un serveur dédié **XEON-SATA-2-64 Server - 8c/16t - Intel Xeon D-1540 - 64GB DDR4 ECC 2133MHz - 4x 2To HDD SATA Soft RAID**, pré-installé, pré-configuré et hébergé dans le cloud. Ce serveur est muni de VirtualBox.  
 + 
 +Vous allez commencer par créer six machines virtuelles **CentOS 7** et les configurer selon le tableau ci-dessous : 
 + 
 +^ Machine Virtuelle ^ Nom d'hôte ^ Interface 1 ^  Interface 2 ^ 
 +| master1 | master1.ittraining.loc | 10.0.2.15 | 192.168.56.2 | 
 +| master2 | master2.ittraining.loc | 10.0.2.15 | 192.168.56.3 | 
 +| master3 | master3.ittraining.loc | 10.0.2.15 | 192.168.56.4 | 
 +| worker1 | worker1.ittraining.loc | 10.0.2.15 | 192.168.56.5 | 
 +| worker2 | worker2.ittraining.loc | 10.0.2.15 | 192.168.56.6 | 
 +| worker3 | worker3.ittraining.loc | 10.0.2.15 | 192.168.56.7 | 
 + 
 +Les noms d'utilisateurs et les mots de passe seront : 
 + 
 +^ Utilisateur ^ Mot de Passe ^ 
 +| trainee | trainee | 
 +| root | fenestros | 
 + 
 +===Linux, MacOS et Windows 10 muni du client ssh=== 
 + 
 +Ouvrez un terminal ou CMD et tapez la commande suivante :
  
 <code> <code>
-$ ssh desktop@serverXX.ittraining.network +$ ssh -l desktop serverXX.ittraining.network
-desktop@serverXX.ittraining.network's password: +
 </code> </code>
 +
 +<code>
 +> ssh -l desktop serverXX.ittraining.network
 +</code>
 +
 +où **XX** représente le numéro de votre serveur dédié. Entrez ensuite le mot de passe qui vous a été fourni.
 +
 +===Windows 7 et Windows 10 sans client ssh===
 +
 +Ouvrez **putty** et utilisez les informations suivantes pour vous connecter à votre serveur dédié :
 +
 +  * Host Name --> serverXX.ittraining.network
 +  * Port --> 22
 +
 +Au prompt, connectez-vous en tant que **desktop** avec le mot de passe qui vous a été fourni.
 +
 +=====Configuration de Votre Serveur=====
  
 ====Téléchargement de la VM de base==== ====Téléchargement de la VM de base====
Ligne 32: Ligne 143:
 <code> <code>
 desktop@serverXX:~$ cd Downloads desktop@serverXX:~$ cd Downloads
-desktop@serverXX:~/Downloads$ scp desktop@server30.ittraining.network:/home/desktop/Downloads/CentOS_7_8.ova .+desktop@serverXX:~/Downloads$ scp desktop@server40.ittraining.network:/home/desktop/Downloads/CentOS_7_8.ova .
 </code> </code>
  
-Le mot de passe est **UvsCudo8Z95Z**+Le mot de passe est **Tk9ARhq48RQN**
  
 ====Importer la VM CentOS_7_8.ova==== ====Importer la VM CentOS_7_8.ova====
Ligne 70: Ligne 181:
 <code> <code>
 desktop@serverXX:~$ VBoxManage modifyvm CentOS_7_8 --cpus 2 desktop@serverXX:~$ VBoxManage modifyvm CentOS_7_8 --cpus 2
 +</code>
 +
 +====Augmenter la RAM de la VM====
 +
 +<code>
 +desktop@serverXX:~$ VBoxManage modifyvm CentOS_7_8 --memory 8192
 </code> </code>
  
Ligne 113: Ligne 230:
 <code> <code>
 desktop@serverXX:~$ ssh -l trainee localhost -p 3022 desktop@serverXX:~$ ssh -l trainee localhost -p 3022
 +The authenticity of host '[localhost]:3022 ([127.0.0.1]:3022)' can't be established.
 +ECDSA key fingerprint is SHA256:p5z2DKHnUDZcE3RKKo5AbZiVHEe4MPj0qMRug9tAq7M.
 +Are you sure you want to continue connecting (yes/no)? yes
 +Warning: Permanently added '[localhost]:3022' (ECDSA) to the list of known hosts.
 +trainee@localhost's password: trainee
 +[trainee@centos7 ~]$
 </code> </code>
  
Ligne 121: Ligne 244:
 Password: fenestros Password: fenestros
 Last login: Wed Sep  9 17:36:25 CEST 2020 on tty1 Last login: Wed Sep  9 17:36:25 CEST 2020 on tty1
 +</code>
 +
 +====Editer le fichier /etc/hosts====
 +
 +<code>
 +[root@centos7 ~]# vi /etc/hosts
 +[root@centos7 ~]# cat /etc/hosts
 +127.0.0.1 localhost.localdomain localhost
 +::1 localhost6.localdomain6 localhost6
 +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
 </code> </code>
  
Ligne 175: Ligne 313:
 <code> <code>
 [root@centos7 ~]# nmcli connection add con-name ip_enp0s8 ifname enp0s8 type ethernet ip4 192.168.56.2/24 gw4 10.0.2.2 [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.+Connection 'ip_enp0s8' (0e8456ba-23c9-4fb4-a6fd-58d2f7af5048) successfully added.
 [root@centos7 ~]# nmcli connection up ip_enp0s8 [root@centos7 ~]# nmcli connection up ip_enp0s8
 </code> </code>
Ligne 190: Ligne 328:
 <code> <code>
 desktop@serverXX:~$ ssh -l trainee 192.168.56.2 desktop@serverXX:~$ ssh -l trainee 192.168.56.2
 +The authenticity of host '192.168.56.2 (192.168.56.2)' can't be established.
 +ECDSA key fingerprint is SHA256:p5z2DKHnUDZcE3RKKo5AbZiVHEe4MPj0qMRug9tAq7M.
 +Are you sure you want to continue connecting (yes/no)? yes
 +Warning: Permanently added '192.168.56.2' (ECDSA) to the list of known hosts.
 trainee@192.168.56.2's password: trainee trainee@192.168.56.2's password: trainee
-Last login: Sat Sep 12 09:17:49 2020 from gateway+Last login: Tue Sep 15 06:49:40 2020 from gateway 
 +[trainee@centos7 ~]$ 
 </code> </code>
  
Ligne 269: Ligne 412:
 desktop@serverXX:~/Downloads$ VBoxManage modifyvm "CentOS_7_8 5" --name worker2 desktop@serverXX:~/Downloads$ VBoxManage modifyvm "CentOS_7_8 5" --name worker2
 desktop@serverXX:~/Downloads$ VBoxManage modifyvm "CentOS_7_8 6" --name worker3 desktop@serverXX:~/Downloads$ VBoxManage modifyvm "CentOS_7_8 6" --name worker3
 +</code>
 +
 +====Configurer la redirection de ports sur chaque VM====
 +
 +<code>
 +desktop@serverXX:~/Downloads$ VBoxManage modifyvm "master1" --natpf1 "master1,tcp,,2222,,22"
 +desktop@serverXX:~/Downloads$ VBoxManage modifyvm "master2" --natpf1 "master2,tcp,,2322,,22"
 +desktop@serverXX:~/Downloads$ VBoxManage modifyvm "master3" --natpf1 "master3,tcp,,2422,,22"
 +desktop@serverXX:~/Downloads$ VBoxManage modifyvm "worker1" --natpf1 "worker1,tcp,,2522,,22"
 +desktop@serverXX:~/Downloads$ VBoxManage modifyvm "worker2" --natpf1 "worker2,tcp,,2622,,22"
 +desktop@serverXX:~/Downloads$ VBoxManage modifyvm "worker3" --natpf1 "worker3,tcp,,2722,,22"
 </code> </code>
  
Ligne 289: Ligne 443:
  
 <code> <code>
-desktop@serverXX:~$ ssh -l trainee localhost -p 2222 +desktop@serverXX:~$ ssh -l trainee 192.168.56.2 
-trainee@localhost's password: trainee +trainee@192.168.56.2's password:  
-Last login: Thu Sep 10 16:53:04 2020 from gateway+Last login: Tue Sep 15 06:53:32 2020 from 192.168.56.1
 </code> </code>
  
Ligne 311: Ligne 465:
 <code> <code>
 desktop@serverXX:~$ ssh -l trainee master1.ittraining.loc desktop@serverXX:~$ ssh -l trainee master1.ittraining.loc
-trainee@localhost's password: trainee +The authenticity of host 'master1.ittraining.loc (192.168.56.2)' can't be established. 
-Last login: Thu Sep 10 08:20:06 2020+ECDSA key fingerprint is SHA256:p5z2DKHnUDZcE3RKKo5AbZiVHEe4MPj0qMRug9tAq7M. 
 +Are you sure you want to continue connecting (yes/no)? yes 
 +Warning: Permanently added 'master1.ittraining.loc' (ECDSA) to the list of known hosts. 
 +trainee@master1.ittraining.loc's password: trainee 
 +Last login: Tue Sep 15 07:47:21 2020 from 192.168.56.1 
 +[trainee@master1 ~]$ 
 </code> </code>
  
Ligne 321: Ligne 480:
 Password: fenestros Password: fenestros
 Last login: Thu Sep 10 08:20:53 CEST 2020 on tty1 Last login: Thu Sep 10 08:20:53 CEST 2020 on tty1
-</code> 
- 
-Editer /etc/hosts : 
- 
-<code> 
-[root@master1 ~]# vi /etc/hosts 
-[root@master1 ~]# cat /etc/hosts 
-127.0.0.1 localhost.localdomain localhost 
-::1 localhost6.localdomain6 localhost6 
-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 
 </code> </code>
  
Ligne 353: Ligne 497:
 [root@master1 ~]# yum clean all [root@master1 ~]# yum clean all
 [root@master1 ~]# yum -y install httpd wget [root@master1 ~]# yum -y install httpd wget
-# Activer, démarrer et vérifier le service httpd 
 [root@master1 ~]# systemctl enable httpd [root@master1 ~]# systemctl enable httpd
 Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service. Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
Ligne 362: Ligne 505:
  
 <code> <code>
-[root@master1 ~]# wget http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.4.0/ambari-2.7.4.0-centos7.tar.gz +[root@master1 ~]# wget https://www.dropbox.com/s/ze6iv91jnkti0o6/ambari-2.7.4.0-centos7.tar.gz
-[root@master1 ~]# wget http://public-repo-1.hortonworks.com/HDP/centos7/3.x/updates/3.1.4.0/HDP-3.1.4.0-centos7-rpm.tar.gz +
-[root@master1 ~]# wget http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.22/repos/centos7/HDP-UTILS-1.1.0.22-centos7.tar.gz +
-[root@master1 ~]# wget http://public-repo-1.hortonworks.com/HDP-GPL/centos7/3.x/updates/3.1.4.0/HDP-GPL-3.1.4.0-centos7-gpl.tar.gz +
-</code> +
- +
-Si les liens ci-dessus sont morts, utilisez les liens ci-dessous : +
- +
-<code> +
-[root@master1 ~]# wget https://www.dropbox.com/s/df9chv5u787oaju/ambari-2.7.0.0-centos7.tar.gz+
 [root@master1 ~]# wget https://www.dropbox.com/s/a64kmict0ptmjd3/HDP-3.1.4.0-centos7-rpm.tar.gz [root@master1 ~]# wget https://www.dropbox.com/s/a64kmict0ptmjd3/HDP-3.1.4.0-centos7-rpm.tar.gz
 [root@master1 ~]# wget https://www.dropbox.com/s/v1c3mhigwalv54c/HDP-UTILS-1.1.0.22-centos7.tar.gz [root@master1 ~]# wget https://www.dropbox.com/s/v1c3mhigwalv54c/HDP-UTILS-1.1.0.22-centos7.tar.gz
Ligne 386: Ligne 520:
 </code> </code>
  
-Créez le fichier repositories :+Créez le fichier **repositories** :
  
 <code> <code>
Ligne 547: Ligne 681:
 </code> </code>
  
-Redémarrez le service ambari-agent :+Démarrez le service ambari-agent :
  
 <code> <code>
Ligne 583: Ligne 717:
 <code> <code>
 desktop@serverXX:~$ ssh -l trainee 192.168.56.2 desktop@serverXX:~$ ssh -l trainee 192.168.56.2
-trainee@192.168.56.2's password: +trainee@192.168.56.2's password: trainee
 Last login: Sat Sep 12 09:36:26 2020 from 192.168.56.1 Last login: Sat Sep 12 09:36:26 2020 from 192.168.56.1
 </code> </code>
Ligne 594: Ligne 728:
 Last login: Thu Sep 10 16:53:17 CEST 2020 on pts/0 Last login: Thu Sep 10 16:53:17 CEST 2020 on pts/0
 [root@centos7 ~]# nmcli general hostname master2.ittraining.loc [root@centos7 ~]# nmcli general hostname master2.ittraining.loc
-[root@centos7 ~]# nmcli con mod ip_enp0s8 ip4 192.168.56.3/24 +[root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.3/24
-</code> +
- +
-Editer /etc/hosts : +
- +
-<code> +
-[root@centos7 ~]# vi /etc/hosts +
-[root@centos7 ~]# cat /etc/hosts +
-127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 +
-::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 +
-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+
 </code> </code>
  
Ligne 622: Ligne 741:
 </code> </code>
  
-Activez l'adresse IP 192.168.56.3 et déconnectez-vous de la VM :+Activez l'adresse IP 192.168.56.3 :
  
 <code> <code>
 [root@centos7 ~]# nmcli connection up ip_enp0s8 [root@centos7 ~]# nmcli connection up ip_enp0s8
-Connection successfully activated (D-Bus active path/org/freedesktop/NetworkManager/ActiveConnection/3) + 
-[root@centos7 ~]# exit + 
-logout +</code> 
-[trainee@centos7 ~]exit + 
-logout +Fermez le terminal courant et ouvrez un autre terminal. Connectez-vous au serverXX 
-Connection to localhost closed.+ 
 +<code> 
 +ssh desktop@serverXX.ittraining.network 
 +desktop@serverXX.ittraining.network's password:
 </code> </code>
  
Ligne 644: Ligne 766:
 <code> <code>
 desktop@serverXX:~$ ssh -l trainee 192.168.56.3 desktop@serverXX:~$ ssh -l trainee 192.168.56.3
 +The authenticity of host '192.168.56.3 (192.168.56.3)' can't be established.
 +ECDSA key fingerprint is SHA256:p5z2DKHnUDZcE3RKKo5AbZiVHEe4MPj0qMRug9tAq7M.
 +Are you sure you want to continue connecting (yes/no)? yes
 +Warning: Permanently added '192.168.56.3' (ECDSA) to the list of known hosts.
 trainee@192.168.56.3's password:  trainee@192.168.56.3's password: 
-Last login: Sat Sep 12 10:55:31 2020 from 192.168.56.1+Last login: Tue Sep 15 08:35:43 2020 from 192.168.56.1 
 +[trainee@master2 ~]$ 
 </code> </code>
  
-Supprimez l'adresse IP 192.168.56.2 :+Créez le repository ambari dans yum :
  
 <code> <code>
 [trainee@master2 ~]$ su - [trainee@master2 ~]$ su -
 Password: fenestros Password: fenestros
-[root@master2 ~]# ip a del 192.168.56.2/24 dev enp0s8 +Last loginTue Sep 15 08:36:04 CEST 2020 on pts/0
-</code> +
- +
-Créez le repository ambari dans yum : +
- +
-<code>+
 [root@master2 ~]# vi /etc/yum.repos.d/ambari.repo [root@master2 ~]# vi /etc/yum.repos.d/ambari.repo
 [root@master2 ~]# cat /etc/yum.repos.d/ambari.repo [root@master2 ~]# cat /etc/yum.repos.d/ambari.repo
Ligne 760: Ligne 882:
 <code> <code>
 desktop@serverXX:~$ ssh -l trainee 192.168.56.2 desktop@serverXX:~$ ssh -l trainee 192.168.56.2
-trainee@192.168.56.2's password:  +trainee@192.168.56.2's password: fenestros 
-Last login: Sat Sep 12 09:36:26 2020 from 192.168.56.1+Last login: Tue Sep 15 06:53:32 2020 from 192.168.56.1
 </code> </code>
  
Ligne 771: Ligne 893:
 Last login: Thu Sep 10 16:53:17 CEST 2020 on pts/0 Last login: Thu Sep 10 16:53:17 CEST 2020 on pts/0
 [root@centos7 ~]# nmcli general hostname master3.ittraining.loc [root@centos7 ~]# nmcli general hostname master3.ittraining.loc
-[root@centos7 ~]# nmcli con mod ip_enp0s8 ip4 192.168.56.4/24 +[root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.4/24
-</code> +
- +
-Editer /etc/hosts : +
- +
-<code> +
-[root@centos7 ~]# vi /etc/hosts +
-[root@centos7 ~]# cat /etc/hosts +
-127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 +
-::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 +
-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+
 </code> </code>
  
Ligne 799: Ligne 906:
 </code> </code>
  
-Activez l'adresse IP 192.168.56.4 et déconnectez-vous de la VM :+Activez l'adresse IP 192.168.56.4 :
  
 <code> <code>
 [root@centos7 ~]# nmcli connection up ip_enp0s8 [root@centos7 ~]# nmcli connection up ip_enp0s8
-Connection successfully activated (D-Bus active path/org/freedesktop/NetworkManager/ActiveConnection/3) + 
-[root@centos7 ~]# exit + 
-logout +</code> 
-[trainee@centos7 ~]exit + 
-logout +Fermez le terminal courant et ouvrez un autre terminal. Connectez-vous au serverXX 
-Connection to localhost closed.+ 
 +<code> 
 +ssh desktop@serverXX.ittraining.network 
 +desktop@serverXX.ittraining.network's password:
 </code> </code>
  
Ligne 821: Ligne 931:
 <code> <code>
 desktop@serverXX:~$ ssh -l trainee 192.168.56.4 desktop@serverXX:~$ ssh -l trainee 192.168.56.4
-trainee@192.168.56.4's password:  +The authenticity of host '192.168.56.4 (192.168.56.4)' can't be established. 
-Last login: Sat Sep 12 10:55:31 2020 from 192.168.56.1+ECDSA key fingerprint is SHA256:p5z2DKHnUDZcE3RKKo5AbZiVHEe4MPj0qMRug9tAq7M. 
 +Are you sure you want to continue connecting (yes/no)? yes 
 +Warning: Permanently added '192.168.56.4' (ECDSA) to the list of known hosts. 
 +trainee@192.168.56.4's password: trainee 
 +Last login: Tue Sep 15 09:20:09 2020 from 192.168.56.1 
 +[trainee@master3 ~]$
 </code> </code>
  
-Supprimez l'adresse IP 192.168.56.2 :+Créez le repository ambari dans yum :
  
 <code> <code>
 [trainee@master3 ~]$ su - [trainee@master3 ~]$ su -
 Password: fenestros Password: fenestros
-[root@master3 ~]# ip a del 192.168.56.2/24 dev enp0s8 +Last loginTue Sep 15 09:20:43 CEST 2020 on pts/0
-</code> +
- +
-Créez le repository ambari dans yum : +
- +
-<code>+
 [root@master3 ~]# vi /etc/yum.repos.d/ambari.repo [root@master3 ~]# vi /etc/yum.repos.d/ambari.repo
 [root@master3 ~]# cat /etc/yum.repos.d/ambari.repo [root@master3 ~]# cat /etc/yum.repos.d/ambari.repo
Ligne 937: Ligne 1047:
 <code> <code>
 desktop@serverXX:~$ ssh -l trainee 192.168.56.2 desktop@serverXX:~$ ssh -l trainee 192.168.56.2
-trainee@192.168.56.2's password:  +trainee@192.168.56.2's password: trainee 
-Last login: Sat Sep 12 09:36:26 2020 from 192.168.56.1+Last login: Tue Sep 15 06:53:32 2020 from 192.168.56.1
 </code> </code>
  
Ligne 948: Ligne 1058:
 Last login: Thu Sep 10 16:53:17 CEST 2020 on pts/0 Last login: Thu Sep 10 16:53:17 CEST 2020 on pts/0
 [root@centos7 ~]# nmcli general hostname worker1.ittraining.loc [root@centos7 ~]# nmcli general hostname worker1.ittraining.loc
-[root@centos7 ~]# nmcli con mod ip_enp0s8 ip4 192.168.56.5/24 +[root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.5/24
-</code> +
- +
-Editer /etc/hosts : +
- +
-<code> +
-[root@centos7 ~]# vi /etc/hosts +
-[root@centos7 ~]# cat /etc/hosts +
-127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 +
-::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 +
-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+
 </code> </code>
  
Ligne 976: Ligne 1071:
 </code> </code>
  
-Activez l'adresse IP 192.168.56.5 et déconnectez-vous de la VM :+Activez l'adresse IP 192.168.56.5 :
  
 <code> <code>
 [root@centos7 ~]# nmcli connection up ip_enp0s8 [root@centos7 ~]# nmcli connection up ip_enp0s8
-Connection successfully activated (D-Bus active path/org/freedesktop/NetworkManager/ActiveConnection/3) + 
-[root@centos7 ~]# exit + 
-logout +</code> 
-[trainee@centos7 ~]exit + 
-logout +Fermez le terminal courant et ouvrez un autre terminal. Connectez-vous au serverXX 
-Connection to localhost closed.+ 
 +<code> 
 +ssh desktop@serverXX.ittraining.network 
 +desktop@serverXX.ittraining.network's password:
 </code> </code>
  
Ligne 998: Ligne 1096:
 <code> <code>
 desktop@serverXX:~$ ssh -l trainee 192.168.56.5 desktop@serverXX:~$ ssh -l trainee 192.168.56.5
-trainee@192.168.56.5's password:  +The authenticity of host '192.168.56.5 (192.168.56.5)' can't be established. 
-Last login: Sat Sep 12 10:55:31 2020 from 192.168.56.1+ECDSA key fingerprint is SHA256:p5z2DKHnUDZcE3RKKo5AbZiVHEe4MPj0qMRug9tAq7M. 
 +Are you sure you want to continue connecting (yes/no)? yes 
 +Warning: Permanently added '192.168.56.5' (ECDSA) to the list of known hosts. 
 +trainee@192.168.56.5's password: trainee 
 +Last login: Tue Sep 15 09:32:41 2020 from 192.168.56.1 
 +[trainee@worker1 ~]$ 
 </code> </code>
  
-Supprimez l'adresse IP 192.168.56.2 :+Créez le repository ambari dans yum :
  
 <code> <code>
 [trainee@worker1 ~]$ su - [trainee@worker1 ~]$ su -
 Password: fenestros Password: fenestros
-[root@worker1 ~]# ip a del 192.168.56.2/24 dev enp0s8 
-</code> 
- 
-Créez le repository ambari dans yum : 
- 
-<code> 
 [root@worker1 ~]# vi /etc/yum.repos.d/ambari.repo [root@worker1 ~]# vi /etc/yum.repos.d/ambari.repo
 [root@worker1 ~]# cat /etc/yum.repos.d/ambari.repo [root@worker1 ~]# cat /etc/yum.repos.d/ambari.repo
Ligne 1113: Ligne 1210:
  
 <code> <code>
-desktop@serverXX:~$ ssh -l trainee 192.168.56.2 +desktop@server40:~$ ssh -l trainee 192.168.56.2 
-trainee@192.168.56.2's password:  +trainee@192.168.56.2's password: trainee 
-Last login: Sat Sep 12 09:36:26 2020 from 192.168.56.1+Last login: Tue Sep 15 06:53:32 2020 from 192.168.56.1
 </code> </code>
  
Ligne 1125: Ligne 1222:
 Last login: Thu Sep 10 16:53:17 CEST 2020 on pts/0 Last login: Thu Sep 10 16:53:17 CEST 2020 on pts/0
 [root@centos7 ~]# nmcli general hostname worker2.ittraining.loc [root@centos7 ~]# nmcli general hostname worker2.ittraining.loc
-[root@centos7 ~]# nmcli con mod ip_enp0s8 ip4 192.168.56.6/24 +[root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.6/24
-</code> +
- +
-Editer /etc/hosts : +
- +
-<code> +
-[root@centos7 ~]# vi /etc/hosts +
-[root@centos7 ~]# cat /etc/hosts +
-127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 +
-::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 +
-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+
 </code> </code>
  
Ligne 1153: Ligne 1235:
 </code> </code>
  
-Activez l'adresse IP 192.168.56.6 et déconnectez-vous de la VM :+Activez l'adresse IP 192.168.56.6 :
  
 <code> <code>
 [root@centos7 ~]# nmcli connection up ip_enp0s8 [root@centos7 ~]# nmcli connection up ip_enp0s8
-Connection successfully activated (D-Bus active path/org/freedesktop/NetworkManager/ActiveConnection/3) + 
-[root@centos7 ~]# exit + 
-logout +</code> 
-[trainee@centos7 ~]exit + 
-logout +Fermez le terminal courant et ouvrez un autre terminal. Connectez-vous au serverXX 
-Connection to localhost closed.+ 
 +<code> 
 +ssh desktop@serverXX.ittraining.network 
 +desktop@serverXX.ittraining.network's password:
 </code> </code>
  
Ligne 1174: Ligne 1259:
  
 <code> <code>
-desktop@serverXX:~$ ssh -l trainee 192.168.56.6 +desktop@server40:~$ ssh -l trainee 192.168.56.6 
-trainee@192.168.56.6's password:  +The authenticity of host '192.168.56.6 (192.168.56.6)' can't be established. 
-Last login: Sat Sep 12 10:55:31 2020 from 192.168.56.1+ECDSA key fingerprint is SHA256:p5z2DKHnUDZcE3RKKo5AbZiVHEe4MPj0qMRug9tAq7M. 
 +Are you sure you want to continue connecting (yes/no)? yes 
 +Warning: Permanently added '192.168.56.6' (ECDSA) to the list of known hosts. 
 +trainee@192.168.56.6's password: trainee 
 +Last login: Tue Sep 15 09:44:25 2020 from 192.168.56.1
 </code> </code>
  
-Supprimez l'adresse IP 192.168.56.2 :+Créez le repository ambari dans yum :
  
 <code> <code>
 [trainee@worker2 ~]$ su - [trainee@worker2 ~]$ su -
 Password: fenestros Password: fenestros
-[root@worker2 ~]# ip a del 192.168.56.2/24 dev enp0s8 
-</code> 
- 
-Créez le repository ambari dans yum : 
- 
-<code> 
 [root@worker2 ~]# vi /etc/yum.repos.d/ambari.repo [root@worker2 ~]# vi /etc/yum.repos.d/ambari.repo
 [root@worker2 ~]# cat /etc/yum.repos.d/ambari.repo [root@worker2 ~]# cat /etc/yum.repos.d/ambari.repo
Ligne 1291: Ligne 1374:
 <code> <code>
 desktop@serverXX:~$ ssh -l trainee 192.168.56.2 desktop@serverXX:~$ ssh -l trainee 192.168.56.2
-trainee@192.168.56.2's password:  +trainee@192.168.56.2's password: trainee 
-Last login: Sat Sep 12 09:36:26 2020 from 192.168.56.1+Last login: Tue Sep 15 06:53:32 2020 from 192.168.56.1
 </code> </code>
  
Ligne 1302: Ligne 1385:
 Last login: Thu Sep 10 16:53:17 CEST 2020 on pts/0 Last login: Thu Sep 10 16:53:17 CEST 2020 on pts/0
 [root@centos7 ~]# nmcli general hostname worker3.ittraining.loc [root@centos7 ~]# nmcli general hostname worker3.ittraining.loc
-[root@centos7 ~]# nmcli con mod ip_enp0s8 ip4 192.168.56.7/24 +[root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.7/24
-</code> +
- +
-Editer /etc/hosts : +
- +
-<code> +
-[root@centos7 ~]# vi /etc/hosts +
-[root@centos7 ~]# cat /etc/hosts +
-127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 +
-::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 +
-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+
 </code> </code>
  
Ligne 1330: Ligne 1398:
 </code> </code>
  
-Activez l'adresse IP 192.168.56.7 et déconnectez-vous de la VM :+Activez l'adresse IP 192.168.56.7 :
  
 <code> <code>
 [root@centos7 ~]# nmcli connection up ip_enp0s8 [root@centos7 ~]# nmcli connection up ip_enp0s8
-Connection successfully activated (D-Bus active path/org/freedesktop/NetworkManager/ActiveConnection/3) + 
-[root@centos7 ~]# exit + 
-logout +</code> 
-[trainee@centos7 ~]exit + 
-logout +Fermez le terminal courant et ouvrez un autre terminal. Connectez-vous au serverXX 
-Connection to localhost closed.+ 
 +<code> 
 +ssh desktop@serverXX.ittraining.network 
 +desktop@serverXX.ittraining.network's password:
 </code> </code>
  
Ligne 1352: Ligne 1423:
 <code> <code>
 desktop@serverXX:~$ ssh -l trainee 192.168.56.7 desktop@serverXX:~$ ssh -l trainee 192.168.56.7
-trainee@192.168.56.7's password:  +The authenticity of host '192.168.56.7 (192.168.56.7)' can't be established. 
-Last login: Sat Sep 12 10:55:31 2020 from 192.168.56.1+ECDSA key fingerprint is SHA256:p5z2DKHnUDZcE3RKKo5AbZiVHEe4MPj0qMRug9tAq7M. 
 +Are you sure you want to continue connecting (yes/no)? yes 
 +Warning: Permanently added '192.168.56.7' (ECDSA) to the list of known hosts. 
 +trainee@192.168.56.7's password: trainee 
 +Last login: Tue Sep 15 10:42:01 2020 from 192.168.56.1 
 +[trainee@worker3 ~]$ 
 </code> </code>
  
-Supprimez l'adresse IP 192.168.56.2 :+Créez le repository ambari dans yum :
  
 <code> <code>
 [trainee@worker3 ~]$ su - [trainee@worker3 ~]$ su -
 Password: fenestros Password: fenestros
-[root@worker3 ~]# ip a del 192.168.56.2/24 dev enp0s8 
-</code> 
- 
-Créez le repository ambari dans yum : 
- 
-<code> 
 [root@worker3 ~]# vi /etc/yum.repos.d/ambari.repo [root@worker3 ~]# vi /etc/yum.repos.d/ambari.repo
 [root@worker3 ~]# cat /etc/yum.repos.d/ambari.repo [root@worker3 ~]# cat /etc/yum.repos.d/ambari.repo
Ligne 1456: Ligne 1526:
 </code> </code>
  
-=====Prise de Snapshots=====+=====Prendre des Snapshots=====
  
 Avant de poursuivre, prenez une instantanée de chaque VM : Avant de poursuivre, prenez une instantanée de chaque VM :
  
 <code> <code>
-desktop@serverXX:~/Downloads$ VBoxManage snapshot master1 take "snapshot1" --description "Fresh install"+desktop@serverXX:~$ VBoxManage snapshot master1 take "snapshot1" --description "Fresh install"
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
 Snapshot taken. UUID: 24bcd65c-b648-4e30-a46a-7f41e47a33e3 Snapshot taken. UUID: 24bcd65c-b648-4e30-a46a-7f41e47a33e3
-desktop@serverXX:~/Downloads$ VBoxManage snapshot master2 take "snapshot1" --description "Fresh install"+desktop@serverXX:~$ VBoxManage snapshot master2 take "snapshot1" --description "Fresh install"
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
 Snapshot taken. UUID: a6442d0e-828f-4db4-9a99-42819e131271 Snapshot taken. UUID: a6442d0e-828f-4db4-9a99-42819e131271
-desktop@serverXX:~/Downloads$ VBoxManage snapshot master3 take "snapshot1" --description "Fresh install"+desktop@serverXX:~$ VBoxManage snapshot master3 take "snapshot1" --description "Fresh install"
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
 Snapshot taken. UUID: a4370cc7-96db-478a-b46f-ebf8e86d22b9 Snapshot taken. UUID: a4370cc7-96db-478a-b46f-ebf8e86d22b9
-desktop@serverXX:~/Downloads$ VBoxManage snapshot worker1 take "snapshot1" --description "Fresh install"+desktop@serverXX:~$ VBoxManage snapshot worker1 take "snapshot1" --description "Fresh install"
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
 Snapshot taken. UUID: 13b665ff-d808-4c7c-9f1d-11dbe0df61bc Snapshot taken. UUID: 13b665ff-d808-4c7c-9f1d-11dbe0df61bc
-desktop@serverXX:~/Downloads$ VBoxManage snapshot worker2 take "snapshot1" --description "Fresh install"+desktop@serverXX:~$ VBoxManage snapshot worker2 take "snapshot1" --description "Fresh install"
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
 Snapshot taken. UUID: 832b0513-48c9-449f-845d-facd9b1b2298 Snapshot taken. UUID: 832b0513-48c9-449f-845d-facd9b1b2298
-desktop@serverXX:~/Downloads$ VBoxManage snapshot worker3 take "snapshot1" --description "Fresh install"+desktop@serverXX:~$ VBoxManage snapshot worker3 take "snapshot1" --description "Fresh install"
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
 Snapshot taken. UUID: b219559d-ecc9-4938-815e-6da06d762b7a Snapshot taken. UUID: b219559d-ecc9-4938-815e-6da06d762b7a
 </code> </code>
 +
 +=====Démarrer les Machines Virtuelles=====
 +
 +Démarrez les VMs :
 +
 +<code>
 +desktop@serverXX:~$ VBoxManage startvm master1 --type headless
 +desktop@serverXX:~$ VBoxManage startvm master2 --type headless
 +desktop@serverXX:~$ VBoxManage startvm master3 --type headless
 +desktop@serverXX:~$ VBoxManage startvm worker1 --type headless
 +desktop@serverXX:~$ VBoxManage startvm worker2 --type headless
 +desktop@serverXX:~$ VBoxManage startvm worker3 --type headless
 +</code>
 +
 +=====Se Connecter aux Machines Virtuelles=====
 +
 +En utilisant une première connexion SSH, tapez la commande suivante pour vous connecter à la machine **master1** :
 +
 +<code>
 +desktop@serverXX:~$ ssh -l trainee master1.ittraining.loc
 +</code>
 +
 +En utilisant une deuxième connexion SSH, tapez la commande suivante pour vous connecter à la machine **master2** :
 +
 +<code>
 +desktop@serverXX:~$ ssh -l trainee master2.ittraining.loc
 +</code>
 +
 +En utilisant une troisième connexion SSH, tapez la commande suivante pour vous connecter à la machine **master3** :
 +
 +<code>
 +desktop@serverXX:~$ ssh -l trainee master3.ittraining.loc
 +</code>
 +
 +En utilisant une quatrième connexion SSH, tapez la commande suivante pour vous connecter à la machine **worker1** :
 +
 +<code>
 +desktop@serverXX:~$ ssh -l trainee worker1.ittraining.loc
 +</code>
 +
 +En utilisant une cinquième connexion SSH, tapez la commande suivante pour vous connecter à la machine **worker2** :
 +
 +<code>
 +desktop@serverXX:~$ ssh -l trainee worker2.ittraining.loc
 +</code>
 +
 +En utilisant une sixième connexion SSH, tapez la commande suivante pour vous connecter à la machine **worker3** :
 +
 +<code>
 +desktop@serverXX:~$ ssh -l trainee worker3.ittraining.loc
 +</code>
 +
 +=====Se connecter en mode graphique au serverXX.ittraining.network=====
 +
 +Téléchargez le client **X2Go** ( [[https://wiki.x2go.org/doku.php/download:start]] ) et installez-le. Créez une nouvelle connexion **XFCE** pour votre serveur :
 +
 +{{ :elearning:workbooks:hdp:x2go1.png?direct&600 |}}
 +
 +Connectez-vous au serverXX :
 +
 +{{ :elearning:workbooks:hdp:x2go.png?direct&600 |}}
 +
 +Ouvrez le navigateur Firefox et saisissez l'URL http://master1.ittraining.loc:8080. Entrez l'utilisateur **admin** et le mot de passe **admin** et cliquez sur le bouton **SIGN IN** :
 +
 +{{ :elearning:workbooks:hdp:hdp.png?&600 |}}
 +
 +Vous êtes maintenant dans la console d'Ambari :
 +
 +{{ :elearning:workbooks:hdp:hdp1.png?direct&600 |}}
 +
 +=====Utiliser la console Ambari=====
 +
 +Cliquez sur le bouton **LAUNCH INSTALL WIZARD** :
 +
 +{{ :elearning:workbooks:hdp:hdp2.png?direct&600 |}}
 +
 +====Get Started====
 +
 +Saisissez le nom **HDP_ittraining** en tant que CLUSTER NAME et cliquez sur le bouton **NEXT** :
 +
 +{{ :elearning:workbooks:hdp:hdp3.png?direct&600 |}}
 +
 +Dans la liste des systèmes d'exploitation, supprimez tous les OS **sauf** redhat7 :
 +
 +{{ :elearning:workbooks:hdp:hdp4.png?direct&600 |}}
 +
 +Ouvrez ensuite le fichier **/root/repositories** dans la VM **master1** :
 +
 +<code>
 +[root@master1 ~]# cat repositories
 +http://master1.ittraining.loc/HDP/centos7/3.1.4.0-315/
 +http://master1.ittraining.loc/HDP-GPL/centos7/3.1.4.0-315/
 +http://master1.ittraining.loc/HDP-UTILS/centos7/1.1.0.22/
 +http://master1.ittraining.loc/ambari/centos7/2.7.4.0-118
 +</code>
 +
 +Copiez ensuite les URLs à partir du fichier **repositories** et collez-les aux emplacements prévus dans la console puis cliquez sur le bouton **NEXT**:
 +
 +{{ :elearning:workbooks:hdp:hdp5.png?direct&600 |}}
 +
 +====Install Options====
 +
 +Entrez la liste des serveurs dans l'emplacement prévu. Notez ici l'utilisation d'une expression régulière **[1-3]** :
 +
 +{{ :elearning:workbooks:hdp:hdp6.png?direct&600 |}}
 +
 +Choisissez l'option **Perform manual registration and do not use SSH** :
 +
 +{{ :elearning:workbooks:hdp:hdp7.png?direct&600 |}}
 +
 +====Confirm Hosts====
 +
 +Validez la boîte d'avertissement et cliquez sur le bouton **REGISTER AND CONFIRM**. L'assistant résout les expressions régulières dans les nom d'hôtes et vous demande de confirmer. Cliquez donc sur le bouton **OK** :
 +
 +{{ :elearning:workbooks:hdp:hdp8.png?direct&600 |}}
 +
 +Cliquez sur le bouton **OK** de la boîte d'avertissement **Before You Proceed** :
 +
 +{{ :elearning:workbooks:hdp:hdp9.png?direct&600 |}}
 +
 +L'assistant initialise chaque noeud du cluster puis vérifie que les pré-requis pour continuer sont satisfaits :
 +
 +{{ :elearning:workbooks:hdp:hdp10.png?direct&600 |}}
 +
 +Pour consulter la liste des pré-requis en cas de problème, cliquez sur le lien **Click here to see the check results** :
 +
 +{{ :elearning:workbooks:hdp:hdp11.png?direct&600 |}}
 +
 +====Choose Services====
 +
 +Fermez la fenêtre **Host checks** et cliquez sur le bouton **NEXT**. Choisissez maintenant les services que vous souhaitez ajouter. Pour effectuer une installation minimaliste dans un premier temps, ne cochez que **HDFS**, **YARN + MapReduce2** et **ZooKeeper** puis cliquez sur le bouton **NEXT** :
 +
 +{{ :elearning:workbooks:hdp:hdp12.png?direct&600 |}}
 +
 +Notez qu'en cas de dépendance manquante, l'assistant vous le rappelle :
 +
 +{{ :elearning:workbooks:hdp:hdp14.png?direct&600 |}}
 +
 +Cliquez sur le bouton **OK**. L'assistant vous affiche une fenêtre **Limited Functionality Warning** pour vous avertir des fonctionalités limitées dues au fait qu'**Apache Ranger** et **Apache Atlas** n'ont pas été sélectionnés. Cliquez simplement sur le bouton **PROCEED ANYWAY** chaque fois :
 +
 +{{ :elearning:workbooks:hdp:hdp15.png?direct&600 |}}
 +
 +====Assign Masters====
 +
 +L'assistant vous propose maintenant la possibilité d'équilibrer la charge sur les serveurs dont il a connaissance. Modifiez la valeur du **Metrics Collector** à **master3.ittraining.loc** puis cliquez sur le bouton **NEXT** :
 +
 +{{ :elearning:workbooks:hdp:hdp16.png?direct&600 |}}
 +
 +====Assign Slaves and Clients====
 +
 +L'assistant vous propose maintenant d'assigner des composants à chaque hôte. Les hôtes ayant des composants maître sont marqués avec une étoile. Cochez **Client** pour chaque hôte puis cliquez sur le bouton **NEXT** :
 +
 +{{ :elearning:workbooks:hdp:hdp17.png?direct&600 |}}
 +
 +====Customize Services====
 +
 +Ensuite l'assistant vous demande de spécifier les mots de passe que souhaitez utiliser pour **Grafana** et **Activity Explorer**. Saisissez le mot de passe **fenestros** dans chaque cas puis cliquez sur le bouton **NEXT** :
 +
 +{{ :elearning:workbooks:hdp:hdp18.png?direct&600 |}}
 +
 +L'assistant vous permet ensuite de modifier les emplacements par défaut des répertoires pour chacune des applications à installer. Cliquez simplement sur le bouton **NEXT** :
 +
 +{{ :elearning:workbooks:hdp:hdp19.png?direct&600 |}}
 +
 +L'assistant vous permet ensuite de modifier les noms des comptes par défaut pour chacune des applications à installer. Cliquez simplement sur le bouton **NEXT** :
 +
 +{{ :elearning:workbooks:hdp:hdp20.png?direct&600 |}}
 +
 +L'assistant vous permet ensuite de modifier les configurations par défaut pour chacune des applications à installer. Notez ici qu'il y a un avertissement en rouge pour la configuration avancée :
 +
 +{{ :elearning:workbooks:hdp:hdp21.png?direct&600 |}}
 +
 +Cliquez donc sur la cloche en rouge :
 +
 +{{ :elearning:workbooks:hdp:hdp22.png?direct&600 |}}
 +
 +Puis sur le bouton **EDIT**. entrez le mot de passe **fenestros** puis cliquez sur le bouton **NEXT** :
 +
 +{{ :elearning:workbooks:hdp:hdp23.png?direct&600 |}}
 +
 +====Review====
 +
 +L'assitant vous propose maintenant un résumé de vos choix ainsi que la possibilité de télécharger un fichier de template à utiliser pour re-créer un cluster identique par la suite en cliquant sur le bouton **GENERATE BLUEPRINT** : 
 +
 +{{ :elearning:workbooks:hdp:hdp24.png?direct&600 |}}
 +
 +====Install, Start and Test====
 +
 +Téléchargez le template puis cliquez sur le bouton **DEPLOY** :
 +
 +{{ :elearning:workbooks:hdp:hdp25.png?direct&600 |}}
 +
 +A l'issu du déploiement, un résumé de la situation vous informe d'éventuelles erreurs :
 +
 +{{ :elearning:workbooks:hdp:hdp26.png?direct&600 |}}
 +
 +En cas d'erreurs, il vous est possible de consulter les détails de celles-ci :
 +
 +{{ :elearning:workbooks:hdp:hdp27.png?direct&600 |}}
 +\\
 +\\
 +{{ :elearning:workbooks:hdp:hdp28.png?direct&600 |}}
 +
 +Une fois les erreurs corrigées, il convient de déployer de nouveau le cluster :
 +
 +{{ :elearning:workbooks:hdp:hdp30.png?direct&600 |}}
 +
 +Cette fois, le résumé ne doit pas montrer d'erreurs :
 +
 +{{ :elearning:workbooks:hdp:hdp31.png?direct&600 |}}
 +
 +En validant le déploiement, vous arrivez sur le console de gestion :
 +
 +{{ :elearning:workbooks:hdp:hdp32.png?direct&600 |}}
 +\\
 +\\
 +
  
 ----- -----
Menu