3.5. PLAN D'INSTALLATION ET PROCEDURE DE
CONFIGURATION
3.5.1. Prérequis
? Hyperviseur
? Vmware workstation ou Vmware Esxi
? Système d'exploitation Ubuntu 18.04 LTS (Bionic)
? Un compte utilisateur sur Docker Hub
? Un compte utilisateur sur Ubuntu non root
A présent, voici comment nous présentons le plan
sommaire :
1. Mettre à jour le système et
télécharger le package d'installation sur Ubuntu 18.04
2. Procédure d'installation de l'environnement
docker
3. Création de conteneur
4. Installation docker compose
5. Installation outil de monitoring Prometheus
6. Configuration et intégration CAdvisor
3.5.1. Proc.inst.3.1. Pour mettre à jour le système
et télécharger le package
Sur linux la mise à jour et l'installation de package
est primordial sans lequel rien de ce que nous voulons faire sera
d'exécution :
Toujours dans le terminal, en mode non privilégié
nous saisissons :
Figure 3.1 Téléchargement Package
Une fois fini, nous pouvons maintenant passer à la
2ème procédure d'installation nommée
proc.inst.3.2.
3.5.2. Proc.inst.3.2. Installation de l'environnement
docker
Ici nous installerons le serveur docker version 18.06.1-ce
contenant le docker daemon, lequel après installation apportera les
fonctionnalités docker sur le système. Notons que le client
docker s'installe directement sur le noyau du système d'exploitation sur
linux, il permet d'interroger le docker daemon, en ce qui concerne la
création de conteneur et tout activité que nous pourrons faire
sur le conteneur, en bref nous pourrons dire que c'est la partie qui donne des
instructions au conteneur.
Voici comment nous allons procéder:
Nous devons nous rassurer que nous sommes en mesure de
télécharger sur la plateforme en ligne de docker. De ce fait ;
nous allons lancer le terminal en mode non privilégié nous allons
saisir la commande suivante :
41
TFE_ESIS_AS 2018
SURVEILLANCE DE CONTENEUR DOCKER AVEC PROMETHEUS ET CADVISOR
Et pour finir, pour voir si le service docker fonctionne, nous
saisirons dans le terminal la commande :
? sudo systemctl status docker
Une fois fini et bien exécuté, nous pouvons
passer à la 3ème procédure d'installation
nommée proc.inst.3.3.
3.5.3. Proc.inst.3.3.Creation de conteneur
Pour créer le conteneur nous allons nous servir du
fichier dockerfile dans lequel nous allons saisir un script de création
de conteneur. Mais en ce qui concerne notre solution nous allons
télécharger les images conteneurs directement sur la plateforme
officielle de téléchargement d'image docker nommé Docker
Hub pour télécharger les images docker nécessaire pouvant
faire usage de notre solution de monitoring. Toujours dans le terminal en mode
privilégié, nous allons saisir la commande de recherche de
conteneur:
? docker search nom_image
Par exemple : #docker search ubuntu pour une image de
système d'exploitation Ubuntu. Une fois l'image trouvé, nous
pouvons maintenant l'installer en faisant :
$docker pull ubuntu
Et une fois fini, nous pouvons exécuter l'image en
saisissant sur le terminal : $docker run -i -t ubuntu
Voilà, à présent nous passons à la
4ème procédure nommée proc.inst.3.4.
|