User Interface (UI) Installation - EUAsiaGrid

advertisement
User Interface (UI) Installation
Bandung ITB 29-30 Desember 2009
Agenda
•
•
•
•
•
User Interface (UI)
Virtual Machine
UI Installation
UI Configuration
UI Testing
Pengantar
• The UI is a suite of clients and API that users and
applications can use to access the gLite services
• Komponen gLite UI
– VOMS (virtual organization membership system)
command-line tools
– Workload Management System (WMS) 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
Preliminary and common steps
•
•
•
•
•
SLC 4.7/4.8
Install JAVA SDK
Check the hostname
Install and configure ntp daemon
Install X.509 host certificates /etc/grid-security
and check their file permissions.
• Install the middleware
Installing pre-requisites
• JAVA
– Bukan package SLC 4.7/4.8
– Installasi secara terpisah
– rpm -qa|grep java-1.5
• Package download (versi 1.5)
– java-1.5.0-sun-1.5.0.17-1jpp.i586.rpm
– java-1.5.0-sun-devel-1.5.0.17-1jpp.i586.rpm
– ftp.grid.comlabs.itb.ac.id/
UI Instalasi
• Login ke virtual
• # cd /etc/yum.repos.d/
• Download file repository
– glite-UI.repo dan glite-MON.repo
• wget http://grid-deployment.web.cern.ch/griddeployment/glite/repos/3.1/glite-UI.repo
• wget http://grid-deployment.web.cern.ch/griddeployment/glite/repos/3.1/glite-MON.repo
• Install
• # yum –y install glite-UI glite-MON
Konfigurasi UI
•
•
•
•
•
# cd /opt/glite/yaim/etc/examples
# cp *.conf ke /opt/glite/yaim/etc/
# cd /opt/glite/yaim/etc/examples/siteinfo
# cp site-info.def ke /opt/glite/yaim/etc/
Edit file site-info.def
Konfigurasi UI
• Defines which Grid services are used by UI
• BDII_HOST=bdii.$MY_DOMAIN
• – Top level BDII Information System for service
discovery
• WMS_HOST=wms.$MY_DOMAIN
• Job management services
• PX_HOST=px.$MY_DOMAIN
• – My proxy server for extended proxies
• MON_HOST=gridXX.$MY_DOMAIN
• – RGMA service
Konfigurasi UI
•
•
•
•
•
•
•
•
•
•
•
•
•
Define Virtual Organization parameters:
VOS=“euasia gilda ops dteam”
– Specify which VO to configure: operations and tutorial VO
VO_<VO NAME>_VOMSES
VO_EUASIA_VOMSES="'euasia voms.grid.sinica.edu.tw 15015
/C=TW/O=AS/OU=GRID/CN=voms.grid.sinica.edu.tw euasia'"
– Defines vomses files that holds VOMS server contact
information
VO_<VO NAME>_VOMS_CA_DN
VO_EUASIA_VOMS_CA_DN="'/C=TW/O=AS/CN=Academia
Sinica Grid Computing Certification Authority Mercury'"
– Certificate subject of trusted CA which issued VOMS servers
host certificate
Konfigurasi UI
• Check syntax of the site-info.def
– cd /opt/glite/yaim/etc/
– source gridXX-site-info.def
• jalankan YAIM
– /opt/glite/yaim/bin/yaim –v –s gridXX-site-info.def –n
glite-UI
– Verify semua paramter yang diperlukan yaim untuk
siteinfo. def
• /opt/glite/yaim/bin/yaim –c –s gridXX-siteinfo.def –n glite-UI
• Configure UI
Download