We setup a VM with a basic installation of Debian Stable (Wheezy).
We call the VM “oar” and setup root's ssh keys.
neyron@takelma:~$ cd scm/OAR/oar neyron@takelma:~/scm/OAR/oar (2.5 $=)$ git pull --rebase Current branch 2.5 is up to date. neyron@takelma:~/scm/OAR/oar (2.5 $=)$ make tarball ./misc/make_tarball Using the Git repository '/home/neyron/scm/OAR/oar' Using the Git tree-ish '2.5' ../tarballs/oar-2.5.3+94.g6396d49.tar.gz neyron@takelma:~/scm/OAR/oar (2.5 $=)$ scp oar-2.5.3+9scp ../tarballsoar-2.5.3+94.g6396d49.tar.gz root@oar:
Untar OAR tarball
neyron@takelma:~/scm/OAR/oar (2.5 $=)$ ssh root@oar root@oar:~# tar xvfz oar-2.5.3+94.g6396d49.tar.gz [...]
Install the Debian packages needed by OAR
root@oar:~# ./oar-2.5.3+94.g6396d49/misc/install_debian_deps_for_tarball.sh
Install OAR components
root@oar:~# cd oar-2.5.3+94.g6396d49/ root@oar:~/oar-2.5.3+94.g6396d49# make server-install user-install node-install drawgantt-svg-install root@wheezy:~/oar-2.5.3+94.g6396d49# make server-setup user-setup node-setup drawgantt-svg-setup
Restart Apache
root@oar:~# apachectl graceful
Set OAR passwords in oar.conf
root@oar:~# vi /etc/oar/oar.conf
Install OAR database
root@oar:~# oar-database --create --db-admin-user=root --db-admin-pass=oar [...]
Create properties and resources
root@oar:~# oarproperty -a host -c ; oarproperty -a cpu ; oarproperty -a core root@oar:~# for h in h1 h2 h3; do > for C in 1 2; do > for c in 1 2 3 4; do > oarnodesetting -a -h localhost -p "host=$h" -p "cpu=$C" -p "core=$c" > done;done;done
To be continued…