Exploitation et Maintenance de l’appliance¶
Ce document regroupe les commandes de gestion, de maintenance et de dépannage de votre appliance Reemo.
Commandes principales¶
Le script appliance.sh gère le cycle de vie de votre installation.
Commande |
Description |
|---|---|
|
État des services |
|
Mise à jour de tous les services (avec rollback auto) |
|
Mise à jour d’un service spécifique |
|
Retour manuel à la version précédente |
|
Désinstallation complète |
Options du script¶
Option |
Description |
Défaut |
|---|---|---|
|
Registry Docker |
|
|
Username pour l’authentification registry |
— |
|
Password pour l’authentification registry |
— |
|
Tag des images |
|
|
Chemin du |
|
|
Affiche l’aide |
— |
Exemples¶
# Mise à jour complète
sudo bash appliance.sh -u VOTRE_USERNAME -p VOTRE_PASSWORD update
# Mise à jour d'un seul service
sudo bash appliance.sh -u VOTRE_USERNAME -p VOTRE_PASSWORD update applianceproxy
# Vérification de l'état (pas besoin d'identifiants de connexion)
sudo bash appliance.sh status
# Rollback automatique (en cas de problème post-update)
sudo bash appliance.sh rollback
Mise à jour¶
Exécutez l’action update (en fournissant vos identifiants si nécessaires) :
sudo bash appliance.sh -u VOTRE_USERNAME -p VOTRE_PASSWORD update
Le processus est automatique avec rollback intégré : 1. Snapshot de la version actuelle. 2. Pull des nouvelles images et redémarrage. 3. Vérification du bon fonctionnement pendant 15 secondes. 4. Si échec : rollback automatique vers la version précédente.
Consultation des logs¶
Les journaux des trois services sont envoyés vers le syslog du système hôte.
# Logs en temps réel d'un service
journalctl -t reemo_applianceprovision -f
journalctl -t reemo_applianceproapi -f
journalctl -t reemo_applianceproxy -f
# Tous les logs Reemo ensemble
journalctl -t 'reemo_*' -f
# Les 100 dernières lignes
journalctl -t reemo_applianceproapi -n 100
# Logs d'une période spécifique
journalctl -t reemo_applianceprovision --since "1 hour ago"
Les commandes Docker classiques fonctionnent également :
docker logs -f applianceproapi
docker ps
Désinstallation¶
Pour supprimer les conteneurs et réseaux Docker :
sudo bash appliance.sh uninstall
Pour supprimer également les certificats et secrets locaux définitivement :
sudo rm -rf /opt/appliance
Support Reemo¶
En cas de dysfonctionnement nécessitant l’aide de l’équipe support Reemo :
Vérifiez l’état avec
sudo bash appliance.sh status.Consultez les logs avec
journalctl -t 'reemo_*' -n 100.Vérifiez vos flux réseau (matrices de la documentation d’architecture).
Si le problème persiste, contactez le support en joignant systématiquement le résultat de ces commandes :
sudo bash appliance.sh status > status.txt journalctl -t 'reemo_*' -n 200 > logs.txt
Notes techniques de sécurité¶
Protocole réseau : Le mode WebRTC offre les meilleures performances (latence, débit). Utilisez le WebSocket uniquement si votre réseau bloque l’UDP ou impose un proxy HTTP strict.
Chiffrement interne : Les communications internes entre les composants de l’appliance sont protégées de bout en bout par mTLS, avec une PKI auto-générée à l’installation (validité de 10 ans).