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

  • Login onto lxplus

 
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

Edit | Attach | Watch | Print version | History: r16 < r15 < r14 < r13 < r12 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r16 - 2009-02-10 - MarianZUREK
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    ETICS All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback