Projet

Général

Profil

Installation Gateway dans nebula » Historique » Version 29

Version 28 (Gilles Grandgérard, 16/07/2014 11:01) → Version 29/97 (Gérald Schwartzmann, 28/08/2014 11:53)

h1. Installation pour utilisation

h2. 1) Récupération du dépot eole-ci-test

Faire :
<pre>
-ssh://git@dev-eole.ac-dijon.fr/eole-ci-tests.git-
git clone https://dev-eole.ac-dijon.fr/git/eole-ci-tests.git
ssh://git@dev-eole.ac-dijon.fr/eole-ci-tests.git
</pre>

h2. 2) Ajout de la gateway dans le eole-ci-tests

il faut créer un script dans 'configuration/gateway/' dont le nom sera 'routeur_<user_ebula>.sh'.
Penser à mettre les droits d'execution.

<pre>
IP_EOLE=<fin de l'Ip sur le reseau EOLE>
</pre>

Voir :
* http://dev-eole.ac-dijon.fr/projects/eole-interne/wiki/Adressage_ip
* Attention à ce que l'adresse soit disponible

h2. 3) Ajout de la clef publique ssh dans eole-ci-tests/security/authorized_keys

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.
L'acces a chaque VM peut se faire sans mot de passe.

Utiliser le nom 'user@hostname' pour votre fichier de cle.

h2. 4) Commit

<pre>
git commit
git push
</pre>

Attendre que Jenkins publie le commit vers les VM

h2. 5) Lancer la gateway

*Aller dans OpenNebual (https://benjamin.eole.lan/)
*Aller dans 'Virtual Resources', puis 'Templates'
*Chercher 'gateway'
*Cliquer sur 'Instantiate'.La VM démarre.

*Vérification
**Se connecter en VNC avec 'eole/$eole&123456'
**Taper 'ip addr' ==> vérifier l'IP SW EOLE

*lancer ssh root@<ipgateway> ==> la connexion doit être sans mot de passe car la clef

h1. Préparation du poste de travail

h2. 1) Modifier /etc/hosts

*Ajouter votre gateway :
<pre>
192.168.230.<IP> gateway.ac-test.fr
</pre>

*Vérification
<pre>
ping gateway
ping gateway.ac-test.fr
</pre>

*Concatener le fichier (eole-ci-tests.git)/scripts/host dans /etc/hosts

*Executer le fichier (eole-ci-tests.git)/scripts/gateway-up.sh
Les routes sont inscrites...

h2. 1) Vérification

*Aller dans OpenNebual (https://benjamin.eole.lan/)
*Aller dans 'Virtual Resources', puis 'Templates'
*Chercher 'aca.eolebase'
*Cliquer sur 'Instantiate'.La VM démarre.
*Se connecter en VNC avec 'eole/$eole&123456'
*Taper 'ip addr' ==> vérifier l'IP SW EOLE

h1. Creation d'un test

todo

h1. Lancement dans jenkins

h2. Mise à jour de "eole-ci-tests" sur toutes les VM

todo

h2.