| | 1 | Dans ce cas il va falloir : |
| | 2 | |
| | 3 | * Installer stratus-lab ci besoin (étape 1 ci dessous) |
| | 4 | * Créer et lancer la machine pré-configurée PSPA (voir cas 1) |
| | 5 | * Configurer le serveur de jobs '''jenkins''' |
| | 6 | |
| | 7 | == 1.Installer StratusLab == |
| | 8 | Tout est écrit [http://stratuslab.readthedocs.org/en/latest/admin-tutorial/index.html ici] (''depuis le 8/7/14'') |
| | 9 | |
| | 10 | == 2.Lancement de la machine pré-configurée PSPA == |
| | 11 | Creation d'un disque pour les données: |
| | 12 | |
| | 13 | {{{ |
| | 14 | #!sh |
| | 15 | stratus-create-volume --size=6 --tag="Serveur PSPA" |
| | 16 | DISK 088dd96c-d97a-4f39-9788-ee00572114dc |
| | 17 | }}} |
| | 18 | L'ID de la machine PSAP est "Fdku_AK8qDH73Y93vpn0jpZOzYf" (trouvée via https://marketplace.stratuslab.eu) |
| | 19 | |
| | 20 | Lancer la machine avec ce disque persistant : |
| | 21 | |
| | 22 | {{{ |
| | 23 | #!sh |
| | 24 | stratus-run-instance --type=c1.xlarge --persistent-disk=088dd96c-d97a-4f39-9788-ee00572114dc KgZJLfwFgRi0zHCi2DL5QJUqNSY |
| | 25 | |
| | 26 | ::::::::::::::::::::::::: |
| | 27 | :: Starting machine(s) :: |
| | 28 | ::::::::::::::::::::::::: |
| | 29 | :: Starting 1 machine |
| | 30 | :: Machine 1 (vm ID: 1486) |
| | 31 | Public ip: 134.158.75.148 |
| | 32 | :: Done! |
| | 33 | }}} |
| | 34 | Vérifier : |
| | 35 | |
| | 36 | {{{ |
| | 37 | stratus-describe-instance |
| | 38 | id state vcpu memory cpu% host/ip name |
| | 39 | 1942 Running 4 2124480 3 vm-169.lal.stratuslab.eu one-1942 |
| | 40 | }}} |
| | 41 | == 5.Configurer le serveur de jobs Jenkins == |
| | 42 | Copier l'ancienne config de Jenkins : |
| | 43 | |
| | 44 | * sur l'ancienne config |
| | 45 | {{{ |
| | 46 | #!sh |
| | 47 | tar -czvf jobs.tgz jobs |
| | 48 | scp jobs.tgz root@134.158.75.148:jobs.tgz |
| | 49 | }}} |
| | 50 | |
| | 51 | * Puis sur la machine virtuelle : |
| | 52 | {{{ |
| | 53 | #!sh |
| | 54 | cd "jenkins_home"/jobs |
| | 55 | cd /var/lib/jenkins |
| | 56 | }}} |
| | 57 | |
| | 58 | Killer le serveur jenkins existant : |
| | 59 | |
| | 60 | {{{ |
| | 61 | #!sh |
| | 62 | ps -ax | grep jenk |
| | 63 | kill ….. |
| | 64 | }}} |
| | 65 | Le relancer : |
| | 66 | |
| | 67 | {{{ |
| | 68 | #!sh |
| | 69 | service jenkins restart |
| | 70 | }}} |
| | 71 | Vérifier que tout est bon : http://134.158.75.148:8080 |
| | 72 | |
| | 73 | == 5.Vérifier serveur de jobs Jenkins et lancer la construction de PSPA == |
| | 74 | Sur le serveur Jenkins http://134.158.75.148:8080, vérifier et ci-besoin lancer les tous les jobs à la main |
| | 75 | |
| | 76 | Lancement des pages Web (apache) |
| | 77 | |
| | 78 | {{{ |
| | 79 | service httpd start |
| | 80 | }}} |
| | 81 | Les pages web se trouvent ici sur le serveur (stratus lab): /var/www/html/ |