Utilisation de WPKG pour le déploiement de logiciels sur un réseau scribe:



Documents pareils
Procédure d installation des logiciels EBP sous environnement ESU4. Serveur SCRIBE ou Windows

Avira Professional Security Migrer vers Avira Professional Security version HowTo

Raccordement desmachines Windows 7 à SCRIBE

INSTALLATION ET LANCEMENT DU CONNECTEUR E-SIDOC

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012

Préparation à l installation d Active Directory

Guide de démarrage IKEY 2032 / Vigifoncia

Raccordement des machines Windows 7 à SCRIBE

Mémento pour l intégration des postes dans le domaine de Scribe

1 Repérer les paramètres d installation (.exe ou.msi).

DELEGATION ACADEMIQUE AU NUMERIQUE FORMATION ADMINISTRATEUR SCRIBE 2.3 ET CARTABLE EN LIGNE (CEL)

Manuel d'installation de GESLAB Client Lourd

MENU FEDERATEUR. Version Cabinet - Notice d installation et de mise à jour

WPKG Gestion de paquets pour Windows

Formation SCRIBE EAD

HAYLEM Technologies Inc.

TUTO 15 : Comment ajouter un ordinateur dans le domaine «Ecole»? École Numérique Rurale. 1.Préparation du poste informatique...1

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

9 - Installation RDS sur 2008R2 SOMMAIRE. Chapitre 1 Mise en place RDS sous Windows 2008 R2 2

PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4

Guide d utilisation WEBPORTAL CPEM Portail d Applications Web CPEM

Procédure d installation détaillée

Endpoint Protection. Guide d installation simplifié

HERCULES DJ AUDIO PROCEDURES MISE A JOUR FIRMWARE

Connecter le lecteur réseau de Pro-Cardex 3 Vérifier la version du gestionnaire de base de données 5 Procéder à l installation 6

Présentation, mise en place, et administration d'ocs Inventory et de GLPI

Système d information géographique SavGIS 3.Démarrer avec SavGIS Installer et démarrer SavGIS

ALLIANZ MODE OPERATOIRE DE MIGRATION D UNE AGENCE WINDOWS Août Version du document : 010

Netstorage et Netdrive pour accéder à ses données par Internet

Web service AREA Manuel d installation et d utilisation du mode déconnecté. Version du 18 mars 2011

Gestion des documents avec ALFRESCO

Le partage du disque dur raccordé à la Bbox avec Windows Vista

Installation 1K-Serveur

Manuel utilisateur (Manuel_utilisateur_version pdf) Manuel Reprise des données (Manuel_Reprise_donnees_version

Windows Serveur 2012 : DHCP. Installation et mise en place

GUIDE D UTILISATION DES SERVICES PACKAGES

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

INSTALLATION MICRO-SESAME

La Clé informatique. Formation Internet Explorer Aide-mémoire

ANTIDOTE 8 INSTALLATION RÉSEAU WINDOWS

PARAMETRER INTERNET EXPLORER 9

FICHIERS ET DOSSIERS

MANUEL D INSTALLATION

Procédure d'installation complète de Click&Decide sur un serveur

2 - VMWARE SERVER.doc

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Manuel de l'utilisateur

Installation d un ordinateur avec reprise des données

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR ORDINATEURS DE BUREAU ET PORTABLES WINDOWS ÉDITION PROFESSIONNELLE MANUEL D UTILISATION

Tutorial pour l installation et l utilisation de CREO et de Windchill

Début de la procédure

Configuration du serveur Web

MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7

Guide pour le bon fonctionnement des applications académiques avec Internet Explorer 7.x

Setting Up PC MACLAN File Server

Créer et partager des fichiers

Installation de Microsoft Office Version 2.1

Windows Front-End Installation Guide HOPEX V1R1 FR

Enregistrement de votre Géorando Maxi Liberté

Installation de GFI Network Server Monitor

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Manuel d utilisation de Gestion 6

Présentation du logiciel Cobian Backup

MANUEL DU SERVICE CENTER

INSTALLER LA DERNIERE VERSION DE SECURITOO PC

Manuel d utilisation du logiciel Signexpert Paraph

Système Principal (hôte) 2008 Enterprise x64

COUR D APPEL DE LYON PROCEDURE INFORMATIQUE IMPRIMANTES. Imprimantes SAR de Lyon / Novembre 2007 Page 1 sur 14

TABLE DES MATIERES...

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

Utilisation de KoXo Computers V2.1

SQL Server Installation Center et SQL Server Management Studio

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

GUIDE D'INSTALLATION DU PGI EBP EN ETABLISSEMENT

AFTEC SIO 2. Christophe BOUTHIER Page 1

OCS Inventory & GLPI V.2

Bases pour sécuriser son Windows XP

Conditions d'utilisation de la version gratuite

WinReporter Guide de démarrage rapide. Version 4

Installation d OpenVPN

Préconisations Techniques & Installation de Gestimum ERP

SOMMAIRE. Installation et utilisation HP RDX.doc

Logiciel de gestion pour restaurants et Bars

Edutab. gestion centralisée de tablettes Android

Idéographix. enseignement de la lecture apprentissage de la lecture plateforme 1 de traitements du texte exerciseur enseignement

Guide SQL Server 2008 pour HYSAS

Contrôle Parental Numericable. Guide d installation et d utilisation

Trend Enterprise Solution

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

VERITAS Backup Exec TM 10.0 for Windows Servers

Sauvegarde d'une base de données SQL Server Express 2005

Guide d installation UNIVERSALIS 2016

Sécurisation de Windows NT 4.0. et Windows 2000

Introduction : L accès à Estra et à votre propre espace Connexion Votre espace personnel... 5

TD séance n 2c Mise à jour des Systèmes

Panda Managed Office Protection. Guide d'installation pour les clients de WebAdmin

AxCrypt pour Windows

Création d une connexion VPN dans Windows XP pour accéder au réseau local de l UQO. Document préparé par le Service des technologies de l information

Transcription:

Utilisation de WPKG pour le déploiement de logiciels sur un réseau scribe: Sites de référence : http://dev-eole.ac-dijon.fr/oldwiki/index.php/wpkg http://tice974.ac-reunion.fr/reseau-pedagogique-sous/administrateur- Scribe-en/WPKG-sur-Scribe-Partie-1 http://wpkg.org I) Fonctionnement de wpkg L ensemble WPKG est un outil de déploiement automatique d applications sur les postes windows. A partir de fichiers de configuration xml (un par application), il est prévu ou possible pour chaque application : le contrôle de sa présence sur les postes, son installation sur les postes, sa désinstallation sur les postes, sa mise à jour sur les postes. Il est aussi possible d'exécuter des scripts personnalisés sur les postes de travail ; par exemple, changer des permissions, rajouter des entrées dans la base de registre ou exécuter des scripts (.bat,.cmd ). L'essentiel de wpkg se trouve dans le script wpkg.js. Tout le reste fonctionne avec des fichiers XML. (cf : http://wpkg.org/comment_fonctionne_wpkg:french ) Chaque logiciel à installer est lié à un fichier «package» en xml, qui décrit les méthodes d'installation, mise à jour, et désinstallation des logiciels. Exemple d'un fichier package.xml : <packages> <package id="mon_application" name="exemple de package d'une application" revision="1" reboot="false" priority="0"> <check type="uninstall" condition="exists" path="mon application" /> <install cmd='msiexec /i (chemin du paquet msi)'> <upgrade cmd='msiexec /i (chemin du paquet msi)' /> <remove cmd='%programfiles%\uninstall\uninst.exe -quiet' /> </package> </packages>

Ce fichier comprend les processus d installation, désinstallation et mise à jour du logiciel depuis un installateur (.exe ou.msi) contenu par défaut dans le dossier \\<Nom du Serveur Scribe>\wpkg\softwares. Lors d une mise à jour du logiciel, on modifiera le fichier xml du paquet pour refléter la nouvelle version. Wpkg effectuera la méthode <upgrade> de mise à jour s il détecte selon que la version du logiciel installée sur le client est antérieure. Pour plus d information consulter la doc officielle: http://wpkg.org/packages.xml:french Par défaut la plupart des xml téléchargés à partir de http://wpkg.org/category:silent_installers transfèrent les icônes, lorsque ce n est pas le comportement par défaut de l installeur, dans le dossier correspondant de l utilisateur «All Users». il peut être alors intéressant de modifier dans Esu le comportement des dossiers Bureau et Programmes pour All Users, en désactivant les règles. II) Installation et configuration de WPKG sur le serveur et les clients 1) Installation de WPKG sur le serveur Eole Le paquet eole-wpkg installe l application WPKG et des outils pour gérer sa configuration. root@scribe : # apt-eole install eole-wpkg root@scribe : # reconfigure Celui-ci crée un partage contenant l application WPKG : vous accèderez à ce partage en tapant dans le menu Exécuter d un poste windows (connecté en admin) : \\<Nom du Serveur Scribe>\wpkg ou \\<Nom du Serveur Scribe>\wpkg En tapant la commande suivante, l admin retrouve le répertoire /home/wpkg dans son Perso : root@scribe : # ln -s /home/wpkg /home/a/admin/perso/wpkg 2) Configuration de WPKG sur le serveur Le paquet eole-wpkg installe aussi des outils pour la configuration de WPKG : wpkg_gen_config, application graphique de type gen_config pour gérer la configuration /usr/share/eole/wpkg/wpkg_configure, pour appliquer la configuration La commande wpkg_gen_config lance une interface graphique permettant de configurer l ensemble des options de config.xml et de settings.xml.

Le lancement de "wpkg_gen_config" n est pas obligatoire, sauf si on veut changer la configuration de Eole par défaut, car WPKG est configuré automatiquement par reconfigure lorsqu aucune configuration n est détectée. La détection d une configuration existante se base sur la présence du fichier /usr/share/eole/wpkg/wpkg_config.eol. Si le fichier est inexistant, il est créé et une configuration de base est générée. Il n y donc rien d autre à faire sur le serveur à partir de cet instant pour utiliser la configuration WPKG/Eole par défaut. wpkg_gen_config permet notamment de configurer le client pour installer les applications à l extinction des postes, en définissant run-on-shutdown sur YES. On peut remarquer le chemin automatique des futurs "softwares" : \\<Ip du Serveur Scribe>\wpkg\softwares Correspondant à la variable %SOFTWARE% utilisée dans les XML, que l on pourra aussi réutiliser dans des scripts lancés via wpkg. À la fermeture, l application demande à l utilisateur s il désire appliquer sa configuration. Si l utilisateur refuse, il peut l appliquer plus tard avec la commande : root@scribe : # /usr/share/eole/wpkg/wpkg_configure

3) Téléchargement du client WPKG Le Client WPKG est un service qui, une fois installé, apparait dans la console des services. Ce service permet d installer au boot d un poste windows, les applications qui seront définies dans wpkg-manage plus tard. Le client est à télécharger là http://www1.wpkg.org/files/client/stable/ : actuellement, les installateurs msi sont WPKG Client 1.3.9-x32.msi et WPKG Client 1.3.9-x64.msi. 4) Mise en place sur les clients Après avoir téléchargé l installeur MSI de WPKG Client, renommez-le : WPKG_Client.msi ; Placez-le dans le dossier \\<Nom du Serveur Scribe>\wpkg\. 5) Déploiement sur les clients Le dossier \\<Nom du Serveur Scribe>\wpkg\ contient deux scripts : \\<Nom du Serveur Scribe>\wpkg\wpkg_client_install.bat qui lance une installation silencieuse du client sur les stations en utilisant les paramètres contenus dans le fichier \\<Nom du Serveur Scribe>\wpkg\settings.xml. \\<Nom du Serveur Scribe>\wpkg\wpkg_update_client_install.bat qui met à jour les paramètres du client, lorsque le service est déjà installé. Les deux scripts contiennent des messages d information qui ne seront visibles que si vous rajoutez une pause au niveau de l étiquette fin. Voir le contenu du fichier batch. Le client sera opérationnel au deuxième redémarrage de l'ordinateur ; Si jamais il ne fonctionne pas, double-cliquer sur l'exécutable du service wpkgsrv qui se trouve dans C:\Program Files\wpkg\. a) Déploiement du client avec un script admin.txt placer le fichier admin.txt présent dans le fichier admin.zip dans le répertoire : \\<Nom du Serveur Scribe>\netlogon\scripts\users ; ouvrez une session admin sur les postes. b) Déploiement du client avec wpkg-manage En scannant le domaine et en sélectionnant les machines (voir deuxième partie) Remarque : un changement de configuration du client à partir de wpkg_gen_config nécessite de lancer sur les postes le script d update : \\<Nom du Serveur Scribe>\wpkg\wpkg_update_client_install.bat.

Il est donc conseillé de choisir la configuration du client au préalable (c est-à-dire avant d installer sur tous les postes le client, à moins de bénéficier de lancement automatique pour le script d update...) Attention : Le paquet eole-wpkg ne crée pas les dossiers profiles, packages et softwares sélectionnés dans l image ci-dessous. Veuillez donc les créer tout de suite pour que l application de gestion wpkg-manage puisse fonctionner. Vous pouvez voir aussi dans la fenêtre de l explorateur ci-dessous, l installateur msi du client et les deux scripts batch.

III) Utilisation de wpkg-manage : interface de gestion des packages à installer 1) Téléchargement de wpkg-manage Wpkg-manage se télécharge actuellement sur le site de développement des projets d Eole à l adresse http://dev-eole.ac-dijon.fr/projects/wpkg-manage/wiki. 2) Installation de wpkg-manage Lancez le fichier wpkg-manage-setup.exe téléchargé. Wpkg-magage s installe alors dans le U :, c est-à-dire dans le Perso de l admin, de telle sorte qu il soit accessible pour l admin depuis n importe quel poste du domaine géré par Scribe. 3) Onglet profiles Lors de l installation, wpkg-manage récupère tous les groupes de machines d Esu. Installation d une application : pour activer l installation d une application sur un groupe de machine, l admin sélectionne le groupe désiré dans la fenêtre "Groupes ESU" et coche l application désirée dans la fenêtre de droite. L installation se réalisera au prochain démarrage des stations, avant la fenêtre d ouverture de session windows. Désinstallation d une application : en décochant une application, celle-ci sera désinstallée au prochain démarrage, à condition que le fichier xml décrive le processus de désinstallation. Edition du package d installation/désinstallation d une application : l admin doubleclique sur le nom de l application (ou fait un clic droit, puis éditer) et l onglet suivant "packages" s ouvre avec la configuration de ce paquet. Suppression d un package : l admin fait un clic droit sur le nom de l application, puis supprimer. Le paquet wpkg_settings permet d'importer à chaque éxecution de wpkg la configuration du serveur sur le client. Il est donc fortement conseilléde l'avoir coché tout le temps sur toutes les machines. Exemple ci-dessous : installation de l application cdburnerxp (outil de gravure) sur tous les postes du groupe grp_eole (groupe initial d Esu)

4) Onglet packages Dans cet onglet, vous allez pouvoir ajouter ou éditer un des fichiers xml correspondant au package d application que vous voulez installer. Sur le site http://wpkg.org, il y a de très nombreux packages msi (ou exe) silencieux à installer, accompagnés du fichier xml. L adresse des paquets est http://wpkg.org/category:silent_installers. On pourra récupèrera sur le site un package xml tout fait, que l on collera simplement dans le champ texte de l onglet après l avoir éventuellement modifié.

5) Onglet Déploiement du client Sur l image ci-dessous, après avoir cliqué sur le bouton "scanner le domaine", on peut voir que les machines dont les noms sur fond vert (sf10, sf03 et sf11) ont déjà le client WPKG installé. En cochant les cases des machines sur fond blanc (xpvm1, xpvm et sfformateur), et en cliquant sur le bouton "Déployer", le client est automatiquement déployé sur ces machines à condition qu elles soient allumées et connectée en admin. A noter que le bouton "scanner le domaine" interroge l annuaire ldap de Scribe pour trouver les machines qui ont été intégrées au domaine et pas forcément détectées comme allumées.

6) Onglet Options L onglet Options rappelle les chemins des dossiers de wpkg, notamment le dossier softwares, et propose un bouton de téléchargement de mise à jour. III) Utilisation de wsusoffline pour pousser des mises à jour avec wpkg Télécharger wsusoffline sur le site http://download.wsusoffline.net/ et placer le contenu de l'archive dans le dossier u:\wpkh\softwares\wsusoffline. UpdateGenerator pour télécharger les mises à jour désirées (voir doc http://www.wsusoffline.net/docs/) Créer un fichier offlineupdate.bat : :: Script wpkg créé par Romain Grellier et Sylvain Zaki, mai 2011 pushd \\192.168.232.2\wpkg\softwares\wsusoffline\client\cmd cmd /c DoUpdate.cmd>>%SYSTEMDRIVE%\%COMPUTERNAME%-wsusoffline.log popd

Créer le fichier wsusoffline.xml dans le dossier des Packages : <?xml version="1.0" encoding="utf-8"?> <packages> <package id="wsusoffline" name="wsusoffline" reboot="false" priority="0" execute="always" revision="2"> <install cmd="%software%\wsusoffline\offlineupdate.bat" /> </package> </packages>