WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception d'une solution de monitoring des conteneurs docker.


par Jonathan Mukendi
Ecole Supérieure d'Informatique Salama - Diplôme d’ingénieur technicien en réseaux 2018
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Aux âmes bien nées, la valeur n'attend point le nombre des années"   Corneille