Serveurs miroirs#
Un serveur miroir pour le déploiement d'applications via GLPI est un serveur dédié qui contient des répliques des paquets logiciels, mises à jour et scripts de déploiement. Ce serveur permet aux administrateurs systèmes de déployer efficacement et de manière redondante des applications sur des postes clients, en s'assurant que les fichiers nécessaires sont disponibles même si le serveur principal est indisponible.
Prerequis
Le plugin GLPI Inventory doit être installé pour l'accès à cette fonctionnalité. Il est disponible sur le marketplace (Cloud et on-premise)
Avantages#
- Disponibilité : Garantit que les déploiements peuvent continuer même en cas de panne du serveur principal.
- Performance : Améliore les temps de réponse et la vitesse de déploiement en répartissant la charge.
- Sécurité : Réduit le risque de perte de données et assure que les applications sont toujours disponibles pour le déploiement.
Ajouter le serveur miroir#
- Depuis
Administration
>GLPI Inventory
>Deployer
>Serveurs miroirs
- Cliquez sur
Ajouter
- Renseigner les champs nécessaires (les champs obligatoires sont le
nom
et l'adresse du serveur miroir
distant. Pensez à créer votre serveur dans la bonne entité et à cocher la case sous-entités au besoin).
- Cliquer sur
Ajouter
Indication de lieu
Le lieu peut jouer un rôle important. Lors du déploiement d'application, si le champ lieu
du PC est renseigné, l'agent ira alors récupérer en priorité le paquet sur le serveur identifié sur le même lieu. Si le serveur n'est pas disponible, l'agent récupèrera le paquet sur le serveur principal.
Si aucun lieu n'est disponible, l'agent récupèrera le paquet sur l'un des serveurs disponibles.
Configuration du Serveur Miroir#
- Installer un serveur web (type Apache ou Nginx) sur le serveur miroir qui hébergera les fichiers de déploiement.
- Synchroniser les Fichiers de déploiement entre le serveur principal et le serveur miroir.
rsync -avP /var/www/glpi/files/_plugins/glpiinventory/files/repository user@mirror_server:/path/to/mirror/deployment/files/
Déploiement#
Lorsque la tâche de déploiement est configurée, l'agent sera en mesure de réceptionner la liste des serveurs miroirs.