Changes between Initial Version and Version 1 of RelancerServeurPSPA


Ignore:
Timestamp:
Apr 13, 2015, 11:23:34 AM (9 years ago)
Author:
/C=FR/O=CNRS/OU=UMR8607/CN=Laurent Garnier/emailAddress=garnier@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelancerServeurPSPA

    v1 v1  
     1== Relancer la machine virtuelle ==
     2Si vous n'avez pas stratus-lab, l'installer [http://stratuslab.eu/try/2012/01/10/try-user-cli-installation.html stratusLab] Refaire les 2 exports :
     3
     4{{{
     5export PATH=$PATH:<install location>/bin
     6export PYTHONPATH=$PYTHONPATH:<install location>/lib/stratuslab/python
     7Dans mon cas :
     8export PATH=$PATH:/Users/garnier/Work/stratuslab-cli-user-pkg-2/bin;
     9export PYTHONPATH=$PYTHONPATH:/Users/garnier/Work/stratuslab-cli-user-pkg-2/lib/stratuslab/python
     10
     11}}}
     12Tuer l'ancienne machine :
     13
     14{{{
     15#!sh
     16stratus-describe-instance 
     17id   state     vcpu memory    cpu% host/ip                  name
     181940 Failed    1    0         0    vm-166.lal.stratuslab.eu one-1940
     191942 Unknown   4    2124480   3    vm-169.lal.stratuslab.eu one-1942
     202118 Running   4    2124800   18   vm-148.lal.stratuslab.eu one-2118
     21
     22stratus-kill-instance 2118
     23}}}
     24La relancer (l'adresse pspa.lal.in2p3.fr est mappée sur 134.158.75.148)
     25
     26{{{
     27#!sh
     28 stratus-run-instance --type=c1.xlarge \
     29                                 --persistent-disk=088dd96c-d97a-4f39-9788-ee00572114dc KgZJLfwFgRi0zHCi2DL5QJUqNSY \
     30                                 --address 134.158.75.148
     31}}}
     32Se logger sur la machine, puis lancement des pages Web (apache)
     33
     34{{{
     35ssh root@....
     36service httpd start
     37}}}
     38== Relancer Jenkins ==
     39Après être logé et Jenkins relancé :
     40
     41{{{
     42[root@onevm-108 ~]# service jenkins restart
     43Shutting down Jenkins                                      [  OK  ]
     44Starting Jenkins                                           [  OK  ]
     45}}}
     46Accédez à la page web de configuration de la sécurité de Jenkins : http://onevm-196.lal.in2p3.fr:8080/configureSecurity/
     47
     48 * Cocher dans un premier temps :
     49
     50 * "Activer la sécurité",
     51 * "Tout le monde a accès à toutes les fonctionnalités",
     52 * "Base de données des utilisateurs de Jenkins",
     53 * "Se protéger contre les exploits de type Cross Site Request Forgery",
     54 * "Default Crumb Issuer",
     55 * "Activer la compatibilité proxy"
     56
     57 * Ajouter un nouvel utilisateur (vous)
     58 * Re http://onevm-200.lal.in2p3.fr:8080/configureSecurity/, et cocher : "Les utilisateurs connectés peuvent tout faire"
     59
     60 * Ajouter des plugins :
     61   * Post build task
     62   * Mercurial plugin
     63
     64== Création du job Projet PSPA-Software = ==
     65'''Compilation des softwares''' [[BR]]
     66
     67Le script lancé se trouve ici PSPA/Softwares/build-PSPA-Softwares.sh  [[BR]]
     68
     69Les fichiers de configuration pour ce job se trouvent ici PSPA/Softwares/config-PSPA-Softwares.xml [[BR]]
     70
     71Pour remettre en place ce job :
     72
     73 * Créer un job du même nom sur Jenkins
     74 * Se logger sur la machine du cloud
     75 * Déposer ce fichier à cet emplacement /var/lib/jenkins/jobs/PSPA-Softwares/.
     76
     77== Création du job Projet PSPA_Develop = ==
     78'''Compilation et lancement du serveur web sur la branch "develop"'''  [[BR]]
     79
     80Le script lancé se trouve ici PSPA/PSPA/build-PSPA.sh [[BR]]
     81
     82Les fichiers de configuration pour ce job se trouvent ici PSPA/PSPA/config-PSPA_Develop.xml [[BR]]
     83
     84Pour remettre en place ce job :
     85
     86 * Créer un job du même nom sur Jenkins
     87 * Se logger sur la machine du cloud
     88 * Déposer ce fichier à cet emplacement /var/lib/jenkins/jobs/PSPA_Develop/.
     89
     90== Création du job PSPA-Check_Develop = ==
     91'''Test et lancement du serveur Web si il est planté''' [[BR]]
     92
     93Le script lancé se trouve ici PSPA/PSPA/check-PSPA_Develop.sh  [[BR]]
     94
     95Les fichiers de configuration pour ce job se trouvent ici PSPA/PSPA/config-PSPA-Check_Develop.xml [[BR]]
     96
     97Pour remettre en place ce job :
     98
     99 * Créer un job du même nom sur Jenkins
     100 * Se logger sur la machine du cloud
     101 * Déposer ce fichier à cet emplacement /var/lib/jenkins/jobs/PSPA_Develop/.