Table des matières

OCS - Présentation du déploiement d’applications avec OCS Inventory-NG

OCS Inventory NG inclut la fonctionnalité de déploiement de paquets logiciels sur les ordinateurs clients.

Vous configurez cette fonctionnalité depuis le serveur central de gestion, en téléversersant les paquets logiciels qui seront ensuite téléchargés au moyen d'HTTP/HTTPS et lancés par l'agent installé sur l'ordinateur client.

Schéma de fonctionnement général :

EtapeDescription
1Préparation d'une archive compressé (zip ou tar.gz)
Avec la console d'administration :
2Création du paquet
3Activation du paquet
4Affectation du paquet
Échanges entre le client et le serveur :
5L'agent se connecte pour demander ce qu'il doit faire
6Le serveur de communication lui donne l'ordre de déployer
7L'agent se connecte au serveur HTTPS pour récupérer un fichier d'informations
8L'agent se connecte éventuellement à un serveur HTTP pour télécharger des fichiers
9L'agent exécute et renvoie un code résultat

Le principe de base est le suivant :

L'agent se connecte au serveur de communication par le protocole HTTP pour lui demander ce qu'il doit faire. En fonction de sa configuration, le serveur peut répondre :

Lorsque l'agent a l'ordre de déployer un paquet, il contacte via le protocole HTTPS le serveur de déploiement afin d'y récupérer un fichier d'informations (IDA : Instruction Déploiement d'Applications) associé qui est un fichier XML décrivant le paquet et l'action que l'agent devra exécuter. C'est un fichier qui dispose d'un champ d'action important d'où la nécessité de sécuriser et d'authentifier le serveur sur lequel il se trouve.

L'agent devra éventuellement télécharger, via le protocole HTTP, un fichier ou des fragments de fichiers (ce dernier point est optionnel si les instructions ne consistent qu'à exécuter une ou plusieurs commandes).

L'administrateur devra au préalable :

Un paquet a 4 composants principaux :

Les différentes actions sont les suivantes :

Retour à l'activité A7