Aller au contenu

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).

Add server miror

  • 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.

Agent GLPI

Afin que l'agent puisse utiliser la fonction de déploiement, pensez à activer l'option correspondante lors de son installation

Agent GLPI dépploiement