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@ |