Projet

Général

Profil

DeploiementMasse » Historique » Version 1

Klaas TJEBBES, 08/04/2010 11:14

1 1 Klaas TJEBBES
h1. Industrialisation du déploiement de la configuration utilisateur d'ESU
2 1 Klaas TJEBBES
3 1 Klaas TJEBBES
La configuration ESU se décompose en deux parties :
4 1 Klaas TJEBBES
* la configuration générale/globale dans laquelle sont renseignés le nom du serveur Scribe et de son domaine Samba et les chemins de recherche LDAP (contenant le RNE établissement et le nom de l'académie)
5 1 Klaas TJEBBES
* la configuration utilisateur dans laquelle sont renseignés les groupes de machines et les groupes d'utilisateurs qu'ils contiennent.
6 1 Klaas TJEBBES
7 1 Klaas TJEBBES
La configuration utilisateur est contenu dans :
8 1 Klaas TJEBBES
* le fichier esu/Base/ListeGM.xml
9 1 Klaas TJEBBES
* dans les dossiers esu/Base/<nom_groupe_machine>
10 1 Klaas TJEBBES
11 1 Klaas TJEBBES
Le but est de paramétrer les groupes de machines et d'utilisateurs et les règles ESU pour pouvoir ensuite copier cette configuration vers plusieurs serveurs Scribe.
12 1 Klaas TJEBBES
13 1 Klaas TJEBBES
La difficulté est de générer une configuration portable, utilisable sur des serveurs Scribe ayant un nom de machine et de domaine différents.
14 1 Klaas TJEBBES
15 1 Klaas TJEBBES
h2. Utilisation de variables
16 1 Klaas TJEBBES
17 1 Klaas TJEBBES
D'un établissement à l'autre, le nom des serveurs Scribe et le nom des domaines peuvent être différent. Il est possible de remplacer certaines valeurs par des variables afin de rendre la configuration ESU compatible d'un établissement à l'autre.
18 1 Klaas TJEBBES
19 1 Klaas TJEBBES
Par exemple, si dans la configuration ESU vous utilisez le nom du serveur Scribe dans la configuration d'une imprimante à installer, il faut remplacer le nom du serveur Scribe par la variable "%EOLE_NOM_SCRIBE%" pour que cette configuration puisse fonctionner dans un autre établissement.
20 1 Klaas TJEBBES
21 1 Klaas TJEBBES
Attention, il n'existe pas de variable pour le nom des imprimantes, il faudra donc qu'elles aient le même nom dans chaque établissement. Ceci peut se faire facilement dans CUPS lors de leur installation. Même s'il s'agit de modèles différents d'imprimantes on peut leur affecter le même nom.
22 1 Klaas TJEBBES
23 1 Klaas TJEBBES
Voici une liste de variables utilisables dans les règles ESU :
24 1 Klaas TJEBBES
* %EOLE_IP_SCRIBE% : Adresse IP du serveur Scribe
25 1 Klaas TJEBBES
* %EOLE_INST_PATH% : Chemin d'installation du client Scribe (en principe "%WINDIR%\Eole")
26 1 Klaas TJEBBES
* %EOLE_NOM_SCRIBE% : Nom NetBios du serveur Scribe
27 1 Klaas TJEBBES
* %EOLE_NOM_DOMAINE% : Nom du domaine Samba du serveur Scribe
28 1 Klaas TJEBBES
* %ESU_GU% : Nom du groupe d'utilisateur ESU de l'utilisateur
29 1 Klaas TJEBBES
* %ESU_GM% : Nom du groupe de machine ESU
30 1 Klaas TJEBBES
* %ESU_OS% : Version de l'OS détecté par ESU (Win9x, WinNT, Win2K, WinXP, Vista, ...)
31 1 Klaas TJEBBES
* %USERNAME% : Login de l'utilisateur
32 1 Klaas TJEBBES
* %USERLNAME% : Nom et prénom de l'utilisateur
33 1 Klaas TJEBBES
34 1 Klaas TJEBBES
h2. Déploiement de la configuration ESU
35 1 Klaas TJEBBES
36 1 Klaas TJEBBES
Pour déployer la configuration ESU vers d'autres serveurs Scribe il suffit de copier le dossier @/home/esu/Base@ du "serveur modèle".
37 1 Klaas TJEBBES
38 1 Klaas TJEBBES
Attention, le fichier @/home/esu/Base/DomainConf.xml@ est un template Creole, il faut donc reconfigurer le serveur après copie du dossier @/home/esu/Base@ avec la commande :
39 1 Klaas TJEBBES
 @reconfigure@