Projet

Général

Profil

Installation Gateway dans nebula » Historique » Version 6

« Précédent - Version 6/97 (diff) - Suivant » - Version actuelle
Gilles Grandgérard, 21/05/2014 17:17


Avant Propos

todo

Le modele de réseau

todo

Les fichiers de configuration

  • ModulesConf.yaml
eoleVersions:               # liste des numéros de version géré dans l'env de test
- 2.3.13-rc1
- 2.4.0

gateways:                   # liste des gateways par utilisateur Nebula
  - user: gilles            # le nom de l'utilisateur Nebula 
    prefixe: ggg            # le prefixe a utilisé pour les templates, switchs, et vm
    ipsweole: 82            # l'adresse ip sur le réseau sw-eole

modules:                    # La liste des modules connus
  - module: base            # le nom du module dans les modeles
    memoire: 1024           # permet de définir la mémoire requise pour ce module
    versions:               # la liste des versions de ce module
    - versionMajeur: 2.3    # dans la version 2.3..
      menu: 1               # ... le module est en position 1 sur le menu d'installation 
      actif: oui            # indique que le module est déactivé dans les tests
      container: non        # permet d'indiquer aux tests qu'il faut faire l'installation des conteneurs ou non
    - versionMajeur: 2.4    ...
      menu: 1
...
  • ModeleReseautestEole.yaml

todo

  • test.yaml

todo

Installation

Récupération du dépot eole-ci-test

Faire :

ssh://git@dev-eole.ac-dijon.fr/eole-ci-tests.git

Ajout de la gateway dans le fichier ModulesConf.yaml

il faut créer une entré dans "gateways" de la forme

  - user: gilles
    prefixe: ggg
    ipsweole: 82

  • Le prefixe sera ajouter à tous les templates, et à toutes les VM démarrées.
    Les switchs auront la forme SW-<prefixe>-<switch_dans_modele>
  • ipsweole est l'ip a utilisr dans 192.168.230 comme gateway vers le réseau

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.

Creation d'un test

todo

Lancement dans jenkins

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

todo

h2.