Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
elearning:workbooks:hdp:start [2020/09/12 13:41] – admin | elearning: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' | + | ======BDF100 - Hortonworks Data Platform Administration - Mise en Place de l' |
- | Cette infrastructure doit être mise en place sur des serveurs bare metal avec les caractéristiques suivantes : | + | =====Contenu du Module===== |
- | | + | **BDF100 |
+ | * Contenu du Module | ||
+ | * Pré-requis | ||
+ | * Matériel | ||
+ | * Logiciels | ||
+ | * Internet | ||
+ | * Mise en Place de l' | ||
+ | * 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/ | ||
+ | * 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 / | ||
+ | * Se connecter à la VM | ||
+ | * Devenir root | ||
+ | * Editer le fichier / | ||
+ | * 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 / | ||
+ | * Cloner 6 fois la VM CentOS_7_8 | ||
+ | * Déplacer les VMs dans / | ||
+ | * 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 | + | * 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 | + | * Si Windows(tm) |
+ | * 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:// | ||
+ | |||
+ | =====Mise | ||
+ | |||
+ | ====Connexion au Serveur Cloud==== | ||
+ | |||
+ | **Pendant la durée de la formation**, | ||
+ | |||
+ | Vous allez commencer par créer six machines virtuelles **CentOS 7** et les configurer selon le tableau ci-dessous : | ||
+ | |||
+ | ^ Machine Virtuelle ^ Nom d' | ||
+ | | 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' | ||
+ | |||
+ | ^ Utilisateur ^ Mot de Passe ^ | ||
+ | | trainee | trainee | | ||
+ | | root | fenestros | | ||
+ | |||
+ | ===Linux, MacOS et Windows 10 muni du client | ||
+ | |||
+ | Ouvrez un terminal ou CMD et tapez la commande suivante | ||
< | < | ||
- | $ ssh desktop@serverXX.ittraining.network | + | $ ssh -l desktop serverXX.ittraining.network |
- | desktop@serverXX.ittraining.network' | + | |
</ | </ | ||
+ | |||
+ | < | ||
+ | > ssh -l desktop serverXX.ittraining.network | ||
+ | </ | ||
+ | |||
+ | 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: | ||
< | < | ||
desktop@serverXX: | desktop@serverXX: | ||
- | desktop@serverXX: | + | desktop@serverXX: |
</ | </ | ||
- | 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: | ||
< | < | ||
desktop@serverXX: | desktop@serverXX: | ||
+ | </ | ||
+ | |||
+ | ====Augmenter la RAM de la VM==== | ||
+ | |||
+ | < | ||
+ | desktop@serverXX: | ||
</ | </ | ||
Ligne 113: | Ligne 230: | ||
< | < | ||
desktop@serverXX: | desktop@serverXX: | ||
+ | The authenticity of host ' | ||
+ | ECDSA key fingerprint is SHA256: | ||
+ | Are you sure you want to continue connecting (yes/no)? yes | ||
+ | Warning: Permanently added ' | ||
+ | trainee@localhost' | ||
+ | [trainee@centos7 ~]$ | ||
</ | </ | ||
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 | ||
+ | </ | ||
+ | |||
+ | ====Editer le fichier / | ||
+ | |||
+ | < | ||
+ | [root@centos7 ~]# vi /etc/hosts | ||
+ | [root@centos7 ~]# cat /etc/hosts | ||
+ | 127.0.0.1 localhost.localdomain localhost | ||
+ | :: | ||
+ | 192.168.56.2 | ||
+ | 192.168.56.3 | ||
+ | 192.168.56.4 | ||
+ | 192.168.56.5 | ||
+ | 192.168.56.6 | ||
+ | 192.168.56.7 | ||
</ | </ | ||
Ligne 175: | Ligne 313: | ||
< | < | ||
[root@centos7 ~]# nmcli connection add con-name ip_enp0s8 ifname enp0s8 type ethernet ip4 192.168.56.2/ | [root@centos7 ~]# nmcli connection add con-name ip_enp0s8 ifname enp0s8 type ethernet ip4 192.168.56.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 | ||
</ | </ | ||
Ligne 190: | Ligne 328: | ||
< | < | ||
desktop@serverXX: | desktop@serverXX: | ||
+ | The authenticity of host ' | ||
+ | ECDSA key fingerprint is SHA256: | ||
+ | Are you sure you want to continue connecting (yes/no)? yes | ||
+ | Warning: Permanently added ' | ||
trainee@192.168.56.2' | trainee@192.168.56.2' | ||
- | Last login: | + | Last login: |
+ | [trainee@centos7 ~]$ | ||
</ | </ | ||
Ligne 269: | Ligne 412: | ||
desktop@serverXX: | desktop@serverXX: | ||
desktop@serverXX: | desktop@serverXX: | ||
+ | </ | ||
+ | |||
+ | ====Configurer la redirection de ports sur chaque VM==== | ||
+ | |||
+ | < | ||
+ | desktop@serverXX: | ||
+ | desktop@serverXX: | ||
+ | desktop@serverXX: | ||
+ | desktop@serverXX: | ||
+ | desktop@serverXX: | ||
+ | desktop@serverXX: | ||
</ | </ | ||
Ligne 289: | Ligne 443: | ||
< | < | ||
- | desktop@serverXX: | + | desktop@serverXX: |
- | trainee@localhost's password: | + | trainee@192.168.56.2's password: |
- | Last login: | + | Last login: |
</ | </ | ||
Ligne 311: | Ligne 465: | ||
< | < | ||
desktop@serverXX: | desktop@serverXX: | ||
- | trainee@localhost's password: trainee | + | The authenticity of host ' |
- | Last login: | + | ECDSA key fingerprint is SHA256: |
+ | Are you sure you want to continue connecting (yes/no)? yes | ||
+ | Warning: Permanently added ' | ||
+ | trainee@master1.ittraining.loc's password: trainee | ||
+ | Last login: | ||
+ | [trainee@master1 ~]$ | ||
</ | </ | ||
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 | ||
- | </ | ||
- | |||
- | Editer /etc/hosts : | ||
- | |||
- | < | ||
- | [root@master1 ~]# vi /etc/hosts | ||
- | [root@master1 ~]# cat /etc/hosts | ||
- | 127.0.0.1 localhost.localdomain localhost | ||
- | :: | ||
- | 192.168.56.2 | ||
- | 192.168.56.3 | ||
- | 192.168.56.4 | ||
- | 192.168.56.5 | ||
- | 192.168.56.6 | ||
- | 192.168.56.7 | ||
</ | </ | ||
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 / | Created symlink from / | ||
Ligne 362: | Ligne 505: | ||
< | < | ||
- | [root@master1 ~]# wget http:// | + | [root@master1 ~]# wget https:// |
- | [root@master1 ~]# wget http:// | + | |
- | [root@master1 ~]# wget http:// | + | |
- | [root@master1 ~]# wget http:// | + | |
- | </ | + | |
- | + | ||
- | Si les liens ci-dessus sont morts, utilisez les liens ci-dessous : | + | |
- | + | ||
- | < | + | |
- | [root@master1 ~]# wget https:// | + | |
[root@master1 ~]# wget https:// | [root@master1 ~]# wget https:// | ||
[root@master1 ~]# wget https:// | [root@master1 ~]# wget https:// | ||
Ligne 386: | Ligne 520: | ||
</ | </ | ||
- | Créez le fichier repositories : | + | Créez le fichier |
< | < | ||
Ligne 547: | Ligne 681: | ||
</ | </ | ||
- | Redémarrez | + | Démarrez |
< | < | ||
Ligne 583: | Ligne 717: | ||
< | < | ||
desktop@serverXX: | desktop@serverXX: | ||
- | trainee@192.168.56.2' | + | trainee@192.168.56.2' |
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 | ||
</ | </ | ||
Ligne 595: | Ligne 729: | ||
[root@centos7 ~]# nmcli general hostname master2.ittraining.loc | [root@centos7 ~]# nmcli general hostname master2.ittraining.loc | ||
[root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.3/ | [root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.3/ | ||
- | </ | ||
- | |||
- | Editer /etc/hosts : | ||
- | |||
- | < | ||
- | [root@centos7 ~]# vi /etc/hosts | ||
- | [root@centos7 ~]# cat /etc/hosts | ||
- | 127.0.0.1 | ||
- | ::1 | ||
- | 192.168.56.2 | ||
- | 192.168.56.3 | ||
- | 192.168.56.4 | ||
- | 192.168.56.5 | ||
- | 192.168.56.6 | ||
- | 192.168.56.7 | ||
</ | </ | ||
Ligne 622: | Ligne 741: | ||
</ | </ | ||
- | Activez l' | + | Activez l' |
< | < | ||
[root@centos7 ~]# nmcli connection up ip_enp0s8 | [root@centos7 ~]# nmcli connection up ip_enp0s8 | ||
- | Connection successfully activated (D-Bus active path: / | + | |
- | [root@centos7 ~]# exit | + | |
- | logout | + | </ |
- | [trainee@centos7 ~]$ exit | + | |
- | logout | + | Fermez le terminal courant et ouvrez un autre terminal. Connectez-vous au serverXX |
- | Connection to localhost closed. | + | |
+ | < | ||
+ | $ ssh desktop@serverXX.ittraining.network | ||
+ | desktop@serverXX.ittraining.network' | ||
</ | </ | ||
Ligne 644: | Ligne 766: | ||
< | < | ||
desktop@serverXX: | desktop@serverXX: | ||
+ | The authenticity of host ' | ||
+ | ECDSA key fingerprint is SHA256: | ||
+ | Are you sure you want to continue connecting (yes/no)? yes | ||
+ | Warning: Permanently added ' | ||
trainee@192.168.56.3' | trainee@192.168.56.3' | ||
- | Last login: | + | Last login: |
+ | [trainee@master2 ~]$ | ||
</ | </ | ||
- | Supprimez l' | + | Créez le repository ambari dans yum : |
< | < | ||
[trainee@master2 ~]$ su - | [trainee@master2 ~]$ su - | ||
Password: fenestros | Password: fenestros | ||
- | [root@master2 ~]# ip a del 192.168.56.2/ | + | Last login: Tue Sep 15 08:36:04 CEST 2020 on pts/0 |
- | </ | + | |
- | + | ||
- | Créez le repository ambari dans yum : | + | |
- | + | ||
- | < | + | |
[root@master2 ~]# vi / | [root@master2 ~]# vi / | ||
[root@master2 ~]# cat / | [root@master2 ~]# cat / | ||
Ligne 760: | Ligne 882: | ||
< | < | ||
desktop@serverXX: | desktop@serverXX: | ||
- | trainee@192.168.56.2' | + | trainee@192.168.56.2' |
- | Last login: | + | Last login: |
</ | </ | ||
Ligne 772: | Ligne 894: | ||
[root@centos7 ~]# nmcli general hostname master3.ittraining.loc | [root@centos7 ~]# nmcli general hostname master3.ittraining.loc | ||
[root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.4/ | [root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.4/ | ||
- | </ | ||
- | |||
- | Editer /etc/hosts : | ||
- | |||
- | < | ||
- | [root@centos7 ~]# vi /etc/hosts | ||
- | [root@centos7 ~]# cat /etc/hosts | ||
- | 127.0.0.1 | ||
- | ::1 | ||
- | 192.168.56.2 | ||
- | 192.168.56.3 | ||
- | 192.168.56.4 | ||
- | 192.168.56.5 | ||
- | 192.168.56.6 | ||
- | 192.168.56.7 | ||
</ | </ | ||
Ligne 799: | Ligne 906: | ||
</ | </ | ||
- | Activez l' | + | Activez l' |
< | < | ||
[root@centos7 ~]# nmcli connection up ip_enp0s8 | [root@centos7 ~]# nmcli connection up ip_enp0s8 | ||
- | Connection successfully activated (D-Bus active path: / | + | |
- | [root@centos7 ~]# exit | + | |
- | logout | + | </ |
- | [trainee@centos7 ~]$ exit | + | |
- | logout | + | Fermez le terminal courant et ouvrez un autre terminal. Connectez-vous au serverXX |
- | Connection to localhost closed. | + | |
+ | < | ||
+ | $ ssh desktop@serverXX.ittraining.network | ||
+ | desktop@serverXX.ittraining.network' | ||
</ | </ | ||
Ligne 821: | Ligne 931: | ||
< | < | ||
desktop@serverXX: | desktop@serverXX: | ||
- | trainee@192.168.56.4' | + | The authenticity of host ' |
- | Last login: | + | ECDSA key fingerprint is SHA256: |
+ | Are you sure you want to continue connecting (yes/no)? yes | ||
+ | Warning: Permanently added ' | ||
+ | trainee@192.168.56.4' | ||
+ | Last login: | ||
+ | [trainee@master3 ~]$ | ||
</ | </ | ||
- | Supprimez l' | + | Créez le repository ambari dans yum : |
< | < | ||
[trainee@master3 ~]$ su - | [trainee@master3 ~]$ su - | ||
Password: fenestros | Password: fenestros | ||
- | [root@master3 ~]# ip a del 192.168.56.2/ | + | Last login: Tue Sep 15 09:20:43 CEST 2020 on pts/0 |
- | </ | + | |
- | + | ||
- | Créez le repository ambari dans yum : | + | |
- | + | ||
- | < | + | |
[root@master3 ~]# vi / | [root@master3 ~]# vi / | ||
[root@master3 ~]# cat / | [root@master3 ~]# cat / | ||
Ligne 937: | Ligne 1047: | ||
< | < | ||
desktop@serverXX: | desktop@serverXX: | ||
- | trainee@192.168.56.2' | + | trainee@192.168.56.2' |
- | Last login: | + | Last login: |
</ | </ | ||
Ligne 949: | Ligne 1059: | ||
[root@centos7 ~]# nmcli general hostname worker1.ittraining.loc | [root@centos7 ~]# nmcli general hostname worker1.ittraining.loc | ||
[root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.5/ | [root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.5/ | ||
- | </ | ||
- | |||
- | Editer /etc/hosts : | ||
- | |||
- | < | ||
- | [root@centos7 ~]# vi /etc/hosts | ||
- | [root@centos7 ~]# cat /etc/hosts | ||
- | 127.0.0.1 | ||
- | ::1 | ||
- | 192.168.56.2 | ||
- | 192.168.56.3 | ||
- | 192.168.56.4 | ||
- | 192.168.56.5 | ||
- | 192.168.56.6 | ||
- | 192.168.56.7 | ||
</ | </ | ||
Ligne 976: | Ligne 1071: | ||
</ | </ | ||
- | Activez l' | + | Activez l' |
< | < | ||
[root@centos7 ~]# nmcli connection up ip_enp0s8 | [root@centos7 ~]# nmcli connection up ip_enp0s8 | ||
- | Connection successfully activated (D-Bus active path: / | + | |
- | [root@centos7 ~]# exit | + | |
- | logout | + | </ |
- | [trainee@centos7 ~]$ exit | + | |
- | logout | + | Fermez le terminal courant et ouvrez un autre terminal. Connectez-vous au serverXX |
- | Connection to localhost closed. | + | |
+ | < | ||
+ | $ ssh desktop@serverXX.ittraining.network | ||
+ | desktop@serverXX.ittraining.network' | ||
</ | </ | ||
Ligne 998: | Ligne 1096: | ||
< | < | ||
desktop@serverXX: | desktop@serverXX: | ||
- | trainee@192.168.56.5' | + | The authenticity of host ' |
- | Last login: | + | ECDSA key fingerprint is SHA256: |
+ | Are you sure you want to continue connecting (yes/no)? yes | ||
+ | Warning: Permanently added ' | ||
+ | trainee@192.168.56.5' | ||
+ | Last login: | ||
+ | [trainee@worker1 ~]$ | ||
</ | </ | ||
- | Supprimez l' | + | Créez le repository ambari dans yum : |
< | < | ||
[trainee@worker1 ~]$ su - | [trainee@worker1 ~]$ su - | ||
Password: fenestros | Password: fenestros | ||
- | [root@worker1 ~]# ip a del 192.168.56.2/ | ||
- | </ | ||
- | |||
- | Créez le repository ambari dans yum : | ||
- | |||
- | < | ||
[root@worker1 ~]# vi / | [root@worker1 ~]# vi / | ||
[root@worker1 ~]# cat / | [root@worker1 ~]# cat / | ||
Ligne 1113: | Ligne 1210: | ||
< | < | ||
- | desktop@serverXX:~$ ssh -l trainee 192.168.56.2 | + | desktop@server40:~$ ssh -l trainee 192.168.56.2 |
- | trainee@192.168.56.2' | + | trainee@192.168.56.2' |
- | Last login: | + | Last login: |
</ | </ | ||
Ligne 1126: | Ligne 1223: | ||
[root@centos7 ~]# nmcli general hostname worker2.ittraining.loc | [root@centos7 ~]# nmcli general hostname worker2.ittraining.loc | ||
[root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.6/ | [root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.6/ | ||
- | </ | ||
- | |||
- | Editer /etc/hosts : | ||
- | |||
- | < | ||
- | [root@centos7 ~]# vi /etc/hosts | ||
- | [root@centos7 ~]# cat /etc/hosts | ||
- | 127.0.0.1 | ||
- | ::1 | ||
- | 192.168.56.2 | ||
- | 192.168.56.3 | ||
- | 192.168.56.4 | ||
- | 192.168.56.5 | ||
- | 192.168.56.6 | ||
- | 192.168.56.7 | ||
</ | </ | ||
Ligne 1153: | Ligne 1235: | ||
</ | </ | ||
- | Activez l' | + | Activez l' |
< | < | ||
[root@centos7 ~]# nmcli connection up ip_enp0s8 | [root@centos7 ~]# nmcli connection up ip_enp0s8 | ||
- | Connection successfully activated (D-Bus active path: / | + | |
- | [root@centos7 ~]# exit | + | |
- | logout | + | </ |
- | [trainee@centos7 ~]$ exit | + | |
- | logout | + | Fermez le terminal courant et ouvrez un autre terminal. Connectez-vous au serverXX |
- | Connection to localhost closed. | + | |
+ | < | ||
+ | $ ssh desktop@serverXX.ittraining.network | ||
+ | desktop@serverXX.ittraining.network' | ||
</ | </ | ||
Ligne 1174: | Ligne 1259: | ||
< | < | ||
- | desktop@serverXX:~$ ssh -l trainee 192.168.56.6 | + | desktop@server40:~$ ssh -l trainee 192.168.56.6 |
- | trainee@192.168.56.6' | + | The authenticity of host ' |
- | Last login: | + | ECDSA key fingerprint is SHA256: |
+ | Are you sure you want to continue connecting (yes/no)? yes | ||
+ | Warning: Permanently added ' | ||
+ | trainee@192.168.56.6' | ||
+ | Last login: | ||
</ | </ | ||
- | Supprimez l' | + | Créez le repository ambari dans yum : |
< | < | ||
[trainee@worker2 ~]$ su - | [trainee@worker2 ~]$ su - | ||
Password: fenestros | Password: fenestros | ||
- | [root@worker2 ~]# ip a del 192.168.56.2/ | ||
- | </ | ||
- | |||
- | Créez le repository ambari dans yum : | ||
- | |||
- | < | ||
[root@worker2 ~]# vi / | [root@worker2 ~]# vi / | ||
[root@worker2 ~]# cat / | [root@worker2 ~]# cat / | ||
Ligne 1291: | Ligne 1374: | ||
< | < | ||
desktop@serverXX: | desktop@serverXX: | ||
- | trainee@192.168.56.2' | + | trainee@192.168.56.2' |
- | Last login: | + | Last login: |
</ | </ | ||
Ligne 1303: | Ligne 1386: | ||
[root@centos7 ~]# nmcli general hostname worker3.ittraining.loc | [root@centos7 ~]# nmcli general hostname worker3.ittraining.loc | ||
[root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.7/ | [root@centos7 ~]# nmcli con mod ip_enp0s8 ipv4.addresses 192.168.56.7/ | ||
- | </ | ||
- | |||
- | Editer /etc/hosts : | ||
- | |||
- | < | ||
- | [root@centos7 ~]# vi /etc/hosts | ||
- | [root@centos7 ~]# cat /etc/hosts | ||
- | 127.0.0.1 | ||
- | ::1 | ||
- | 192.168.56.2 | ||
- | 192.168.56.3 | ||
- | 192.168.56.4 | ||
- | 192.168.56.5 | ||
- | 192.168.56.6 | ||
- | 192.168.56.7 | ||
</ | </ | ||
Ligne 1330: | Ligne 1398: | ||
</ | </ | ||
- | Activez l' | + | Activez l' |
< | < | ||
[root@centos7 ~]# nmcli connection up ip_enp0s8 | [root@centos7 ~]# nmcli connection up ip_enp0s8 | ||
- | Connection successfully activated (D-Bus active path: / | + | |
- | [root@centos7 ~]# exit | + | |
- | logout | + | </ |
- | [trainee@centos7 ~]$ exit | + | |
- | logout | + | Fermez le terminal courant et ouvrez un autre terminal. Connectez-vous au serverXX |
- | Connection to localhost closed. | + | |
+ | < | ||
+ | $ ssh desktop@serverXX.ittraining.network | ||
+ | desktop@serverXX.ittraining.network' | ||
</ | </ | ||
Ligne 1352: | Ligne 1423: | ||
< | < | ||
desktop@serverXX: | desktop@serverXX: | ||
- | trainee@192.168.56.7' | + | The authenticity of host ' |
- | Last login: | + | ECDSA key fingerprint is SHA256: |
+ | Are you sure you want to continue connecting (yes/no)? yes | ||
+ | Warning: Permanently added ' | ||
+ | trainee@192.168.56.7' | ||
+ | Last login: | ||
+ | [trainee@worker3 ~]$ | ||
</ | </ | ||
- | Supprimez l' | + | Créez le repository ambari dans yum : |
< | < | ||
[trainee@worker3 ~]$ su - | [trainee@worker3 ~]$ su - | ||
Password: fenestros | Password: fenestros | ||
- | [root@worker3 ~]# ip a del 192.168.56.2/ | ||
- | </ | ||
- | |||
- | Créez le repository ambari dans yum : | ||
- | |||
- | < | ||
[root@worker3 ~]# vi / | [root@worker3 ~]# vi / | ||
[root@worker3 ~]# cat / | [root@worker3 ~]# cat / | ||
Ligne 1456: | Ligne 1526: | ||
</ | </ | ||
- | =====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 : | ||
< | < | ||
- | desktop@serverXX: | + | desktop@serverXX: |
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: | + | desktop@serverXX: |
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: | + | desktop@serverXX: |
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: | + | desktop@serverXX: |
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: | + | desktop@serverXX: |
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: | + | desktop@serverXX: |
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 | ||
</ | </ | ||
+ | |||
+ | =====Démarrer les Machines Virtuelles===== | ||
+ | |||
+ | Démarrez les VMs : | ||
+ | |||
+ | < | ||
+ | desktop@serverXX: | ||
+ | desktop@serverXX: | ||
+ | desktop@serverXX: | ||
+ | desktop@serverXX: | ||
+ | desktop@serverXX: | ||
+ | desktop@serverXX: | ||
+ | </ | ||
+ | |||
+ | =====Se Connecter aux Machines Virtuelles===== | ||
+ | |||
+ | En utilisant une première connexion SSH, tapez la commande suivante pour vous connecter à la machine **master1** : | ||
+ | |||
+ | < | ||
+ | desktop@serverXX: | ||
+ | </ | ||
+ | |||
+ | En utilisant une deuxième connexion SSH, tapez la commande suivante pour vous connecter à la machine **master2** : | ||
+ | |||
+ | < | ||
+ | desktop@serverXX: | ||
+ | </ | ||
+ | |||
+ | En utilisant une troisième connexion SSH, tapez la commande suivante pour vous connecter à la machine **master3** : | ||
+ | |||
+ | < | ||
+ | desktop@serverXX: | ||
+ | </ | ||
+ | |||
+ | En utilisant une quatrième connexion SSH, tapez la commande suivante pour vous connecter à la machine **worker1** : | ||
+ | |||
+ | < | ||
+ | desktop@serverXX: | ||
+ | </ | ||
+ | |||
+ | En utilisant une cinquième connexion SSH, tapez la commande suivante pour vous connecter à la machine **worker2** : | ||
+ | |||
+ | < | ||
+ | desktop@serverXX: | ||
+ | </ | ||
+ | |||
+ | En utilisant une sixième connexion SSH, tapez la commande suivante pour vous connecter à la machine **worker3** : | ||
+ | |||
+ | < | ||
+ | desktop@serverXX: | ||
+ | </ | ||
+ | |||
+ | =====Se connecter en mode graphique au serverXX.ittraining.network===== | ||
+ | |||
+ | Téléchargez le client **X2Go** ( [[https:// | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Connectez-vous au serverXX : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Ouvrez le navigateur Firefox et saisissez l'URL http:// | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Vous êtes maintenant dans la console d' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | =====Utiliser la console Ambari===== | ||
+ | |||
+ | Cliquez sur le bouton **LAUNCH INSTALL WIZARD** : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ====Get Started==== | ||
+ | |||
+ | Saisissez le nom **HDP_ittraining** en tant que CLUSTER NAME et cliquez sur le bouton **NEXT** : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Dans la liste des systèmes d' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Ouvrez ensuite le fichier **/ | ||
+ | |||
+ | < | ||
+ | [root@master1 ~]# cat repositories | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | </ | ||
+ | |||
+ | Copiez ensuite les URLs à partir du fichier **repositories** et collez-les aux emplacements prévus dans la console puis cliquez sur le bouton **NEXT**: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ====Install Options==== | ||
+ | |||
+ | Entrez la liste des serveurs dans l' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Choisissez l' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ====Confirm Hosts==== | ||
+ | |||
+ | Validez la boîte d' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Cliquez sur le bouton **OK** de la boîte d' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | L' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Pour consulter la liste des pré-requis en cas de problème, cliquez sur le lien **Click here to see the check results** : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ====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** : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Notez qu'en cas de dépendance manquante, l' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Cliquez sur le bouton **OK**. L' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ====Assign Masters==== | ||
+ | |||
+ | L' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ====Assign Slaves and Clients==== | ||
+ | |||
+ | L' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ====Customize Services==== | ||
+ | |||
+ | Ensuite l' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | L' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | L' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | L' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Cliquez donc sur la cloche en rouge : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Puis sur le bouton **EDIT**. entrez le mot de passe **fenestros** puis cliquez sur le bouton **NEXT** : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ====Review==== | ||
+ | |||
+ | L' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ====Install, | ||
+ | |||
+ | Téléchargez le template puis cliquez sur le bouton **DEPLOY** : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | A l'issu du déploiement, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | En cas d' | ||
+ | |||
+ | {{ : | ||
+ | \\ | ||
+ | \\ | ||
+ | {{ : | ||
+ | |||
+ | Une fois les erreurs corrigées, il convient de déployer de nouveau le cluster : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Cette fois, le résumé ne doit pas montrer d' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | En validant le déploiement, | ||
+ | |||
+ | {{ : | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
----- | ----- |