Aller au contenu

FOG : Agent de déploiement

Dans FOG, un snapin est un mécanisme permettant de déployer automatiquement des applications, des scripts ou des configurations sur des postes déjà installés, sans avoir à recréer ou redéployer une image système complète. Les snapins sont généralement utilisés pour installer des logiciels standards, appliquer des mises à jour ou exécuter des scripts de configuration après le déploiement du système d’exploitation. Ils fonctionnent grâce à l’agent FOG installé sur les postes clients, qui communique avec le serveur et exécute les snapins qui lui sont assignés. L’utilisation des snapins permet de gagner en flexibilité, de simplifier la maintenance du parc et de séparer le déploiement du système d’exploitation de celui des applications.

Les snapins seront par défaut stockés dans /opt/fog/snapins.

Un snapin sera applicable à une machine en production ou exécutable après déploiement.

L’agent FOG doit être installé sur les machines clientes pour permettre l’exécution des snapins. Voici comment installer l’agent FOG sur différents systèmes d’exploitation.

  1. Téléchargez l’installateur de l’agent FOG depuis le serveur FOG ou le site officiel.

Se rendre à l’adresse suivante : http://<adresse_ip_ou_nom_de_domaine_du_serveur_fog>/fog/management/index.php?node=client

  1. Télécharger le fichier Smart Installer FOG Client.

alt text

  1. Lancer le fichier téléchargé sur la machine cliente.

alt text

  1. Accepter le contrat de licence.

alt text

  1. Personnaliser l’adresse du serveur FOG.

alt text

  1. Laisser l’emplacement d’installation par défaut.

alt text

  1. Lancer l’installation

alt text

Dans le menu Snapins, ajoutez un nouveau snapin en cliquant sur “Create New Snapin”.

alt text

1- Donnez un nom à votre snapin.

2- Sélectionnez le type de snapin (par exemple, “MSI” pour les fichiers .msi ou “PowerShell” pour les scripts).

3- Téléchargez le fichier du snapin (fichier .msi, script PowerShell, etc.).

4- Configurez les options supplémentaires si nécessaire (arguments de ligne de commande, conditions d’exécution, etc.).

5- Cliquez sur “Save” pour enregistrer le snapin.

Le chargement peut prendre un certain temps, selon la taille du fichier.

Dans la ligne Snapin Command, nous pouvons voir la commande qui sera exécutée sur le poste client.

En éditant un snapin, vous pouvez assigner ce snapin à une machine spécifique.

Le plus pratique est d’aller dans les groupes de machines et d’assigner le snapin à un groupe entier.

alt text

Une fois l’agent FOG installé sur la machine cliente et le snapin assigné, il faut créer une tache de déploiement pour exécuter le snapin.

Dans le groupe de machines ou la machine individuelle, créez une nouvelle tâche avancée et sélectionnez “All Snapins”.

alt text

Valider la tâche.

alt text

Elles sont visibles dans l’onglet Tâches.

alt text

Sur le poste utilisateur, l’agent FOG va détecter la tâche et exécuter le snapin assigné.

Il est possible de voir l’installation dans les logs c:\fog.log.

Vous pouvez vérifier l’état de l’exécution des snapins dans l’interface de gestion FOG. Allez dans la section “Snapins” et consultez les journaux d’exécution pour voir si le snapin a été exécuté avec succès ou s’il y a eu des erreurs.

Il est possible de consulter les logs de l’agent : C:\fog.log.

alt text

alt text