Projet

Général

Profil

Installation Gateway dans nebula » Historique » Version 5

Gilles Grandgérard, 21/05/2014 17:09

1 1 Gilles Grandgérard
h1. Avant Propos
2 1 Gilles Grandgérard
3 3 Gilles Grandgérard
todo
4 3 Gilles Grandgérard
5 2 Gilles Grandgérard
h2. Le modele de réseau
6 1 Gilles Grandgérard
7 3 Gilles Grandgérard
todo
8 3 Gilles Grandgérard
9 1 Gilles Grandgérard
h2. Les fichiers de configuration
10 1 Gilles Grandgérard
11 2 Gilles Grandgérard
* ModulesConf.yaml
12 1 Gilles Grandgérard
13 5 Gilles Grandgérard
<pre>
14 5 Gilles Grandgérard
eoleVersions:
15 5 Gilles Grandgérard
- 2.3.13-rc1
16 5 Gilles Grandgérard
- 2.4.0
17 1 Gilles Grandgérard
18 5 Gilles Grandgérard
gateways:
19 5 Gilles Grandgérard
  - user: gilles
20 5 Gilles Grandgérard
    prefixe: ggg
21 5 Gilles Grandgérard
    ipsweole: 82
22 5 Gilles Grandgérard
  - user: laurent
23 5 Gilles Grandgérard
    prefixe: lfl
24 5 Gilles Grandgérard
    ipsweole: 86
25 5 Gilles Grandgérard
    
26 5 Gilles Grandgérard
modules:
27 5 Gilles Grandgérard
  - module: base
28 5 Gilles Grandgérard
    versions:
29 5 Gilles Grandgérard
    - versionMajeur: 2.3
30 5 Gilles Grandgérard
      menu: 1
31 5 Gilles Grandgérard
    - versionMajeur: 2.4
32 5 Gilles Grandgérard
      menu: 1
33 5 Gilles Grandgérard
      
34 5 Gilles Grandgérard
  - module: amon
35 5 Gilles Grandgérard
    versions:
36 5 Gilles Grandgérard
    - versionMajeur: 2.3
37 5 Gilles Grandgérard
      menu: 2
38 5 Gilles Grandgérard
    - versionMajeur: 2.4
39 5 Gilles Grandgérard
      menu: 2
40 5 Gilles Grandgérard
      
41 5 Gilles Grandgérard
  - module: amonecole
42 5 Gilles Grandgérard
    memoire: 1024
43 5 Gilles Grandgérard
    versions:
44 5 Gilles Grandgérard
    - versionMajeur: 2.3
45 5 Gilles Grandgérard
      menu: 3
46 5 Gilles Grandgérard
      container: oui
47 5 Gilles Grandgérard
      
48 5 Gilles Grandgérard
  - module: horus
49 5 Gilles Grandgérard
    versions:
50 5 Gilles Grandgérard
    - versionMajeur: 2.3
51 5 Gilles Grandgérard
      menu: 4
52 5 Gilles Grandgérard
    - versionMajeur: 2.4
53 5 Gilles Grandgérard
      menu: 3
54 5 Gilles Grandgérard
      
55 5 Gilles Grandgérard
  - module: amonhorus
56 5 Gilles Grandgérard
    memoire: 1024
57 5 Gilles Grandgérard
    versions:
58 5 Gilles Grandgérard
    - versionMajeur: 2.3
59 5 Gilles Grandgérard
      menu: 5
60 5 Gilles Grandgérard
      container: oui
61 5 Gilles Grandgérard
      
62 5 Gilles Grandgérard
  - module: scribe
63 5 Gilles Grandgérard
    versions:
64 5 Gilles Grandgérard
    - versionMajeur: 2.3
65 5 Gilles Grandgérard
      menu: 6
66 5 Gilles Grandgérard
    - versionMajeur: 2.4
67 5 Gilles Grandgérard
      menu: 4
68 5 Gilles Grandgérard
69 5 Gilles Grandgérard
  - module: eclair
70 5 Gilles Grandgérard
    versions:
71 5 Gilles Grandgérard
    - versionMajeur: 2.3
72 5 Gilles Grandgérard
      menu: 7
73 5 Gilles Grandgérard
74 5 Gilles Grandgérard
  - module: amonecoleeclair
75 5 Gilles Grandgérard
    memoire: 1024
76 5 Gilles Grandgérard
    versions:
77 5 Gilles Grandgérard
    - versionMajeur: 2.3
78 5 Gilles Grandgérard
      menu: 8
79 5 Gilles Grandgérard
      container: oui
80 5 Gilles Grandgérard
      
81 5 Gilles Grandgérard
  - module: seshat
82 5 Gilles Grandgérard
    versions:
83 5 Gilles Grandgérard
    - versionMajeur: 2.3
84 5 Gilles Grandgérard
      menu: 9
85 5 Gilles Grandgérard
      
86 5 Gilles Grandgérard
  - module: esbl
87 5 Gilles Grandgérard
    versions:
88 5 Gilles Grandgérard
    - versionMajeur: 2.3
89 5 Gilles Grandgérard
      menu: 10
90 5 Gilles Grandgérard
      actif: non
91 5 Gilles Grandgérard
    - versionMajeur: 2.4
92 5 Gilles Grandgérard
      menu: 6
93 5 Gilles Grandgérard
      actif: oui
94 5 Gilles Grandgérard
      
95 5 Gilles Grandgérard
  - module: ecdl
96 5 Gilles Grandgérard
    versions:
97 5 Gilles Grandgérard
    - versionMajeur: 2.3
98 5 Gilles Grandgérard
      menu: 11
99 5 Gilles Grandgérard
      actif: non
100 5 Gilles Grandgérard
      
101 5 Gilles Grandgérard
  - module: sphynx
102 5 Gilles Grandgérard
    versions:
103 5 Gilles Grandgérard
    - versionMajeur: 2.3
104 5 Gilles Grandgérard
      menu: 12
105 5 Gilles Grandgérard
    - versionMajeur: 2.4
106 5 Gilles Grandgérard
      menu: 7
107 5 Gilles Grandgérard
108 5 Gilles Grandgérard
  - module: zephir
109 5 Gilles Grandgérard
    versions:
110 5 Gilles Grandgérard
    - versionMajeur: 2.3
111 5 Gilles Grandgérard
      menu: 13
112 5 Gilles Grandgérard
113 5 Gilles Grandgérard
  - module: zephirlog
114 5 Gilles Grandgérard
    versions:
115 5 Gilles Grandgérard
    - versionMajeur: 2.3
116 5 Gilles Grandgérard
      menu: 14
117 5 Gilles Grandgérard
      
118 5 Gilles Grandgérard
  - module: thot
119 5 Gilles Grandgérard
    memoire: 4096
120 5 Gilles Grandgérard
    versions:
121 5 Gilles Grandgérard
    - versionMajeur: 2.4
122 5 Gilles Grandgérard
      menu: 5
123 5 Gilles Grandgérard
124 5 Gilles Grandgérard
  - module: sentinelle
125 5 Gilles Grandgérard
    versions:
126 5 Gilles Grandgérard
    - versionMajeur: 2.4
127 5 Gilles Grandgérard
      menu: 8
128 5 Gilles Grandgérard
129 5 Gilles Grandgérard
</pre>
130 5 Gilles Grandgérard
131 1 Gilles Grandgérard
* ModeleReseautestEole.yaml
132 3 Gilles Grandgérard
133 3 Gilles Grandgérard
todo
134 1 Gilles Grandgérard
135 1 Gilles Grandgérard
* test.yaml
136 3 Gilles Grandgérard
137 3 Gilles Grandgérard
todo
138 1 Gilles Grandgérard
139 1 Gilles Grandgérard
h1. Installation
140 1 Gilles Grandgérard
141 5 Gilles Grandgérard
142 3 Gilles Grandgérard
143 1 Gilles Grandgérard
h2. Récupération du dépot eole-ci-test
144 1 Gilles Grandgérard
145 4 Gilles Grandgérard
Faire :
146 4 Gilles Grandgérard
<pre>
147 4 Gilles Grandgérard
ssh://git@dev-eole.ac-dijon.fr/eole-ci-tests.git
148 4 Gilles Grandgérard
</pre>
149 1 Gilles Grandgérard
150 3 Gilles Grandgérard
h2. Ajout de la gateway dans le fichier ModulesConf.yaml 
151 3 Gilles Grandgérard
152 3 Gilles Grandgérard
il faut créer une entré dans "gateways" de la forme 
153 3 Gilles Grandgérard
<pre>
154 3 Gilles Grandgérard
  - user: gilles
155 3 Gilles Grandgérard
    prefixe: ggg
156 3 Gilles Grandgérard
    ipsweole: 82
157 3 Gilles Grandgérard
</pre>
158 3 Gilles Grandgérard
159 3 Gilles Grandgérard
* Le prefixe sera ajouter à tous les templates, et à toutes les VM démarrées.
160 3 Gilles Grandgérard
  Les switchs auront la forme SW-<prefixe>-<switch_dans_modele>
161 1 Gilles Grandgérard
* ipsweole est l'ip a utilisr dans 192.168.230 comme gateway vers le réseau
162 1 Gilles Grandgérard
163 4 Gilles Grandgérard
h2. Ajout de la clef publique ssh dans eole-ci-tests/security/authorized_keys
164 1 Gilles Grandgérard
165 4 Gilles Grandgérard
Les clefs publiques SSH preentent dans eole-ci-tests/security/authorized_keys sont automatiquement concatenées dans /root/.ssh/authorized_keys au 1er démarrage de la VM.
166 4 Gilles Grandgérard
L'acces a chaque VM peut se faire sans mot de passe.
167 4 Gilles Grandgérard
168 4 Gilles Grandgérard
Utiliser le nom 'user@hostname' pour votre fichier de cle.
169 3 Gilles Grandgérard
170 1 Gilles Grandgérard
h1. Creation d'un test
171 1 Gilles Grandgérard
172 3 Gilles Grandgérard
todo
173 3 Gilles Grandgérard
174 1 Gilles Grandgérard
h1. Lancement dans jenkins
175 3 Gilles Grandgérard
176 3 Gilles Grandgérard
h2. Mise à jour de "eole-ci-tests" sur toutes les VM
177 3 Gilles Grandgérard
178 3 Gilles Grandgérard
todo
179 1 Gilles Grandgérard
180 1 Gilles Grandgérard
h2.