user interface installation and configuration n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
User Interface installation and configuration PowerPoint Presentation
Download Presentation
User Interface installation and configuration

Loading in 2 Seconds...

play fullscreen
1 / 18

User Interface installation and configuration - PowerPoint PPT Presentation


  • 101 Views
  • Uploaded on

User Interface installation and configuration. Yubiryn Ramírez G. ULA – Venezuela Ninth EELA Tutorial for Users and System Administrator Bogotá, 08.03.2007. Outline. What is a UI? Installing User Interface Installation pre-requisites Security pre-requisites site-info.def

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'User Interface installation and configuration' - celerina-andeana


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
user interface installation and configuration

User Interface installation and configuration

Yubiryn Ramírez G.

ULA – Venezuela

Ninth EELA Tutorial for Users and System Administrator

Bogotá, 08.03.2007

outline
Outline
  • What is a UI?
  • Installing User Interface
    • Installation pre-requisites
    • Security pre-requisites
    • site-info.def
    • UI Installation and Configuration
    • Default VO
  • Testing User Interface

Bogotá, Ninth EELA Tutorial, 08.03.2007

what is a ui
What is a UI?
  • The UI is a suite of clients and API that users and applications can use to access the gLite services.
  • The gLite UI includes the following components:
    • VOMS command-line tools
    • Workload Management System clients and APIs
    • Logging and Bookkeeping clients and APIs
    • Data Transfer command-line clients and APIs
    • Data Catalog command-line clients and APIs
    • gLite I/O client and APIs
    • R-GMA client and APIs
    • LFC client

Bogotá, Ninth EELA Tutorial, 08.03.2007

slide4

Installing User Interface

Bogotá, Ninth EELA Tutorial, 08.03.2007

pre requisites 1
Pre-requisites (1)
  • Start from the base machine you installed in the INTRODUCTORY tutorial
  • Verify that these packages are installed and properly configured:
    • Java SDK
    • Ntp daemon
    • edg_VO_Gilda rpm
    • glite-yaim-3.0.11
    • gilda_ig-yaim-3.0.0-37

Bogotá, Ninth EELA Tutorial, 08.03.2007

pre requisites 2
Pre-requisites (2)
  • Install ntp if not already available for your system:

apt-get install ntp

  • Add your time server in /etc/ntp.conf

restrict 157.253.50.3 mask 255.255.255.255 nomodify notrap noquery

server ntp-1.infn.it

  • Edit /etc/ntp/step-tickers adding your(s) time server(s) hostname
  • If you are running a firewall, you will have to allow inbound comminication on the NTP port:

-A INPUT -s <NTP-serverIP-1> -p udp --dport 123 -j ACCEPT

  • Activate the ntpd service with the following commands:

ntpdate cronos.cenam.mx

service ntpd start

chkconfig ntpd on

  • You can check ntpd’s status with:

ntpq -p

Bogotá, Ninth EELA Tutorial, 08.03.2007

pre requisites 3
Pre-requisites (3)
  • Add gLite apt repository
    • Create the file glite.list in the/etc/apt/sources.list.ddirectory and put this row on it:

rpm http://glitesoft.cern.ch/EGEE/gLite/APT/R1.4/ rhel30 externals Release1.4 updates

  • Update apt repository

apt-get update

apt-get upgrade

  • Install glite-yaim-3.0.0-11

rpm http://glitesoft.cern.ch/EGEE/gLite/APT/R3.0/rhel30/RPMS.Release3.0/glite-yaim-3.0.0-11.noarch.rpm

  • Install gilda_ig-yaim-3.0.0-37

rpm http://grid018.ct.infn.it/apt/gilda_app-i386/utils/gilda_ig-yaim-3.0.0-37.noarch.rpm

Bogotá, Ninth EELA Tutorial, 08.03.2007

security pre requisites
Security pre-requisites
  • Request a X509 host certificate for the User Interface you are going to install from a Certification Autority (CA). For example, to get host certificates from the GILDA CA, go to: https://gilda.ct.infn.it/CA/mgt/restricted/srvreq.php
  • Install host certificates (hostcert.pem and hostkey.pem) in /etc/grid-security

chmod 644 hostcert.pem

chmod 400 hostkey.pem

  • If you plan to use certificates released by unsupported EGEE CA’s, be sure that their public key, signing policy and CRLs (usually distributed with an rpm) are installed in

/etc/grid-security/certificates

    • For the VO GILDA, the RPM is available from

https://gilda.ct.infn.it/RPMS/ca_GILDA-1.0-6.i386.rpm

Bogotá, Ninth EELA Tutorial, 08.03.2007

site info def 1
site-info.def (1)
  • Copy the yaim configuration template file:

cp /opt/glite/yaim/examples/gilda_ig-site-info.def /root/my-site-info.def

  • Open /root/my-site-info.def file using a text editor and set the following values according to your grid environment:

MY_DOMAIN=super.unam.mx

CE_HOST=gilda-ce.eela.ifufrj.br

RB_HOST=glite-rb.ct.infn.it

WMS_HOST=eela-138.$MY_DOMAIN

PX_HOST=grid001.ct.infn.it

BDII_HOST=eela-136.$MY_DOMAIN

MON_HOST=rgmasrv.ct.infn.it

FTS_HOST=fts.$MY_DOMAIN

REG_HOST=rgmasrv.ct.infn.it

Bogotá, Ninth EELA Tutorial, 08.03.2007

site info def 2
site-info.def (2)
  • Set the repositories:

OS_REPOSITORY="rpm http://mnto04.uniandes.edu.co/yam sl3-i386 os contrib updates"

LCG_REPOSITORY="rpm http:// mnto04.uniandes.edu.co/yam glite_sl3-i386 3_0 3_0_externals 3_0_updates condor"

IG_REPOSITORY="rpm http:// mnto04.uniandes.edu.co/yam ig_sl3-i386 3_0_0 utils"

GILDA_REPOSITORY="rpm http:// mnto04.uniandes.edu.co/yam gilda_sl3-i386 app 3_0_0"

CA_REPOSITORY="rpm http://eela-136.super.unam.mx/rep glite_sl3-i386 security"

Bogotá, Ninth EELA Tutorial, 08.03.2007

site info def 3
site-info.def (3)
  • Add LFC settings:

LFC_HOST=eela-131.$MY_DOMAIN

  • Check/Modify VO and VOMS specific configurations:

VOS=“gilda alice eumed eela euchina …

ALL_VOS=“gilda alice eumed eela euchina …

ALL_VOMS=“gilda alice eumed eela euchina …

#Specific VO settings

VO_<VONAME>_<CONFIG_ITEM>=…

Bogotá, Ninth EELA Tutorial, 08.03.2007

ui installation and configuration
UI Installation and Configuration
  • Install the UI:

/opt/glite/bin/gilda_ig_install_node /root/my-site-info.def GILDA_ig_UI

This command will download and install all the needed packages

  • Configure the UI:

/opt/glite/bin/gilda_ig_configure_node /root/my-site-info.def GILDA_ig_UI

Bogotá, Ninth EELA Tutorial, 08.03.2007

slide13

!WARNING! Due to a bug on VOMS RPM

Please verify the content of file:

/opt/glite/etc/vomses/gilda-voms.ct.infn.it

It must be:

"gilda" "voms.ct.infn.it" "15001" "/C=IT/O=GILDA/OU=Host/L=INFN Catania/CN=voms.ct.infn.it/Email=emidio.giorgio@ct.infn.it" "gilda“

Bogotá, Ninth EELA Tutorial, 08.03.2007

default vo
Default VO
  • You can set the default Virtual Organization for user accessing your UI editing the file /opt/glite/etc/glite_wmsui_cmd_var.conf

[

ErrorStorage = "/tmp/glite/glite-ui" ;

DefaultLogInfoLevel = 1 ;

LoggingTimeout = 10 ;

rank = - other.GlueCEStateEstimatedResponseTime ;

NSLoggerLevel = 1 ;

LoggingSyncTimeout = 10 ;

DefaultVo = "gilda" ;  Set your default VO here

OutputStorage = "/tmp/glite/glite-ui" ;

ListenerStorage = "/tmp/glite/glite-ui" ;

RetryCount = 3 ;

DefaultStatusLevel = 1 ;

requirements = other.GlueCEStateStatus == "Production" ;

]

Bogotá, Ninth EELA Tutorial, 08.03.2007

slide15

Testing User Interface

Bogotá, Ninth EELA Tutorial, 08.03.2007

slide16
Create user account

# adduser <your surname>

# passwd <your surname>

  • Log on with user account

# su – gildauser

  • Create .globus directory

# mkdir .globus

  • Copy your own certificates to the UI in directory .globus
  • Verify permissions of the certificates

# chmod 400 userkey.pem

# chmod 644 usercert.pem

Bogotá, Ninth EELA Tutorial, 08.03.2007

references
References
  • gLite v3.0 Advanced Installation and Configuration Guide

http://glite.web.cern.ch/glite/packages/R3.0/R20060502/doc/installation_guide_3.0-2.html

  • Gilda site install instructions

https://gilda.ct.infn.it/docs/GILDAsiteinstall-3_0_0.html

Bogotá, Ninth EELA Tutorial, 08.03.2007

questions
Questions …

Bogotá, Ninth EELA Tutorial, 08.03.2007