Update note/Difficultés_rencontres.md

This commit is contained in:
Ornel_Zply 2025-12-19 06:07:12 +00:00
parent 04b6b68fee
commit b4db08e3fe

View File

@ -1,17 +1,31 @@
# Déploiement Observabilité - Résumé
## Difficultés rencontrées
## Prérequis
- `git`, `docker` et `docker-compose` installés.
- Utilisateur dans le groupe `docker`.
Lors du déploiement du centre dobservabilité, **tous les conteneurs peuvent démarrer correctement à lexception du conteneur Loki**.
## Cloner le dépôt
### Cause
Le conteneur **Loki** est lancé avec un utilisateur spécifique :
```yaml
user: "1001:1001"
```
Loki écrit des données dans des volumes montés depuis lhôte (`wal`, `chunks`, `index`, etc.).
Si **lUID/GID de lutilisateur Loki dans le conteneur ne correspond pas à lUID/GID de lutilisateur sur lhôte**, Loki ne dispose pas des droits nécessaires pour écrire dans ces répertoires, ce qui empêche le démarrage du conteneur.
### Solution / Vérification
Il est nécessaire de **faire correspondre lUID de Loki avec celui de lutilisateur de la machine hôte** sur laquelle le centre dobservabilité est déployé.
Exemple :
- UID de lutilisateur hôte (`etudiant`) : `1000`
- UID configuré pour Loki : `1000`
```yaml
user: "1000:1000"
```
### Vérifier lUID sur la machine hôte
```bash
git clone http://20.19.88.39/Ornel_Zply/Deploiement_Infrastrastruture_Observabilite.git
cd Deploiement_Infrastrastruture_Observabilite/centre_observabilite_script
id etudiant
```
## Lancer les services
docker compose up -d # Démarrer en arrière-plan
docker compose down # Arrêter les services
## Vérification rapide
docker ps
Après ajustement de lUID/GID et des permissions sur les volumes, le conteneur Loki démarre correctement.