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/15 11:10] – 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~~ | ||
| - | ======BD100 - Hortonworks Data Platform Administration - Mise en Place de l' | + | ======BDF100 |
| =====Contenu du Module===== | =====Contenu du Module===== | ||
| - | | + | **BDF100 |
| * Contenu du Module | * Contenu du Module | ||
| * Pré-requis | * Pré-requis | ||
| Ligne 15: | Ligne 15: | ||
| * Logiciels | * Logiciels | ||
| * Internet | * Internet | ||
| - | * Utilisation | + | * Mise en Place de l' |
| * Connexion au Serveur Cloud | * Connexion au Serveur Cloud | ||
| * Linux, MacOS et Windows 10 muni du client ssh | * Linux, MacOS et Windows 10 muni du client ssh | ||
| * Windows 7 et Windows 10 sans client ssh | * Windows 7 et Windows 10 sans client ssh | ||
| - | * Créer le Réseau Privé Hôte 192.168.56.0/ | + | |
| - | * Vérifier/Editer le contenu du fichier / | + | * Téléchargement de la VM de base |
| - | * Démarrage | + | * Importer la VM CentOS_7_8.ova |
| - | * Connexion | + | * Configurer le transfert de port pour la VM sur nic1 |
| + | | ||
| + | * 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 /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 / | ||
| + | * 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 | ||
| + | * Démarrer les Machines Virtuelles | ||
| + | * Se Connecter | ||
| + | * 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 | ||
| =====Prérequis===== | =====Prérequis===== | ||
| Ligne 49: | Ligne 94: | ||
| ====Connexion au Serveur Cloud==== | ====Connexion au Serveur Cloud==== | ||
| - | **Pendant la durée de la formation**, | + | **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 ssh=== | ===Linux, MacOS et Windows 10 muni du client ssh=== | ||
| Ligne 75: | Ligne 136: | ||
| =====Configuration de Votre Serveur===== | =====Configuration de Votre Serveur===== | ||
| - | |||
| - | Cette infrastructure doit être mise en place sur des serveurs bare metal avec les caractéristiques suivantes : | ||
| - | |||
| - | * XEON-SATA-2-64 Server - 8c/16t - Intel Xeon D-1540 - 64GB DDR4 ECC 2133MHz - 4x 2To HDD SATA Soft RAID | ||
| - | |||
| - | Dans le parc, les serveurs numéros 41 et plus sont compatibles. | ||
| - | |||
| - | Le serveur 40 est le serveur de référence. Remplacez XX par le numéro de votre serveur. | ||
| ====Téléchargement de la VM de base==== | ====Téléchargement de la VM de base==== | ||
| Ligne 260: | 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 1548: | Ligne 1601: | ||
| desktop@serverXX: | 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, | ||
| + | |||
| + | {{ : | ||
| + | \\ | ||
| + | \\ | ||