Services Installation
Server Installation
Installation Guide is available under link
https://edms.cern.ch/document/858578/
Following the Installation Guide should lead to the succesfull installation of the ETICS Services. In case you wantt o perform one-go installation please use the short procedure below.
Attention: the host certificates should be provided by the site associated CA. The scenario below has been tested on the nodes running at CERN. Some modifications might be needed for non-CERN installations.
Prepare the virtual machine for the server following the instrustions at
SA1Virtualization.
mkdir ETICS_installation
cd ETICS_installation
wget 'http://eticssoft.web.cern.ch/eticssoft/internal/public/dist/Release/production/install_configure_importData.sh' -O install_configure_importData.sh.sh
- make sure that host certificates are installed on the target node under: /etc/grid-security. The ETICS server host certificates are located under: /afs/cern.ch/project/etics/internal/private/HostCertificates/{hostname} (for CERN).
mkdir /etc/grid-security
mkdir /etc/grid-security/repository_certificate
- Login onto lxplus and copy host certificates
cd /afs/cern.ch/project/etics/internal/private/HostCertificates/lxetvm0041.cern.ch
scp -2 * root@lxetvm0041.cern.ch:/etc/grid-security
- Perform the same operation for repository certificates
cd /afs/cern.ch/project/etics/internal/private/HostCertificates/lxetvm0042.cern.ch
scp -2 * root@lxetvm0041.cern.ch:/etc/grid-security/repository_certificate
From the target node
sh install_configure_importData.sh server
After the successfull completion of the installation/configuration you should be able to connect to the ETICS portal at (as in the example):
https://lxetvm0041.cern.ch/eticsPortal/
In case of troubles, errors, misconfigurations -- please contact:
Marian.ZUREK@cernNOSPAMPLEASE.ch
TBDone
- access for AA, ADM, LD, MZ, eticsadm in the /afs/cern.ch/project/etics/internal/private/HostCertificates
- as above for ssh keys TBIncorporated into the image(s)
(put the autoinstall.sh into Release)
Repository Server Installation
mkdir ETICS_installation
cd ETICS_installation
wget 'http://eticssoft.web.cern.ch/eticssoft/internal/public/dist/Release/production/install_configure_importData.sh' -O install_configure_importData.sh.sh
- make sure that host certificates are installed on the target node under: /etc/grid-security. The ETICS server host certificates are located under: /afs/cern.ch/project/etics/internal/private/HostCertificates/{hostname}
mkdir /etc/grid-security
cd /afs/cern.ch/project/etics/internal/private/HostCertificates/lxetvm0042.cern.ch
scp -2 * root@lxetvm0042.cern.ch:/etc/grid-security
From the target node
sh install_configure_importData.sh repository
After the successfull completion of the installation/configuration you should be able to connect to the repository webservice at (as in the example):
https://lxetvm0042.cern.ch:8443/repository/download/
Most likely there is not data present in the database, so not much can be consulted.
TBD
- database data upload
- filesystem (JackRabbit) data upload
In case of troubles, errors, misconfigurations -- please contact:
Marian.ZUREK@cernNOSPAMPLEASE.ch
Attaching a Worker Node (WN) to the Server
We assume that the WN is existing and operational. As an example we use lxetvm0043.cern.ch
ssh -2 root@lxetvm0043.cern.ch
service condor.boot stop
edit /etc/condor/condor_config.local and change
CONDOR_HOST = lxetvm0041.cern.ch
service condor.boot start
Open the web browser with address:
http://lxetvm0041.cern.ch/nmi
and click on the "Pool Status" (left column). The WN should be listed there.
--
MarianZUREK - 08 Jan 2009