User Guide: create a grid UI - gridpp/user-guides GitHub Wiki

Create a new VM

$ voms-proxy-init --voms fedcloud.egi.eu
$ occi --endpoint $FEDCLOUD_ENDPOINT --action create --resource compute --mixin $MY_FEDCLOUD_OSTPL --mixin $MY_FEDCLOUD_RESTPL --auth x509 --user-cred $FEDCLOUD_USER_CRED --voms --attribute occi.core.title="fed-cloud-ganga-client-001"
$ occi --endpoint $FEDCLOUD_ENDPOINT --action describe --auth x509 --user-cred $FEDCLOUD_USER_CRED --voms --resource /compute/36556
$ ssh root@[XXX.XXX.XXX.XXX]
$ adduser foobar
$ passwd foobar
$ sudo visudo
[Other stuff]
#
foobar ALL=(ALL) ALL
$ sudo vim /etc/ssh/sshd_config
cat /etc/ssh/sshd_config
...
X11Forwarding yes
...
X11UseLocalhost yes
...
$ sudo yum install xauth
$ sudo /etc/init.d/sshd reload
$ scp .globus/user* foobar@[XXX.XXX.XXX.XXX]:./.
[enter password]
$ ssh -Y [email protected]
$ mkdir .globus
$ mv user* .globus/.
$ sudo yum install yum-priorities yum-protectbase
$ sudo yum install lcg-CA
$ mkdir tmp
$ cd tmp
$ wget http://emisoft.web.cern.ch/emisoft/dist/EMI/3/sl6/x86_64/base/emi-release-3.0.0-2.el6.noarch.rpm
$ sudo yum localinstall emi-release-3.0.0-2.el6.noarch.rpm
$ sudo yum install emi-ui
$ cd ../
$ sudo vim /etc/yum.repos.d/sysadmin.hep.ac.uk.repo
$ cat /etc/yum.repos.d/sysadmin.hep.ac.uk.repo
[sysadmin.hep.ac.uk]
name=sysadmin.hep.ac.uk
baseurl=http://www.sysadmin.hep.ac.uk/rpms/fabric-management/RPMS.vomstools/
enabled=1
gpgcheck=0
priority=100