Preprequisites
You need to be able to connect to lxvoadm, and for that purpose need to join the egoup
LxVoAdm-lhcb
To be able to connect to host cvmfs-lhcb, you need to be part of egroup
LxCvmfs-lhcb
Software Installation
Connection to "shared" account on host "cvmfs-lhcb"
All installation of software is done on host "cvmfs-lhcb", under the account called "shared".
First connect to cvmfs-lhcb via lxvoadm:
ssh yourusername@lxvoadm
ssh cvmfs-lhcb
Then check that nobody else is connected to install software:
$ pgrep -fl -u shared
$ sudo -i -u shared
Software installation
- Upload your changes using the scripts from the ${HOME}/bin directory:
install_software.sh <Project> <version>
- One you have done all the installs, you have to update the global catalog (needs to be done just once at the end, to publish everything that you have installed)
cvmfs-update-client
Note that the various
install_software
and
cvmfs-update-client
commands can be chained by separating them with
;
Appendix
All information from IT Department can be found at
https://twiki.cern.ch/twiki/bin/view/CvmFS/Installers
--
BenjaminCouturier - 21-Feb-2012