Presentation is loading. Please wait.

Presentation is loading. Please wait.

LCG/EGEE Installation J. A. Templon Undecided (NIKHEF)

Similar presentations


Presentation on theme: "LCG/EGEE Installation J. A. Templon Undecided (NIKHEF)"— Presentation transcript:

1 LCG/EGEE Installation J. A. Templon Undecided (NIKHEF)
NROC Meeting, Amsterdam, 28 October 2004 LCG/EGEE Installation J. A. Templon Undecided (NIKHEF) EGEE is a project funded by the European Union under contract IST

2 Contents The Installation Problem The Current Solution (LCFGng)
(LCFGng)ng == Quattor How to proceed NROC Meeting, 28 October

3 The Installation Problem
Installation of large numbers of nodes Configuration of large numbers of nodes Interchangeability of node functions (or even identities) Configuration management Allow for site customizations NROC Meeting, 28 October

4 Config & Install Server
Or in pictures Config & Install Server Grid site Worker nodes ce ? se Software Repository NROC Meeting, 28 October

5 Current Solution: LCFGng
Configuration is a CPP macro #define HOSTNAME node16-32 #define SITE_LOCALDOMAIN farmnet.nikhef.nl #include "local/site-config-lcgprod.h" #include "local/nikhef-sys-core.h" #include "local/nikhef-sys-hw-amdncf.h" #include "local/nikhef-sys-disk-generic.h" #include "local/nikhef-fs-autofs.h" #include "local/nikhef-auth-lusers.h" #include "lcgprod/WorkerNode-cfg.h" #include "local/nikhef-postconfig-lcgprod.h" #ifdef SYS_LMSENSORS_SUPPORT EXTRA(cron.additions) gangliatemp cron.add_gangliatemp * * * * * /path/prog arg1 arg2 arg3 #endif +updaterpms.rpmcfg rpmlist-wnlcgprod NROC Meeting, 28 October

6 LCFGng cont’d #include "lcgprod/WN-rpm" #include "nikhef-local-rpm.h"
-edg-pbs-utils -openpbs-*-* -openpbs-server-*-* -openpbs-sched-*-* -openpbs-mom-*-* +edg-pbs-utils +torque-common-1.0.1p6-ttd5 +torque-mom-1.0.1p6-ttd5 NROC Meeting, 28 October

7 Sequence of LCFGng Node boots under dhcp -> hostname + profile
Bootstraps enough to get ‘rpm’ object (deals with RPMs) and installs rpm list Reboots and does configs Config changes are applied when profile changes NROC Meeting, 28 October

8 Assessment Installation of large numbers of nodes
Configuration of large numbers of nodes Interchangeability of node functions (or even identities) Configuration management Allow for site customizations NROC Meeting, 28 October

9 Quattor Structured Configuration Database
Structured Software Repository Management Tools for Each Configuration “components” for various functionality Compiler for configuration profiles (handles dependencies) Automatic Install System integrated with dhcp NROC Meeting, 28 October

10 Configuration Database
[INFO] Subtree: /software/components/aii/osinstall +-osinstall +-options $ cdb : (string) 'trog.nikhef.nl' $ confserver : (string) 'trog.nikhef.nl/' $ distserver : (string) ' $ firewall : (string) '--disabled' $ rootpw : (string) '$1$aRNMtjV30' $ template : (string) 'rh73_ks_pizza0.conf' [INFO] Subtree: /system/network +-network $ domainname : (string) 'nikhef.nl' $ hostname : (string) 'tbn03' +-interfaces +-eth0 $ broadcast : (string) ' ' $ gateway : (string) ' ' $ ip : (string) ' ' NROC Meeting, 28 October

11 SW Repository Management
trog:~> edg-swrep-client listplatforms Available platforms: test_jeff i386_rh73 trog:~> edg-swrep-client listareas i386_rh73 Available areas for platform i386_rh73: /base /quattor /updates trog:~> edg-swrep-client list i386_rh73 Platform i386_rh73 contents: aii noarch.rpm /quattor aii-client noarch.rpm /quattor cdb-cli noarch.rpm /quattor cdb-simple-cli noarch.rpm /quattor NROC Meeting, 28 October

12 Architecture NROC Meeting, 28 October

13 Assessment Installation of large numbers of nodes (looks promising)
Configuration of large numbers of nodes (looks promising) Interchangeability of node functions (looks promising) Configuration management Allow for site customizations NROC Meeting, 28 October

14 How to Proceed LCG-2 profiles for Quattor exist (C. Loomis)
Quattor support materializing in GDB Community action to develop, share, and support tools NIKHEF is developing Quattor install for two systems (P4 Cert TB of VL-E and EGEE PPS) NROC Meeting, 28 October


Download ppt "LCG/EGEE Installation J. A. Templon Undecided (NIKHEF)"

Similar presentations


Ads by Google