ASIS + RPM: ASISwsmp German Cancio, Lionel Cons, Philippe Defert, Andras Nagy CERN/IT Presented by Alan Lovell.

Slides:



Advertisements
Similar presentations
Andrew McNab - Manchester HEP - 24 May 2001 WorkGroup H: Software Support Both middleware and application support Installation tools and expertise Communication.
Advertisements

05/11/2001 CPT week Natalia Ratnikova, FNAL 1 Software Distribution in CMS Distribution unitFormContent Version of SCRAM managed project.
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
German Cancio – WP4 developments Partner Logo WP4-install plans WP6 meeting, Paris project conference
ASIS et le projet EU DataGrid (EDG) Germán Cancio IT/FIO.
Red Hat Linux Network. Red Hat Network Red Hat Network is the environment for system- level support and management of Red Hat Linux networks. Red Hat.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
Module 2: Planning to Install SQL Server. Overview Hardware Installation Considerations SQL Server 2000 Editions Software Installation Considerations.
Automating Linux Installations at CERN G. Cancio, L. Cons, P. Defert, M. Olive, I. Reguero, C. Rossi IT/PDP, CERN presented by G. Cancio.
OnBase Module Deployment
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Android Introduction Platform Overview.
Partner Logo German Cancio – WP4-install LCFG HOW-TO - n° 1 WP4 hands-on workshop: EDG LCFGng exercises
SCRAM Software Configuration, Release And Management Background SCRAM has been developed to enable large, geographically dispersed and autonomous groups.
Integration of DataGrid Software for Testbed 1 Goal: combine the DataGrid middleware and the Globus core services. Phases: Preparation for Integration.
WP4-install task report WP4 workshop Barcelona project conference 5/03 German Cancio.
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 4 Manage Software for SUSE Linux Enterprise Server.
1 Documentum 6 Reviews from Early Adopters Technology Services Group, Inc. October 10, 2007.
Tools and Utilities for parallel and serial codes in ENEA-GRID environment CRESCO Project: Salvatore Raia SubProject I.2 C.R. ENEA-Portici. 11/12/2007.
EDG LCFGng: concepts Fabric Management Tutorial - n° 2 LCFG (Local ConFiGuration system)  LCFG is originally developed by the.
1 Linux in the Computer Center at CERN Zeuthen Thorsten Kleinwort CERN-IT.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
Yannick Patois – CVS and Autobuild tools at CCIN2P3 – hepix - October, n° 1 CVS setup at CC-IN2P3 and Datagrid edg- build tools CVS management,
J.T Moscicki CERN LCG - Software Process & Infrastructure1 SPI Software Process & Infrastructure for LCG Software Packaging and Distribution LCG Application.
EDG WP4: installation task LSCCW/HEPiX hands-on, NIKHEF 5/03 German Cancio CERN IT/FIO
Yannick Patois – Datagrid Repository Presentation- 2001/11/21 - n° 1 Partner Logo DataGrid Software Repository presentation A short presentation of the.
INFSOM-RI Juelich, 10 June 2008 ETICS - Maven From competition, to collaboration.
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
19-May-2003 Solaris service: Status and plans at CERN Ignacio Reguero IT / Product Support / Unix Infrastructure Presented by Manuel Guijarro.
MACIASZEK, L.A. (2001): Requirements Analysis and System Design. Developing Information Systems with UML, Addison Wesley Chapter 6 - Tutorial Guided Tutorial.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
C. Arnault – ATLAS RPMs- 14/03/ n° 1 ATLAS RPMs from CMT C. Arnault & C. Loomis
Module 1: Installing Microsoft Windows XP Professional.
Partner Logo German Cancio – WP4-install LCFG HOW-TO - n° 1 LCFGng configuration examples Updated 10/2002
SE-02 COMPONENTS – WHY? Object-oriented source-level re-use of code requires same source code language. Object-oriented source-level re-use may require.
1 The new Fabric Management Tools in Production at CERN Thorsten Kleinwort for CERN IT/FIO HEPiX Autumn 2003 Triumf Vancouver Monday, October 20, 2003.
German Cancio – WP4 developments Partner Logo System Management: Node Configuration & Software Package Management
Software repository replication using the ASIS Local Copy Manager IT/DIS/OSE, CERN ASIS Team Presented by: German Cancio
Deployment work at CERN: installation and configuration tasks WP4 workshop Barcelona project conference 5/03 German Cancio CERN IT/FIO.
20-May-2003HEPiX Amsterdam EDG Fabric Management on Solaris G. Cancio Melia, L. Cons, Ph. Defert, I. Reguero, J. Pelegrin, P. Poznanski, C. Ungil Presented.
G. Cancio, L. Cons, Ph. Defert - n°1 October 2002 Software Packages Management System for the EU DataGrid G. Cancio Melia, L. Cons, Ph. Defert. CERN/IT.
CS 501: Software Engineering Fall 1999 Lecture 12 System Architecture III Distributed Objects.
SPMA & SWRep: Basic exercises HEPiX hands-on, NIKHEF 5/03 German Cancio
Software Management with Quattor German Cancio CERN/IT.
GRID Zhen Xie, INFN-Pisa, on DataGrid WP6 meeting1 Globus Installation Toolkit Zhen Xie On behalf of grid-release team INFN-Pisa.
1 OpenSolaris A Seminar Presentation on Submitted to:- Dept.of CSE Poornima College of Engg., Jaipur Submitted by:- Ajay Kr. Jain IV th Yr.(CSE)
GLite build and integration system Building and Packaging Robert HARAKALY
German Cancio – WP4 developments Partner Logo WP4-install progress CERN, 19/6/2002 for WP4-install.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
Andrew McNab - Globus Distribution for Testbed 1 Globus Distribution for Testbed 1 Andrew McNab, University of Manchester
IBM Software Group ® Software Distribution of ClearCase Artifacts with Tivoli Software Eitan Shomrai, IBM Software Group – Rational Yuval Kimel, IBM Software.
Feedback from CMS Andrew Lahiff STFC Rutherford Appleton Laboratory Contributions from Christoph Wissing, Bockjoo Kim, Alessandro Degano CernVM Users Workshop.
GLite build and integration system Building and Packaging Robert HARAKALY
Quattor tutorial Introduction German Cancio, Rafael Garcia, Cal Loomis.
XAMPP.
Maite Barroso – WP4 Workshop – 10/12/ n° 1 -WP4 Workshop- Developers’ Guide Maite Barroso 10/12/2002
Scientific Linux Inventory Project (SLIP) Troy Dawson Connie Sieh.
Chapter 25 – Configuration Management 1Chapter 25 Configuration management.
WP4-install status update
German Cancio CERN IT .quattro architecture German Cancio CERN IT.
CRESCO Project: Salvatore Raia
Processes The most important processes used in Web-based systems and their internal organization.
Advanced Integration and Deployment Techniques
Introduction of Week 3 Assignment Discussion
Alice Software Demonstration
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Presentation transcript:

ASIS + RPM: ASISwsmp German Cancio, Lionel Cons, Philippe Defert, Andras Nagy CERN/IT Presented by Alan Lovell

Agenda + Definition of ASIS + ASISwsm vs. RPM + ASISwsmp + Issues + The future

Definition of ASIS + ASIS is an application environment management system + A multi-platform and multi-version SW repository with ready-to-use applications + A toolsuite for + assisted application compilation and configuration + accessing, manipulating and replicating the repository + ASISwsm is the workstation client access tool + Configurable installation (default or specific packages) + Local or network access to repository

ASISwsm and RPM + Most Linux distributions use RPM as default package manager. Comparison:

ASISwsmp  ASISwsmp (ASISwsm ‘package based’) is the ASIS client version using software packaged with rpm + For Linux and Solaris. + 1 package 1 rpm file + Environment installation not single package operation + rpmt command: a small ASIS development + rpm too limited: no install and erase in the same command + rpmt (t for transactions) sits on top of librpm and allows to run multiple package operations in a single transaction.

Principles

Execution profile ASISwsm: +Read configuration +Build optimized file name space (~ total no. of files) +Check (and copy) files (~ total no. of files + ~ total size to copy) ASISwsmp: +Read configuration +Read current state +Generation of necessary package operations (~ no of packages) +Install/remove/upgrade packages (~ MB of compressed differences) +Much less perl code.

Statistics MHZ PIII, 2.5 GB total size to install in local copy + ASISwsm: + First installation 50 mins - at [re-]installation + Upgrade (200 MB) 10 mins - twice a week + Check without changes 5 mins + ASISwsmp: + First installation 30 mins + Upgrade (200 MB) 3 mins + Check without changes 20 secs

Properties + The principle underlying ASISwsmp can be used for managing all kind of environments based on rpms + Applications + System + specific + All ASISwsmp modules can be used separately: + rpmt: to execute RPM operations as a transaction + Generation of rpms list from a configuration + Generation of operations to go from a set of installed rpms to another + All ASISwsmp modules can be replaced by another component provided that it uses the same specifications for in/output.

Issues + RPM related + Bugs and bugs in librpm code. + Decoding of error messages. + Stability between versions (i.e. 3 and 4) + System vs. a specific application database + What if corrupted + How to include the system in the application database + Dependencies: + Not checked when installing in the repository (how?) + Checked at each rpmt run + Packages with external dependencies (in AFS, for instance) + External package rpms.

Future developments Short term:  Test and deploy ASISwsmp on Solaris platform Within DataGrid / LHC Computing Grid projects: + Extend scope also to system package management + Interface to central configuration database + Transport protocol independent access to SW repository (FTP, HTTP/Web Services)  Reuse non-ASIS specific modules ( rpmt, operations generator)

Contacts ASIS web page: + Contacts (ASIS team at CERN): +