Projet

Général

Profil

Installation Gateway dans nebula » Historique » Version 26

Gilles Grandgérard, 15/07/2014 15:09

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 4 Gilles Grandgérard
ssh://git@dev-eole.ac-dijon.fr/eole-ci-tests.git
8 4 Gilles Grandgérard
</pre>
9 1 Gilles Grandgérard
10 1 Gilles Grandgérard
h2. 2) Ajout de la gateway dans le eole-ci-tests
11 1 Gilles Grandgérard
12 1 Gilles Grandgérard
il faut créer un script dans 'configuration/gateway/' dont le nom sera 'routeur_<user_ebula>.sh'.
13 25 Gilles Grandgérard
Penser à mettre les droits d'execution.
14 1 Gilles Grandgérard
15 22 Gilles Grandgérard
<pre>
16 22 Gilles Grandgérard
IP_EOLE=<fin de l'Ip sur le reseau EOLE>
17 22 Gilles Grandgérard
</pre>
18 22 Gilles Grandgérard
19 26 Gilles Grandgérard
Voir : 
20 26 Gilles Grandgérard
* http://dev-eole.ac-dijon.fr/projects/eole-interne/wiki/Adressage_ip 
21 26 Gilles Grandgérard
* Attention à ce que l'adresse soit disponible 
22 1 Gilles Grandgérard
23 25 Gilles Grandgérard
h2. 3) Ajout de la clef publique ssh dans eole-ci-tests/security/authorized_keys
24 1 Gilles Grandgérard
25 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.
26 1 Gilles Grandgérard
L'acces a chaque VM peut se faire sans mot de passe.
27 1 Gilles Grandgérard
28 1 Gilles Grandgérard
Utiliser le nom 'user@hostname' pour votre fichier de cle.
29 1 Gilles Grandgérard
30 1 Gilles Grandgérard
h2. 4) Commit
31 1 Gilles Grandgérard
32 1 Gilles Grandgérard
<pre>
33 1 Gilles Grandgérard
git commit
34 1 Gilles Grandgérard
git push
35 1 Gilles Grandgérard
</pre>
36 26 Gilles Grandgérard
37 26 Gilles Grandgérard
Attendre que Jenkins publie le commit vers les VM
38 26 Gilles Grandgérard
39 26 Gilles Grandgérard
h2. 5) Lancer la gateway
40 26 Gilles Grandgérard
41 26 Gilles Grandgérard
*Aller dans OpenNebual (https://benjamin.eole.lan/)
42 26 Gilles Grandgérard
*Aller dans 'Virtual Resources', puis 'Templates'
43 26 Gilles Grandgérard
*Chercher 'gateway'
44 26 Gilles Grandgérard
*Cliquer sur 'Instantiate'.La VM démarre.
45 26 Gilles Grandgérard
*Se connecter en VNC avec 'eole/$eole&123456'
46 26 Gilles Grandgérard
*Taper 'ip addr' ==> vérifier l'IP SW EOLE
47 26 Gilles Grandgérard
48 26 Gilles Grandgérard
h1. Préparation du poste de travail
49 26 Gilles Grandgérard
50 26 Gilles Grandgérard
h2. 1) Modifier /etc/hosts
51 26 Gilles Grandgérard
52 26 Gilles Grandgérard
*Ajouter votre gateway : 
53 26 Gilles Grandgérard
<pre>
54 26 Gilles Grandgérard
192.168.230.<IP> gateway.ac-test.fr
55 26 Gilles Grandgérard
</pre>
56 26 Gilles Grandgérard
57 26 Gilles Grandgérard
*Vérification
58 26 Gilles Grandgérard
<pre>
59 26 Gilles Grandgérard
ping gateway
60 26 Gilles Grandgérard
ping gateway.ac-test.fr
61 26 Gilles Grandgérard
</pre>
62 26 Gilles Grandgérard
63 26 Gilles Grandgérard
*Concatener le fichier (eole-ci-tests.git)/scripts/host dans /etc/hosts
64 26 Gilles Grandgérard
65 26 Gilles Grandgérard
*Executer le fichier (eole-ci-tests.git)/scripts/gateway-up.sh
66 26 Gilles Grandgérard
Les routes sont inscrites...
67 3 Gilles Grandgérard
68 1 Gilles Grandgérard
h1. Creation d'un test
69 1 Gilles Grandgérard
70 3 Gilles Grandgérard
todo
71 3 Gilles Grandgérard
72 1 Gilles Grandgérard
h1. Lancement dans jenkins
73 3 Gilles Grandgérard
74 3 Gilles Grandgérard
h2. Mise à jour de "eole-ci-tests" sur toutes les VM
75 3 Gilles Grandgérard
76 3 Gilles Grandgérard
todo
77 1 Gilles Grandgérard
78 1 Gilles Grandgérard
h2.