| | 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 |