oscar meta package system v4 x by john mugler
play

OSCAR Meta-Package System (v4.x) by: John Mugler Oak Ridge - PowerPoint PPT Presentation

OSCAR Meta-Package System (v4.x) by: John Mugler Oak Ridge National Laboratory -- U.S. Department of Energy 1 OSCAR Open Source Cluster Application Resources Oak Ridge National Laboratory -- U.S. Department of Energy 2 Introduction


  1. OSCAR Meta-Package System (v4.x) by: John Mugler Oak Ridge National Laboratory -- U.S. Department of Energy 1

  2. OSCAR Open Source Cluster Application Resources Oak Ridge National Laboratory -- U.S. Department of Energy 2

  3. Introduction • What is an OSCAR Meta-package? • What types of changes are we making to the OSCAR Meta-package system in 4.x? • “Spin off” projects: HA-OSCAR, SSS- OSCAR, Thin-OSCAR • Extensibility and portability pay dividends Oak Ridge National Laboratory -- U.S. Department of Energy 3

  4. Overview of Current OSCAR Infrastructure • Cluster configuration database (ODA) • Installation system (SIS) • Cluster environment management system (switcher) • Remote operation mechanism • Graphical user interface (GUI) wizard • Meta-packaging system • Testing framework Oak Ridge National Laboratory -- U.S. Department of Energy 4

  5. Oscar Packages Have a defined directory structure consisting of the following files/dirs: config.xml RPMS/ SRPMS/ testing/ doc/ scripts/ Oak Ridge National Laboratory -- U.S. Department of Energy 5

  6. Oscar package script phases 1. Setup 2. Configurator 3. Rpm-install 4. Post-clients 5. Post-install 6. Post-uninstall Oak Ridge National Laboratory -- U.S. Department of Energy 6

  7. OSCAR Meta-Package System Services • Information storage/retrieval in a central database (ODA) • OPM: OSCAR Package Manager • Test harness • Configurator • DepMan/PackMan or an interface to installing and removing system level packages (RPMS) Oak Ridge National Laboratory -- U.S. Department of Energy 7

  8. Oscar Package Library (LibOPKG) • A library that offers an OSCAR package author the ability to modify the cluster operating environment and account for the modifications • File system modifications • OS environment modifications • Un-installation issues Oak Ridge National Laboratory -- U.S. Department of Energy 8

  9. DepMan/PackMan • An abstraction layer to working with native packaging systems like RPMS • Decouples an OSCAR Package from an underlying native packaging system • Resolves dependencies in the underlying system packages so the developer does not have to Oak Ridge National Laboratory -- U.S. Department of Energy 9

  10. OSCAR Package Manager(OPM) • A piece of software that reads from the database and installs or uninstalls software across the cluster • SIS currently handles this by installing all selected software in the initial image. • Installation and Un-installation is currently handled by a separate mechanism and the image is updated • Minimal image Oak Ridge National Laboratory -- U.S. Department of Energy 10

  11. Package Sets • A way to logically group a collection of OSCAR packages • Gives the ability to express a relationship between groups of packages • Increase OSCAR’s viability as an installation framework for multiple projects Oak Ridge National Laboratory -- U.S. Department of Energy 11

  12. Conclusion • The OSCAR Meta-Package system is being actively improved to provide OSCAR package authors high quality API’s and services • OSCAR’s portability is increasing • The extensibility of the OSCAR framework to other projects can be improved though the packaging system Oak Ridge National Laboratory -- U.S. Department of Energy 12

  13. More OSCAR Information… Open Cluster Group www.openclustergroup.org/ OSCAR Home Page oscar.openclustergroup.org/ OSCAR on Sourceforge sourceforge.net/projects/oscar/ Mailing Lists oscar-users@lists.sourceforge.net oscar-devel@lists.sourceforge.net OSCAR Research supported by the Mathematics, Information and Computational Sciences Office, Office of Advanced Scientific Computing Research, Office of Science, U. S. Department of Energy, under contract No. DE-AC05-00OR22725 with UT-Battelle, LLC. Oak Ridge National Laboratory -- U.S. Department of Energy 13

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend