Projet

Général

Profil

Installation Gateway dans nebula » Historique » Version 33

Gérald Schwartzmann, 28/08/2014 12:25

1 26 Gilles Grandgérard
h1. Installation pour utilisation
2 3 Gilles Grandgérard
3 25 Gilles Grandgérard
h2. 1) Récupération du dépot eole-ci-test
4 1 Gilles Grandgérard
5 4 Gilles Grandgérard
Faire :
6 4 Gilles Grandgérard
<pre>
7 29 Gérald Schwartzmann
-ssh://git@dev-eole.ac-dijon.fr/eole-ci-tests.git-
8 29 Gérald Schwartzmann
git clone https://dev-eole.ac-dijon.fr/git/eole-ci-tests.git
9 4 Gilles Grandgérard
</pre>
10 1 Gilles Grandgérard
11 1 Gilles Grandgérard
h2. 2) Ajout de la gateway dans le eole-ci-tests
12 1 Gilles Grandgérard
13 1 Gilles Grandgérard
il faut créer un script dans 'configuration/gateway/' dont le nom sera 'routeur_<user_ebula>.sh'.
14 25 Gilles Grandgérard
Penser à mettre les droits d'execution.
15 1 Gilles Grandgérard
16 22 Gilles Grandgérard
<pre>
17 22 Gilles Grandgérard
IP_EOLE=<fin de l'Ip sur le reseau EOLE>
18 22 Gilles Grandgérard
</pre>
19 22 Gilles Grandgérard
20 26 Gilles Grandgérard
Voir : 
21 26 Gilles Grandgérard
* http://dev-eole.ac-dijon.fr/projects/eole-interne/wiki/Adressage_ip 
22 26 Gilles Grandgérard
* Attention à ce que l'adresse soit disponible 
23 1 Gilles Grandgérard
24 25 Gilles Grandgérard
h2. 3) Ajout de la clef publique ssh dans eole-ci-tests/security/authorized_keys
25 1 Gilles Grandgérard
26 30 Gérald Schwartzmann
Les clefs publiques SSH présentes dans eole-ci-tests/security/authorized_keys sont automatiquement concatenées dans /root/.ssh/authorized_keys au 1er démarrage de la VM.
27 1 Gilles Grandgérard
L'acces a chaque VM peut se faire sans mot de passe.
28 1 Gilles Grandgérard
29 1 Gilles Grandgérard
Utiliser le nom 'user@hostname' pour votre fichier de cle.
30 1 Gilles Grandgérard
31 1 Gilles Grandgérard
h2. 4) Commit
32 1 Gilles Grandgérard
33 1 Gilles Grandgérard
<pre>
34 31 Gérald Schwartzmann
git add -a
35 31 Gérald Schwartzmann
git commit -m "ajout de l'utisateur <user>"
36 1 Gilles Grandgérard
git push
37 1 Gilles Grandgérard
</pre>
38 26 Gilles Grandgérard
39 26 Gilles Grandgérard
Attendre que Jenkins publie le commit vers les VM
40 26 Gilles Grandgérard
41 26 Gilles Grandgérard
h2. 5) Lancer la gateway
42 26 Gilles Grandgérard
43 26 Gilles Grandgérard
*Aller dans OpenNebual (https://benjamin.eole.lan/)
44 26 Gilles Grandgérard
*Aller dans 'Virtual Resources', puis 'Templates'
45 26 Gilles Grandgérard
*Chercher 'gateway'
46 26 Gilles Grandgérard
*Cliquer sur 'Instantiate'.La VM démarre.
47 28 Gilles Grandgérard
48 28 Gilles Grandgérard
*Vérification
49 28 Gilles Grandgérard
**Se connecter en VNC avec 'eole/$eole&123456'
50 28 Gilles Grandgérard
**Taper 'ip addr' ==> vérifier l'IP SW EOLE
51 32 Gérald Schwartzmann
* lancer :
52 32 Gérald Schwartzmann
<pre>
53 32 Gérald Schwartzmann
 ssh root@<ipgateway>  ==> la connexion doit être sans mot de passe car la clef
54 32 Gérald Schwartzmann
</pre>
55 26 Gilles Grandgérard
56 26 Gilles Grandgérard
h1. Préparation du poste de travail
57 26 Gilles Grandgérard
58 26 Gilles Grandgérard
h2. 1) Modifier /etc/hosts
59 26 Gilles Grandgérard
60 26 Gilles Grandgérard
*Ajouter votre gateway : 
61 26 Gilles Grandgérard
<pre>
62 26 Gilles Grandgérard
192.168.230.<IP> gateway.ac-test.fr
63 26 Gilles Grandgérard
</pre>
64 26 Gilles Grandgérard
65 26 Gilles Grandgérard
*Vérification
66 26 Gilles Grandgérard
<pre>
67 26 Gilles Grandgérard
ping gateway
68 26 Gilles Grandgérard
ping gateway.ac-test.fr
69 26 Gilles Grandgérard
</pre>
70 26 Gilles Grandgérard
71 26 Gilles Grandgérard
*Concatener le fichier (eole-ci-tests.git)/scripts/host dans /etc/hosts
72 26 Gilles Grandgérard
73 33 Gérald Schwartzmann
<pre>
74 33 Gérald Schwartzmann
cd (eole-ci-tests.git)/scripts/
75 33 Gérald Schwartzmann
cat hosts >> /etc/hosts
76 33 Gérald Schwartzmann
</pre>
77 33 Gérald Schwartzmann
78 26 Gilles Grandgérard
*Executer le fichier (eole-ci-tests.git)/scripts/gateway-up.sh
79 26 Gilles Grandgérard
Les routes sont inscrites...
80 3 Gilles Grandgérard
81 27 Gilles Grandgérard
h2. 1) Vérification
82 27 Gilles Grandgérard
83 27 Gilles Grandgérard
*Aller dans OpenNebual (https://benjamin.eole.lan/)
84 27 Gilles Grandgérard
*Aller dans 'Virtual Resources', puis 'Templates'
85 27 Gilles Grandgérard
*Chercher 'aca.eolebase'
86 27 Gilles Grandgérard
*Cliquer sur 'Instantiate'.La VM démarre.
87 27 Gilles Grandgérard
*Se connecter en VNC avec 'eole/$eole&123456'
88 27 Gilles Grandgérard
*Taper 'ip addr' ==> vérifier l'IP SW EOLE
89 27 Gilles Grandgérard
90 27 Gilles Grandgérard
91 1 Gilles Grandgérard
h1. Creation d'un test
92 1 Gilles Grandgérard
93 3 Gilles Grandgérard
todo
94 3 Gilles Grandgérard
95 1 Gilles Grandgérard
h1. Lancement dans jenkins
96 3 Gilles Grandgérard
97 3 Gilles Grandgérard
h2. Mise à jour de "eole-ci-tests" sur toutes les VM
98 3 Gilles Grandgérard
99 1 Gilles Grandgérard
todo
100 1 Gilles Grandgérard
101 31 Gérald Schwartzmann
h2.