creating the eWAN images

#access to site
magi:~$ grid5000acces -u msanchon -s lyon
msanchon@rork:~$ ssh -A oar

#reservation
msanchon@capricorne:~$ oarsub -q deploy -l nodes=4,walltime=3 -r \
"2006-06-02 12:38:00"
Host:Port = capricorne.lyon.grid5000.fr:59246
 IdJob = 27067
Reservation mode : waiting validation
Reservation valid --> OK

#deploy a basic image
msanchon@capricorne:~$ . grid5000nodesassign 27067
node-13.lyon.grid5000.fr
node-18.lyon.grid5000.fr
node-2.lyon.grid5000.fr
node-6.lyon.grid5000.fr
msanchon@capricorne:~$ . grid5000nodesassign 27067 > actualnodes
msanchon@capricorne:~$ kaenvironments
Checking variable definition...
user selected : msanchon

Name           Version user      Description
----           ------- ----      -----------
debian4all     1 deploy          image debian minimale sans ldap...

msanchon@capricorne:~$ kadeploy -e debian4all -f actualnodes -p hda9

Node    State           Error Description (if any)
----    -----           --------------------------
node-6.lyon.grid5000.fr         deployed
node-13.lyon.grid5000.fr        deployed
node-2.lyon.grid5000.fr         deployed
node-18.lyon.grid5000.fr        deployed


#copy the ssh-key
magi:~$ scp -r eWANv2.0/ssh-key/ msanchon@acces.lyon.grid5000.fr:
#on the future server
msanchon@capricorne:~$ scp ssh-key/id_dsa_eWAN_server \
root@node-6.lyon.grid5000.fr:
Password:
id_dsa_eWAN_server                 100% 1196     1.2KB/s   00:00
msanchon@capricorne:~$ scp ssh-key/id_dsa_eWAN.pub \
root@node-6.lyon.grid5000.fr:
Password:
id_dsa_eWAN.pub                    100%  589     0.6KB/s   00:00
#on the future client
msanchon@capricorne:~$ scp ssh-key/id_dsa_eWAN.pub \
root@node-13.lyon.grid5000.fr:
Password:
id_dsa_eWAN.pub                    100%  589     0.6KB/s   00:00
msanchon@capricorne:~$ scp ssh-key/id_dsa_eWAN_server.pub \
root@node-13.lyon.grid5000.fr:
id_dsa_eWAN_server      id_dsa_eWAN_server.pub
msanchon@capricorne:~$ scp ssh-key/id_dsa_eWAN_server.pub \
root@node-13.lyon.grid5000.fr:
Password:
id_dsa_eWAN_server.pub             100% 1101     1.1KB/s   00:00

#create the server image
msanchon@capricorne:~$ ssh -A root@node-6.lyon.grid5000.fr
node-6:~# apt-get -y update
node-6:~# apt-get -y upgrade
node-6:~# apt-get -y install apache2
node-6:~# apt-get -y install php4
node-6:~# apt-get -y install php4-gd
node-6:~# apt-get -y install php4-mysql
node-6:~# apt-get -y install php4-domxml
node-6:~# apt-get -y install php4-cli
node-6:~# apt-get -y install mysql-client
node-6:~# apt-get -y install mysql-common
node-6:~# apt-get -y install mysql-server
node-6:~# apt-get -y install graphviz
node-6:~# mkdir -p .ssh
node-6:~# mv id_dsa_eWAN_server .ssh/id_dsa
node-6:~# cat id_dsa_eWAN.pub >> .ssh/authorized_keys2
node-6:~# rm id_dsa_eWAN.pub
node-6:~# cat /etc/ssh/ssh_config | sed "s/.*StrictHostKeyChecking.
*$/StrictHostKeyChecking no/g" > aux
node-6:~# cp aux /etc/ssh/ssh_config
node-6:~# exit

msanchon@capricorne:~$ ssh root@node-6.lyon.grid5000.fr tar \
--numeric-owner --one-file-system -zcSf - / > \
images/debian4eWANserver.tgz
Password:
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets
tar: /dev/log: socket ignored
tar: /var/run/apache2/cgisock: socket ignored
tar: /var/run/mysqld/mysqld.sock: socket ignored

#create the client image
msanchon@capricorne:~$ ssh -A root@node-13.lyon.grid5000.fr
node-13:~# apt-get -y update
node-13:~#
node-13:~# apt-get -y upgrade
node-13:~# apt-get -y install ssh
node-13:~# apt-get -y install iproute
node-13:~# apt-get -y install iperf
node-13:~# apt-get -y install traceroute
node-13:~# cat id_dsa_eWAN.pub >> .ssh/authorized_keys2
node-13:~# cat id_dsa_eWAN_server.pub >> .ssh/authorized_keys2
node-13:~# rm id_dsa_eWAN.pub
node-13:~# rm id_dsa_eWAN_server.pub
node-13:~# cat /etc/ssh/ssh_config | sed "s/.*StrictHostKeyChecking.
*$/StrictHostKeyChecking no/g" > aux
node-13:~# cp aux /etc/ssh/ssh_config
node-13:~# exit

msanchon@capricorne:~$ ssh root@node-13.lyon.grid5000.fr tar \
--numeric-owner --one-file-system -zcSf - / > \
images/debian4eWANclient.tgz
Password:
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets
tar: /dev/log: socket ignored

msanchon@capricorne:~/images$ ls -l
total 559028
-rw-r--r--  1 msanchon lyon       463 Jun  2 16:26 debian4eWANclient.dsc
-rw-r--r--  1 msanchon lyon 236554240 Jun  2 16:21 debian4eWANclient.tgz
-rw-r--r--  1 msanchon lyon       531 Jun  2 16:26 debian4eWANserver.dsc
-rw-r--r--  1 msanchon lyon 335308800 Jun  2 17:02 debian4eWANserver.tgz



sansol 2006-06-09