| 1 | Creation d'un disque : |
| 2 | > stratus-create-volume --size=6 --tag="Jenkins Dev" |
| 3 | DISK 289691a0-f503-43b3-8269-d1a9827f2ff9 |
| 4 | |
| 5 | L'ID du disque est "289691a0-f503-43b3-8269-d1a9827f2ff9" |
| 6 | |
| 7 | Augmenter la puissance de la machine : |
| 8 | > stratus-run-instance --list-type -t c1.xlarge |
| 9 | Type CPU RAM SWAP |
| 10 | c1.medium 1 CPU 256 MB 1024 MB |
| 11 | * c1.xlarge 4 CPU 2048 MB 2048 MB |
| 12 | m1.large 2 CPU 512 MB 1024 MB |
| 13 | m1.small 1 CPU 128 MB 1024 MB |
| 14 | m1.xlarge 2 CPU 1024 MB 1024 MB |
| 15 | t1.micro 1 CPU 128 MB 512 MB |
| 16 | |
| 17 | L'ID de la machine Jenkins est "Fdku_AK8qDH73Y93vpn0jpZOzYf" (trouvée via https://marketplace.stratuslab.eu) |
| 18 | |
| 19 | Lancer la machine avec ce disque persistant : |
| 20 | > stratus-run-instance --persistent-disk=289691a0-f503-43b3-8269-d1a9827f2ff9 Fdku_AK8qDH73Y93vpn0jpZOzYf |
| 21 | |
| 22 | ::::::::::::::::::::::::: |
| 23 | :: Starting machine(s) :: |
| 24 | ::::::::::::::::::::::::: |
| 25 | :: Starting 1 machine |
| 26 | :: Machine 1 (vm ID: 1486) |
| 27 | Public ip: 134.158.75.211 |
| 28 | :: Done! |
| 29 | |
| 30 | Lancer le service web Jenkins : 134.158.75.211:8080 |
| 31 | |
| 32 | Copier l'ancienne config de Jenkins : |
| 33 | - sur l'ancienne config |
| 34 | > tar -czvf jobs.tgz jobs |
| 35 | > scp jobs.tgz root@134.158.75.211:jobs.tgz |
| 36 | |
| 37 | - sur la machine virtuelle : |
| 38 | > cd "jenkins_home"/jobs |
| 39 | > cd /var/lib/jenkins |
| 40 | |
| 41 | Killer le serveur jenkins existant : |
| 42 | > ps -ax | grep jenk |
| 43 | > kill ….. |
| 44 | |
| 45 | Le relancer : |
| 46 | > /usr/lib/jvm/java-1.6.0/bin/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --ajp13Port=8009 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20 & |
| 47 | |
| 48 | Vérifier que tout est bon : http://134.158.75.211:8080 |
| 49 | |
| 50 | Installer les packages nécessaires pour la compilation de PSPA : |
| 51 | > yum install gcc-c++ boost-devel.x86_64 wt-devel.x86_64 make.x86_64 gcc-gfortran.x86_64 subversion.x86_64 cmake.x86_64 qt.x86_64 openmotif-devel libX11-devel |
| 52 | xerces-c-devel Coin2 expat-devel qt-devel |
| 53 | |
| 54 | Loaded plugins: security |
| 55 | Setting up Install Process |
| 56 | Resolving Dependencies |
| 57 | --> Running transaction check |
| 58 | ---> Package boost-devel.x86_64 0:1.41.0-11.el6_1.2 will be installed |
| 59 | --> Processing Dependency: boost = 1.41.0-11.el6_1.2 for package: boost-devel-1.41.0-11.el6_1.2.x86_64 |
| 60 | --> Processing Dependency: libboost_filesystem-mt.so.5()(64bit) for package: boost-devel-1.41.0-11.el6_1.2.x86_64 |
| 61 | --> Processing Dependency: libboost_serialization-mt.so.5()(64bit) for package: boost-devel-1.41.0-11.el6_1.2.x86_64 |
| 62 | --> Processing Dependency: libboost_prg_exec_monitor.so.5()(64bit) for package: boost-devel-1.41.0-11.el6_1.2.x86_64 |
| 63 | --> Processing Dependency: libboost_wserialization.so.5()(64bit) for package: boost-devel-1.41.0-11.el6_1.2.x86_64 |
| 64 | --> Processing Dependency: libboost_signals.so.5()(64bit) for package: boost-devel-1.41.0-11.el6_1.2.x86_64 |
| 65 | …… |
| 66 | Is this ok [y/N]: y |
| 67 | Downloading Packages: |
| 68 | (1/48): GraphicsMagick-1.3.17-1.el6.x86_64.rpm | 2.2 MB 00:01 |
| 69 | (2/48): boost-1.41.0-11.el6_1.2.x86_64.rpm |
| 70 | …… |
| 71 | |
| 72 | Installation de cmt : |
| 73 | > curl http://www.cmtsite.org/v1r25/CMTv1r25Linux-i686.tar.gz -o CMTv1r25Linux-i686.tar.gz |
| 74 | > tar -xvf CMTv1r25Linux-i686.tar.gz |
| 75 | > rm CMTv1r25Linux-i686.tar.gz |
| 76 | > mv CMT/ /usr/local/. |
| 77 | > ln -sf v1r25/ /usr/local/CMT/current |
| 78 | > cd /usr/local/CMT/current/mgr/ |
| 79 | > ./INSTALL |