24 » Historique » Version 16
Joël Cuissinat, 05/12/2012 14:10
1 | 1 | Joël Cuissinat | h1. Eole-2.4 |
---|---|---|---|
2 | 14 | Joël Cuissinat | |
3 | 14 | Joël Cuissinat | {{>toc}} |
4 | 1 | Joël Cuissinat | |
5 | 1 | Joël Cuissinat | h2. Dictionnaires |
6 | 1 | Joël Cuissinat | |
7 | 1 | Joël Cuissinat | Les dictionnaires 2.3 sont théoriquement fonctionnels sur 2.4, merci de remonter les éventuels dysfonctionnements rencontrés ! |
8 | 1 | Joël Cuissinat | La plupart des variables "intermédiaires" peuvent théoriquement être supprimées (exemple : "maj du dico nut":http://dev-eole.ac-dijon.fr/projects/eole-nut/repository/revisions/5620af7f9b21444c1b873ee9b7fe0414aee468ee/diff/dicos/01_nut.xml) |
9 | 1 | Joël Cuissinat | |
10 | 8 | Joël Cuissinat | La version 2.4 apporte de nouvelles notions et notamment : |
11 | 8 | Joël Cuissinat | * *disabled* : pour des variables désactivées (cf. http://dev-eole.ac-dijon.fr/projects/tiramisu/wiki/RequiredEtDisabled) |
12 | 8 | Joël Cuissinat | * *frozen* : pour des variables non modifiables une fois initialisées (cf. #1328) |
13 | 8 | Joël Cuissinat | |
14 | 8 | Joël Cuissinat | |
15 | 1 | Joël Cuissinat | h2. Templates |
16 | 1 | Joël Cuissinat | |
17 | 2 | Joël Cuissinat | Les templates 2.3 sont théoriquement fonctionnels sur 2.4. |
18 | 2 | Joël Cuissinat | Évidemment certains devront certainement être mis à niveau. |
19 | 1 | Joël Cuissinat | |
20 | 4 | Joël Cuissinat | h2. Fichier de configuration |
21 | 4 | Joël Cuissinat | |
22 | 4 | Joël Cuissinat | Désormais, seul le fichier */etc/eole/config.eol* fait foi. |
23 | 4 | Joël Cuissinat | |
24 | 4 | Joël Cuissinat | Il est automatiquement chargé par les programmes : |
25 | 4 | Joël Cuissinat | * gen_config |
26 | 4 | Joël Cuissinat | * instance |
27 | 4 | Joël Cuissinat | * reconfigure |
28 | 4 | Joël Cuissinat | |
29 | 6 | Joël Cuissinat | h2. Nouveaux chemins |
30 | 6 | Joël Cuissinat | |
31 | 6 | Joël Cuissinat | * */usr/lib/eole* : librairies EOLE (remplacent _FonctionsEoleNg_) |
32 | 6 | Joël Cuissinat | * */usr/share/eole/sbin* : scripts EOLE |
33 | 6 | Joël Cuissinat | * */usr/share/eole/diagnose* : scripts diagnose (plus de sous-répertoires) |
34 | 6 | Joël Cuissinat | |
35 | 9 | Joël Cuissinat | Au niveau des dépôts de code, ces répertoires sont nativement gérés par "eole-skeletor":http://dev-eole.ac-dijon.fr/projects/eole-skeletor/wiki/Doc-geting-started |
36 | 9 | Joël Cuissinat | |
37 | 5 | Joël Cuissinat | h2. Mise à jour |
38 | 5 | Joël Cuissinat | |
39 | 5 | Joël Cuissinat | cf. page dédiée : http://dev-eole.ac-dijon.fr/projects/creole/wiki/MajAuto24 |
40 | 5 | Joël Cuissinat | |
41 | 11 | Joël Cuissinat | h2. CreoleLint |
42 | 11 | Joël Cuissinat | |
43 | 11 | Joël Cuissinat | cf. page dédiée : http://dev-eole.ac-dijon.fr/projects/creole/wiki/CreoleLint24 |
44 | 11 | Joël Cuissinat | |
45 | 1 | Joël Cuissinat | h2. Programmation shell |
46 | 1 | Joël Cuissinat | |
47 | 1 | Joël Cuissinat | h3. CreoleGet |
48 | 1 | Joël Cuissinat | |
49 | 1 | Joël Cuissinat | <pre> |
50 | 1 | Joël Cuissinat | .ParseDico |
51 | 1 | Joël Cuissinat | echo $mavariable |
52 | 1 | Joël Cuissinat | </pre> |
53 | 1 | Joël Cuissinat | est remplacé par : |
54 | 1 | Joël Cuissinat | <pre> |
55 | 1 | Joël Cuissinat | echo $(CreoleGet mavariable) |
56 | 1 | Joël Cuissinat | </pre> |
57 | 1 | Joël Cuissinat | |
58 | 1 | Joël Cuissinat | ATTENTION : à ce jour, pour accéder à une variable esclave, il faut connaître la variable maître : |
59 | 1 | Joël Cuissinat | <pre> |
60 | 1 | Joël Cuissinat | echo $(CreoleGet lamaster.lesclave) |
61 | 1 | Joël Cuissinat | </pre> |
62 | 1 | Joël Cuissinat | |
63 | 1 | Joël Cuissinat | h3. CreoleRun |
64 | 1 | Joël Cuissinat | |
65 | 1 | Joël Cuissinat | <pre> |
66 | 1 | Joël Cuissinat | ./usr/share/eole/FonctionsEoleNg |
67 | 1 | Joël Cuissinat | RunCmd "ma -commande" conteneur |
68 | 1 | Joël Cuissinat | </pre> |
69 | 1 | Joël Cuissinat | est remplacé par : |
70 | 3 | Joël Cuissinat | <pre> |
71 | 1 | Joël Cuissinat | CreoleRun "ma -commande" conteneur |
72 | 1 | Joël Cuissinat | </pre> |
73 | 7 | Joël Cuissinat | |
74 | 7 | Joël Cuissinat | h3. Interactions avec l'utilisateur |
75 | 7 | Joël Cuissinat | |
76 | 7 | Joël Cuissinat | <pre> |
77 | 7 | Joël Cuissinat | . /usr/lib/eole/ihm.sh |
78 | 7 | Joël Cuissinat | EchoRouge "Attention" |
79 | 7 | Joël Cuissinat | Question_ouinon "Êtes-vous bien sûr de vouloir faire cela ?" |
80 | 7 | Joël Cuissinat | </pre> |
81 | 7 | Joël Cuissinat | |
82 | 7 | Joël Cuissinat | h3. Tests système |
83 | 7 | Joël Cuissinat | |
84 | 7 | Joël Cuissinat | <pre> |
85 | 7 | Joël Cuissinat | . /usr/lib/eole/diagnose.sh |
86 | 7 | Joël Cuissinat | TestService "mon SSH" localhost:22 |
87 | 7 | Joël Cuissinat | </pre> |
88 | 7 | Joël Cuissinat | |
89 | 7 | Joël Cuissinat | |
90 | 10 | Joël Cuissinat | h2. Programmation python |
91 | 10 | Joël Cuissinat | |
92 | 15 | Joël Cuissinat | h3. CreoleClient |
93 | 15 | Joël Cuissinat | |
94 | 15 | Joël Cuissinat | <pre> |
95 | 15 | Joël Cuissinat | from creole import parsedico |
96 | 16 | Joël Cuissinat | from creole.eosfunc import load_container_var |
97 | 15 | Joël Cuissinat | dico = parsedico.parse_dico() |
98 | 15 | Joël Cuissinat | print dico['nom_machine'] |
99 | 16 | Joël Cuissinat | conteneurs = load_container_var() |
100 | 16 | Joël Cuissinat | print conteneurs['container_path_annuaire'] |
101 | 15 | Joël Cuissinat | </pre> |
102 | 1 | Joël Cuissinat | |
103 | 16 | Joël Cuissinat | sont remplacés par : |
104 | 1 | Joël Cuissinat | |
105 | 1 | Joël Cuissinat | <pre> |
106 | 1 | Joël Cuissinat | from creole import client |
107 | 16 | Joël Cuissinat | dico = client.CreoleClient() |
108 | 16 | Joël Cuissinat | print dico.get_creole('nom_machine') |
109 | 16 | Joël Cuissinat | print dico.get_creole('container_path_annuaire') |
110 | 15 | Joël Cuissinat | </pre> |
111 | 1 | Joël Cuissinat | |
112 | 1 | Joël Cuissinat | h2. Migration |
113 | 1 | Joël Cuissinat | |
114 | 1 | Joël Cuissinat | h3. eole-web |
115 | 1 | Joël Cuissinat | |
116 | 12 | Emmanuel GARETTE | * */etc/apache2/sites-enable/scribe* est à supprimer (dans le conteneur) |
117 | 1 | Joël Cuissinat | |
118 | 13 | Joël Cuissinat | h3. eole-common |
119 | 1 | Joël Cuissinat | |
120 | 13 | Joël Cuissinat | * 01_network.xml : la valeur "aucun" de la variable *alias_gw_eth0* est remplacée par _None_. |
121 | 13 | Joël Cuissinat | |
122 | 13 | Joël Cuissinat | h2. Packaging |
123 | 13 | Joël Cuissinat | |
124 | 13 | Joël Cuissinat | cf. page dédiée : http://dev-eole.ac-dijon.fr/projects/eole/wiki/EoleDebianPackaging24 |