This is the planning and discussion page of the Joint Technical Workshop. Do not confuse it with
the agenda on the indico website
Overview
Participants
| Institute |
Name |
| University of Johannesburg |
Francois Wolmarans |
| |
Stavros Lambropoulos |
| North West University |
Hannes Kriel |
| |
Riaan Oberholzer |
| University of Cape Town |
Timothy Carr |
| |
Andrew Lewis |
| Meraka Institute |
Zuko Fani (SANReN) |
| |
Dr. Bruce Becker (SAGrid/Meraka) |
Discussion Topics
A certain set of discussions will be held during the course of the meeting. These will be outlined here, with the outcomes of the discussions below.
Setup of mrepo repositories in South Africa
* Which sites will set up repositories and who will be able to use them ? Mrepo provides the possibility to have local mirrors of the OS or middleware repositories at the site, with which to install the software and manage updates. The issue is which sites will host mrepo repositories (perhaps all), and who will be able to use them. The benefit of multiple repositories are
- sites always have access to a working repository locally
- there may be a central repository at mirror.ac.za, but there are alternatives to this should there be synchronisation issues at any particular time.
- sites can provide "testing" repositories, while still using the production central repository, to test various new packages and OS releases.
Certificate passwords
If the password of the private key is forgotten, you need to re-issue the certificate and key in .pem format. This can be done by obtaining a new certificate, but more easily, but re-separating the .p12 file into the certificate and key. If you still remember the backup password, you can re-export the key and certificate, giving a different pem passphrase.
VO's and VOMS servers
The question of how many VOMS servers per VO came up. While it is possible t host more than one VOMS instance to serve a VO each per server, it depends on the number of users and usage pattern of those users in practice. If there is light usage, it would not make sense to host one VOMS server per VO, but several instances per server. However, a large, heavily-used VO might want a dedicated VOMS server.
Installation errors when installing ig_LFC_mysql (LFC)
Transaction Check Error: file /opt/glite/release/glite-LFC_mysql/node-version conflicts between attempted installs of glite-LFC_mysql-3.1.24-0 and ig_LFC_mysql-3.1.22-0_ig35_sl4 file /opt/glite/release/glite-LFC_mysql/update conflicts between attempted installs of glite-LFC_mysql-3.1.24-0 and ig_LFC_mysql-3.1.22-0_ig35_sl4
ig_LFC_mysql depends on glite-LFC_mysql
yum install glite-LFC_mysql
Download the ig_LFC_mysql package from the ig repository (less /etc/yum.repos.d/ig.repo)
wget
http://grid018.ct.infn.it/mrepo/ig_sl4-i386/RPMS.3_1_0/ig_LFC_mysql-3.1.22-0_ig35_sl4.i386.rpm
Satisfy dependencies for ig_LFC_mysql
yum install ig-fry ig-vomscerts-all ig-yaim lcg-vomscerts-desy
Force install of ig_LFC_mysql
rpm -i --force ig_LFC_mysql-3.1.22-0_ig35_sl4.i386.rpm
Installation errors when installing ig_UI_noafs (User Interface)
Problems installing ig_UI_noafs with java/JDK dependencies, running:
yum install ig_UI_noafs java-1.5.0-sun-compat
gives errors, failed dependencies...
1) Remove ALL jdk and java rpms.
2) Install java and jdk with:
rpm -ivh
http://grid-it.cnaf.infn.it/mrepo/ig_sl4-i386/RPMS.3_1_0_externals/jdk-1.5.0_14-fcs.i586.rpm rpm -ivh
http://grid-it.cnaf.infn.it/mrepo/ig_sl4-i386/RPMS.3_1_0_externals/java-1.5.0-sun-compat-1.5.0.14-1.sl4.jpp.noarch.rpm3) remove JDK:
rpm -e --nodeps jdk
4) yum install ig_UI_noafs
Meeting Outcomes
Outcomes will be discussed according to the discussion topics.
Mrepo Repositories.
UJ will definitely host an mrepo repository. TENET should be convinced to host an mrepo repository at their Johannesburg and Cape Town sites. NWU could in principle host one, depending on availability of hardware, but it would be primarily for internal use. UCT will continue to provide the mrepo server at leg.uct.ac.za
Strategic planning discussion
Friday 12/6 is reserved for a discussion about developing various strategies for SAGrid. The discussion is initially separated into three aspects :
Please see each topic for more details. For background information and experience of production grids which are used as input to these discussions, the attached documents from CERN and SAGrid are provided. CERN documents are published in EDMS, while the SAGrid Operations Model and Budget is provided as a draft.
Site TODO list
A discussion was had to plan for when the site operators get back home. A todo list was defined for each site, which can be found below. The todo lists will be translated into milestones with relevant tickets on the tracking system.
University of Johannesburg
The todo list of UJ is found at
UniversityOfJohannesburgToDoList
University of Cape Town
The todo list of UCT is found at
UniversityOfCapeTownToDoList
North West University
The todo list of NWU is found at
NorthWestUniversityToDoList
The milestones for the todo list are kept at the tracking website at
https://ops.sagrid.ac.za/trac/ops/milestone/NWU%20PP%26TE%20Installation
Virtual Grid Installation
After the basic training of services and user interfaces, we defined the goal of installing and integrating a fully-functional virtual grid. This would be done on virtual machines of the GILDA t-Infrastructure , while in Catania, in order to
- ensure the proper understanding of all basic grid services
- ensure the reproducibility of the installation and configuration procedures in a not perfectly controlled environment (ie, everything starting from scratch).
- identify the relevant installation procedure required for each real site in SAGrid.
The configuration of the virtual grid is as follows :
| site |
service provided |
host - XX.trigid.it |
site-info.def |
| UCT ( central services ) |
WMS |
52 |
|
| |
top BDII |
53 |
|
| |
LFC |
66 |
|
| UNW |
BDII/CE (TORQUE/MAUI) |
33 |
|
| |
SE (DPM) |
35 |
|
| |
WN |
62 |
|
| |
WN |
64 |
|
| UJ |
BDII/CE (SGE) |
32 |
|
| |
SE (DPM) |
31 |
|
| |
WN |
60 |
|
| |
WN |
61 |
|
--
BruceBecker - 03 Jun 2009