Deploy Procedure in Kadeploy 3 and OAR
From Supercomputación y Cálculo Científico UIS
NOTE:
There are two kinds of environments, private and public. Private environments are only usable for the user
It's important to note that the user that performs the operations related to deployments affects the
Deploying a base image
It's necessary to check the exact name of the environment to deploy. The command kaenv3 -l allows to see all the environments available for the current user.
kaenv3 -l
oarsub -I -t deploy
kadeploy3 -e squeeze-x32-base -f $OAR_NODEFILE
ssh root@nodo09
Saving the modified image
In the machine execute these commands
rm /etc/udev/rules.d/70-persistent-net.rules
mount -o bind / /mnt
After exiting the machine, on the front-end execute the following commands:
ssh root@guanexx "cd /mnt; tar --posix --numeric-owner --one-file-system -zcf - *" > archivoImagen.tgz
Create the following file in an accessible location:
File: ambiente.dsc
name : ambiente version : 1 author : usuario tarball : /home/usuario/ambiente.tgz|tgz kernel : /boot/vmlinuz-2.6.26-2-amd64 initrd : /boot/initrd.img-2.6.26-2-amd64 fdisktype : 83 filesystem : ext3 visibility : private demolishing_env : 0 environment_kind : linux