Computing System Administration

Fra mn/fys/epf
Hopp til: navigasjon, søk

Getting ATLAS releases to work on RHEL5 x86_64 nodes


Getting the I686-SLC5-GCC43 kits to validate (and run) on RHEL5


Installing root and enabling the xrootd service (needed for proof)

  • on RHEL5 x86_64 systems: (gcc 4.3 is too advanced for UiO desktops)

<tt>tar -xvzf /mn/kvant/hep/linux/root/root_v5.22.00.Linux-slc5-gcc3.4.tar.gz -C /opt</tt>

  • Assume standard setup is on default system (e.g. scalar.uio.no) and $node is the node you want to install on. Of course if you are logged on to $node all the ssh'ing is not needed

<tt>scp /etc/sysconfig/xrootd $node:/etc/sysconfig/ <br>scp /etc/xpd.cf $node:/etc/ <br>scp /etc/rc.d/init.d/xrootd $node:/etc/rc.d/init.d/ </tt><br><tt>ssh $node chkconfig --add xrootd <br>ssh $node chkconfig --level 35 xrootd on</tt>

  • Note, xrootd runs under read account (as of May 2009)

<tt>ssh $node mkdir /var/log/xrootd <br>ssh $node chown read:fysepf /var/log/xrootd</tt>

  • Edit /etc/xpd.cf and restart xrootd to add a worker node.
    *Redistribute /etc/cpd.cf as well (have to find a simpler but reliable system for this

<tt>/sbin/service xrootd start</tt>


Installing VirtualBox

  • Download and install the appropriate rpm from http://download.virtualbox.org/virtualbox
  • Remove the new line with <tt>vboxusers</tt> from <tt>/etc/group</tt>
  • Add the host's username to the vboxusers group, e.g.

<tt>echo vboxusers:x:15522:esbenlu &gt;&gt; /etc/group <br>echo vboxusers:x:15522:esbenlu &gt;&gt; /etc/group.local &lt;/t&gt;</tt>

  • Finalize the vbox setup:

<tt>/etc/init.d/vboxdrv setup</tt>


Installing ARC client on RHEL5 boxes (as superuser)

<tt>[nordugrid] name=NorduGrid - $basearch - stable</tt>

  1. <tt>http://download.nordugrid.org/repos/redhat/el5/x86_64/stable/</tt>

<tt>baseurl=http://download.nordugrid.org/repos/redhat/$releasever/$basearch/stable enabled=1 gpgcheck=1 gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid </tt>

  • <tt>yum groupinstall "ARC Client"</tt> to install the client s/w
  • <tt>yum install nordugrid-arc-ca-utils</tt> to install the missing Certificate Authority utilities
  • <tt>/opt/nordugrid/sbin/grid-update-crls</tt> to jumpstart the first update of the Certificate Revocation Lists - after that there is a cron that does the job automatically.


Installing an ATLAS software release

<tt>mkdir {root of the software repository}/atlas/software/releases/15.2.0<br></tt><tt>cd {root of the software repository}/atlas/software/releases/15.2.0<br></tt>

  • If you download the install script in <tt>{root of the software repository}/atlas/software/releases/</tt> then you do <tt><br></tt>

<tt>../installPacmanKit.sh 15.2.0 I686-SLC4-GCC34-OPT {runtimedir}</tt>

  • The <tt>{runtimedir}</tt> is set in <tt>/etc/arc.conf</tt>. The <tt>I686-SLC4-GCC34-OPT</tt> downloads a kit built for this platform (which is the only one fully supported for the moment - SLC4 is RHEL4/CentOS 4-compatible, kits for x86_64 and RHEL5 are under development).
  • If your OS is 64-bit there may be some missing 32-bit libraries, my "favorites" are from the blas, libgfortran and libf2c packages. The first thing I will do is run a kit validation, e.g. <tt>./KVsubmit nordugris.uit.no 15.2.0</tt> which will send a grid job to validate the kit (<tt>KVsubmit</tt> is in http://koherens.uio.no/atlas/install/KVsubmit if you want to try it yourself).

ATLAS VO Registration and Management

This site is used for registering atlas VO grid resource users and for managing information about their affiliation with the ATLAS VO and their permissions regarding use of grid resources.