Installation d`un serveur updatengine

!
!
UPDATENGINE!
!
!
!
!
Updatengine est avant tout un logiciel libre basé sur une architecture client/
serveur répondant à la problématique du déploiement de logiciels sur un parc
informatique. les déploiement sur un parc informatique doivent répondre à divers
critères tels que :
!
· Gestion industrielle des processus de déploiement
· Installation silencieuse
· Vue centralisée des déploiements et reporting sur l'avancement du travail
· Création de profil de déploiement ce logiciel répond à pas mal de ces exigences hors
mis les mécanismes de profils qui seront sans doute amélioré
dans une version ultérieure.
!
Installation d'un serveur updatengine!
!
La mise en place du logiciel nécessite au préalable l'installation d'un serveur linux.
On privilégiera donc une Ubuntu avec Mysql comme serveur de base de données.
!
L'installation pas à pas est détaillé sur le site officiel :
http://www.updatengine.com/installation-dupdatengine-server-debian-ubuntuapache2-mysql/
!
Lors de l'installation certaines commandes telles que pip ou wget nécessiteront de
donner en argument l’adresse du proxy région.
!
Updatengine!
!
Installation d'un serveur updatengine 1!
!
Cas de la commande GIT :
· sudo git config --global http.proxy http://10.40.27.206:8181
Cas de la commande pip :
· sudo pip --proxy http://10.40.26.206:8181 install
!
!
Installation du client updatengine!
!
On pourra déployer le client avec une GPO couplée par exemple à un script bat au
démarrage des machines.
!
Exemple de script bat :
!
if exist "c:\updatengine_2.4.5.txt" goto FIN!
updatengine-client-setup.exe /verysilent /norestart /
server=http://@serveurupdatengine:1979!
Date /t >> c:\updatengine_2.4.5.txt!
Echo à : >> c:\updatengine_2.4.5.txt!
Time /t >> c:\updatengine_2.4.5.txt!
:FIN!
!
La particularité du client est qu'il ne s'installe pas comme un service mais comme un
exécutable couplé à une tâche planifiée. par défaut le client fera remonter un état de
son inventaire auprès du serveur toutes les 30 minutes. Cette valeur peut être changée au moment de l’installation.
!
Les options du client au moment de l'installation :
!
/verysilent : installation totalement invisible
!
/norestart : ne redémarre pas automatiquement le poste de travail. Cette option est
nécessaire pour ne pas
perturber les utilisateurs. L’installation du client ne sera complète qu’une fois le poste
redémarré.
!
/server=<http(s)://serveur_updatengine:1979> : pour désigner le serveur vers
lequel le client doit!
remonter automatiquement
!
/cert=<chemin_du_certificat> : chemin absolu pour désigner l?endroit où se situe le
certificat de sécurité
!
/delay=<durée en minute>
!
Ou bien en installation par défaut comme ceux-ci
!
En plus d'aider au déploiement des logiciels, updatengine réalise l'inventaire des
postes de travail. Une fois l'inventaire inscrit dans le serveur on pourra manipuler les
postes de diverses manières :
· Ranger les postes dans des entités
· Créer des paquets de déploiements et affecter des conditions d'installation
· Créer des profils de configuration et enrichir ces profils avec nos paquets de
déploiement
· Faire hériter les profils de configuration (notion de profil parent)
· Affecter les profils de configuration à des machines ou à des entités
· Créer des périodes de déploiement et se donner les moyens par exemple de déployer
un logiciel la nuit
!
!
!
!
!
Utilisation d'updatengine!
!
L’accès au serveur se fait par navigateur en spécifiant l'adresse suivi du numéro de
port 1979. Une fois authentifié on aboutit à une page semblable à celle-ci !
!
Du cote du serveur voici les différentes fonctionnalités :
!
On peut voir qu’ici une machines est déjà inventorié celle de l’administrateur !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ici, on peut voir toute les caractéristiques de l’ordinateur : nom, version, architecture,
adresse ip ainsi que l’adresse mac !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
On va lui donner comme instructions un déploiement planifiée. Ici, on va planifiée la
tâche : un déploiement de l’après-midi et du soir
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!