January 2004 Argonne IL SSS Facetoface meeting SSS

  • Slides: 11
Download presentation
January 2004, Argonne, IL SSS Face-to-face meeting SSS Deployment using OSCAR John Mugler, Thomas

January 2004, Argonne, IL SSS Face-to-face meeting SSS Deployment using OSCAR John Mugler, Thomas Naughton, Phil Pfeiffer & Stephen Scott Oak Ridge National Laboratory -- U. S. Department of Energy

OSCAR: Cluster Toolkit • Framework for cluster management – simplifies installation, configuration and operation

OSCAR: Cluster Toolkit • Framework for cluster management – simplifies installation, configuration and operation – reduces time/learning curve for cluster build • requires: pre-installed headnode w. supported Linux distribution • thereafter: wizard guides user thru setup/install of entire cluster • Package-based framework – Content: Software + Configuration, Tests, Docs – Types: • Core: SIS, C 3, Switcher, ODA, OPD, (Support Libs) • Non-core: selected & third-party – Access: repositories accessible via OPD/OPDer Oak Ridge National Laboratory -- U. S. Department of Energy

OSCAR Wizard * OSCAR-2. 3 release Oak Ridge National Laboratory -- U. S. Department

OSCAR Wizard * OSCAR-2. 3 release Oak Ridge National Laboratory -- U. S. Department of Energy

Using OSCAR for SSS Problem: Helping users obtain and install SSS software. Solution: Leverage

Using OSCAR for SSS Problem: Helping users obtain and install SSS software. Solution: Leverage OSCAR framework to package and distribute the SSS suite, sss-oscar A release of OSCAR containing all SSS software in single downloadable bundle. Oak Ridge National Laboratory -- U. S. Department of Energy

SSS-OSCAR: TODO • Roll SSS components into OSCAR packages – RPM version of software

SSS-OSCAR: TODO • Roll SSS components into OSCAR packages – RPM version of software – Meta file & configuration scripts See “OSCAR Package HOWTO” • Create repository for OSCAR package uploads – sss-oscar. sf. net setup to house packages • SF. net License = “Other: OSD-compliant Open Source” – Accounts & CVS permissions • Establish “supported” Linux distribution – We decided upon Red. Hat 9. 0 and standard Fast Ethernet Oak Ridge National Laboratory -- U. S. Department of Energy

Good • Packaging – RPMs created for all SSS components! – OSCAR packaging (varying

Good • Packaging – RPMs created for all SSS components! – OSCAR packaging (varying levels) • Source. Forge project – Central CVS location for “current” components & docs – Tracker/Emails seemed helpful & folks were responsive • General – Licensing issues ironed out – Exposed some issues with components & interactions • e. g. , startup order, can you X-Y-Z mix of the components – Integration spurred communication Oak Ridge National Laboratory -- U. S. Department of Energy

Bad & Ugly • Packaging – Not all init scripts are created equal (see

Bad & Ugly • Packaging – Not all init scripts are created equal (see HOWTO) – Many are new to OSCAR so testing was thin • Source. Forge project – Some pain getting SF. net accounts initially – CVS administration (“chmod my file”request to SF. net) • General – Time constraints forced some script hacks – Hard coding ports and grep’ing config files – Removed Accounting components (rebuild MAUI) • OSCAR issues – Testing framework too static – Using alt. batch scheduler raised problems Oak Ridge National Laboratory -- U. S. Department of Energy

Current Status • Tarball available – Fairly toxic, requires some manual interaction – Builds

Current Status • Tarball available – Fairly toxic, requires some manual interaction – Builds full working cluster w/ subset of current SSS pkgs • Updated OSCAR Pkg HOWTO – – Use /opt & Switcher if possible Init scripts compatible with service command Init scripts honor start, stop, restart, (status) Generate config files from script not RPM • Documentation – Started a component config doc for integrators/Sys. Admins Oak Ridge National Laboratory -- U. S. Department of Energy

TODO • Cleanup some hacks in current packaging • Integrate remaining SSS components •

TODO • Cleanup some hacks in current packaging • Integrate remaining SSS components • Add SSS interface to OSCAR itself (CLI) • Need some OSCAR enhancements – Test framework – Scheduler abstraction – Improve ordering for pkg startup/testing Oak Ridge National Laboratory -- U. S. Department of Energy

Future Releases • Establish a rough release schedule • Setup “Distributed Integration Party” (DIP)

Future Releases • Establish a rough release schedule • Setup “Distributed Integration Party” (DIP) Days • Timeline/Milestones … group discussion – – – – – Coordinate with other WG schedules? SC’ 03/Jan’ 04 – first alpha very rough, incomplete SSS pkg set Cleanup current release Integrate remaining SSS pkgs Integrate new OSCAR testing framework (enforce ordering) Add other OSCAR enhancements, e. g. , alt. batch systems More stable SSS components/packaging SSS interface to OSCAR (long anticipated BCWG stuffo ) SC’ 04 – Fully tested release with all SSS components Oak Ridge National Laboratory -- U. S. Department of Energy

Resources • Developer CVS repository – Hosted at http: //sss-oscar. sf. net – Account

Resources • Developer CVS repository – Hosted at http: //sss-oscar. sf. net – Account requests torc@msr. csm. ornl. gov – sss-oscar-0. 1 a 2 • “OSCAR Package HOWTO” – http: //www. csm. ornl. gov/~naughton/sss-oscar/ Or http: //sss-oscar. sf. net • OSCAR Homepage – http: //oscar. sf. net Oak Ridge National Laboratory -- U. S. Department of Energy