Procédure de Maintenance
Cette section décrit les étapes recommandées pour assurer la maintenance régulière de QALITA Platform afin de garantir sa performance, sa stabilité et sa sécurité.
I. Maintenance Hebdomadaire
1. Vérification de l’état des services
Assurez-vous que tous les services nécessaires à la plateforme sont actifs :
Kubernetes :
kubectl get pods -n qalita
kubectl get pvc -n qalita
Docker Compose :
docker ps
docker volume ls
Vérifiez que tous les conteneurs qalita-*
, ainsi que PostgreSQL, Redis et SeaweedFS sont en état healthy
.
2. Supervision des logs
Consultez les logs récents pour détecter d’éventuelles erreurs :
kubectl logs <nom-du-pod> -n qalita
Ou dans Docker :
docker logs qalita-backend
Inspectez notamment les logs des services :
- Backend
- Agent
- SeaweedFS (filer et volume)
- Postgresql
II. Maintenance Mensuelle
1. Sauvegarde de la base de données
Exécutez une sauvegarde PostgreSQL :
pg_dump -U <user> -h <host> -p 5432 -F c -b -v -f qalita_backup_$(date +%F).dump qalita
Vérifiez l'intégrité de la sauvegarde.
2. Nettoyage des fichiers obsolètes
Nettoyez manuellement les fichiers inutilisés sur SeaweedFS (par exemple anciens résultats de packs, logs très anciens).
3. Revue des métriques
Vérifiez les volumes des métriques :
- Croissance de la base de données.
- Dossiers SeaweedFS volumineux (
source
,output
,logs
, etc.). - Éventuelles métriques en échec répétitif (depuis l’interface graphique ou via API).
III. Maintenance Trimestrielle
1. Mise à jour de la plateforme
Helm / Kubernetes
helm repo update
helm upgrade qalita qalita/qalita -n qalita -f values.yaml
Docker Compose
Mettre à jour les images :
docker-compose pull
docker-compose up -d
Effectuez une sauvegarde complète avant chaque mise à jour.
2. Revue des accès utilisateurs
Supprimez les utilisateurs inactifs, modifiez les rôles si nécessaire. Rendez-vous dans l’interface :
Paramètres > Utilisateurs & Roles
3. Mise à jour des certificats TLS
Si vous utilisez des certificats manuels (sans cert-manager
), pensez à :
- Vérifier les dates d’expiration.
- Renouveler et redéployer les certificats si nécessaire.
IV. Vérification de la licence
Vérifier la validité de la licence :
Vous pouvez vérifier l’état de votre licence directement depuis :
- L’interface utilisateur : Paramètres > Licence.
Si la licence approche de l’expiration, contactez contact@qalita.io.
V. Export de rapport de maintenance
Compilez les résultats des opérations (statut des pods, erreurs, tailles de stockage, etc.) dans un rapport PDF ou Markdown pour archivage interne ou partage avec l’équipe QALITA.
Conclusion
Ces opérations de maintenance sont essentielles pour assurer la pérennité de votre instance QALITA Platform. Pour toute question, contactez notre support technique.