Automating Linux Installations at CERN G. Cancio, L. Cons, P. Defert, M. Olive, I. Reguero, C. Rossi IT/PDP, CERN presented by G. Cancio.

Slides:



Advertisements
Similar presentations
automated single login access to Novell storage resources
Advertisements

Information and Communications Theory Labs, School of Computer & Communication Sciences FILE: kickstart.sxi / 24/01/03 / Page 1
Linux+ Guide to Linux Certification, Second Edition
Quick Overview of NPACI Rocks Philip M. Papadopoulos Associate Director, Distributed Computing San Diego Supercomputer Center.
ASIS et le projet EU DataGrid (EDG) Germán Cancio IT/FIO.
Linux+ Guide to Linux Certification, Second Edition Chapter 3 Linux Installation and Usage.
Lesson 5-Accessing Networks. Overview Introduction to Windows XP Professional. Introduction to Novell Client. Introduction to Red Hat Linux workstation.
Lesson 4-Installing Network Operating Systems. Overview Installing and configuring Novell NetWare 6.0. Installing and configuring Windows 2000 Server.
Installation. Overview  Download files to make media or another bootable configuration.  Prepare system for installation.  Boot the computer and run.
Installing software on personal computer
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
Installing Linux Redhat: A how to guide in installing and configuring Redhat 6.2.
Linux+ Guide to Linux Certification Chapter Three Linux Installation and Usage.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
WP4-install task report WP4 workshop Barcelona project conference 5/03 German Cancio.
IT Essentials 1 v4.0 Chapters 4 & 5 JEOPARDY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Managing Mature White Box Clusters at CERN LCW: Practical Experience Tim Smith CERN/IT.
IT:NETWORK:MICROSOFT SERVER 2 DHCP AND WINDOWS DEPLOYMENT SERVICES.
System Administration and Basic Functionality Version 4.0 – September 2007 Q-Advisor Quick Start.
Weekly Report By: Devin Trejo Week of May 30, > June 5, 2015.
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.
EDG WP4: installation task LSCCW/HEPiX hands-on, NIKHEF 5/03 German Cancio CERN IT/FIO
CERN Manual Installation of a UI – Oxford July - 1 LCG2 Administrator’s Course Oxford University, 19 th – 21 st July Developed.
Large Scale Parallel Print Service Ivan Deloose – David Foster – Ignacio Reguero CHEP 2000 – 8 February 2000 – Padova (I) Presented by Ivan Deloose -
Slackware 9.1 Installation First prompt in the installation process.
Scott Drucker, Systems Engineer Migrating to Microsoft Vista with WinINSTALL.
Computer Systems Lab The University of Wisconsin - Madison Department of Computer Sciences Linux Clusters David Thompson
Partner Logo German Cancio – WP4-install LCFG HOW-TO - n° 1 LCFGng configuration examples Updated 10/2002
Manchester HEP Desktop/ Laptop 30 Desktop running RH Laptop Windows XP & RH OS X Home server AFS using openafs 3 DB servers Kerberos 4 we will move.
German Cancio – WP4 developments Partner Logo System Management: Node Configuration & Software Package Management
INFSO-RI Enabling Grids for E-sciencE Installation of an APT+kickstart server Giuseppe Platania INFN Catania EMBRACE Tutorial Clermont-Ferrand,
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.
Kickstart Installation
Installing, running, and maintaining large Linux Clusters at CERN Thorsten Kleinwort CERN-IT/FIO CHEP
HEPiX 2002, CataniaI. Reguero M. Manent – IT/PS/UI Solaris 8 Certification Status at CERN Ignacio Reguero and Michel Manent Presented by Alan Lovell
RAL Site report John Gordon ITD October 1999
Cluster Configuration Update Including LSF Status Thorsten Kleinwort for CERN IT/PDP-IS HEPiX I/2001 LAL Orsay Tuesday, December 08, 2015.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Workstations.
C. Aiftimiei, E. Ferro / January LCFGng server installation Cristina Aiftimiei, Enrico Ferro INFN-LNL.
Maite Barroso - 10/05/01 - n° 1 WP4 PM9 Deliverable Presentation: Interim Installation System Configuration Management Prototype
Chapter 8: Installing Linux The Complete Guide To Linux System Administration.
ASIS + RPM: ASISwsmp German Cancio, Lionel Cons, Philippe Defert, Andras Nagy CERN/IT Presented by Alan Lovell.
Linux Operations and Administration
15-Feb-02Steve Traylen, RAL WP6 Test Bed Report1 RAL/UK WP6 Test Bed Report Steve Traylen, WP6 PPGRID/RAL, UK
R. Krempaska, October, 2013 Wir schaffen Wissen – heute für morgen Controls Security at PSI Current Status R. Krempaska, A. Bertrand, C. Higgs, R. Kapeller,
CERN 19/06/2002 Kickstart file generator Andrea Chierici (INFN-CNAF) Enrico Ferro (INFN-LNL) Marco Serra (INFN-Roma)
© N. Ganesan, Ph.D., All rights reserved. Windows Server Installation Nanda Ganesan, Ph.D.
2: Operating Systems Networking for Home & Small Business.
Quattor tutorial Introduction German Cancio, Rafael Garcia, Cal Loomis.
Operating Environment. Installation and Upgrade Options Solaris suninstall program Solaris Web Start Installation Custom Jumpstart procedure Standard.
SMOOTHWALL FIREWALL By Nitheish Kumarr. INTRODUCTION  Smooth wall Express is a Linux based firewall produced by the Smooth wall Open Source Project Team.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
Managing Large Linux Farms at CERN OpenLab: Fabric Management Workshop Tim Smith CERN/IT.
Operated by Los Alamos National Security, LLC for NNSA U N C L A S S I F I E D Slide 1 Institutional Install of Red Hat Enterprise Linux From One CD In.
© N. Ganesan, Ph.D., All rights reserved. Windows Server Installation Nanda Ganesan, Ph.D.
Thousands of Linux Installations (and only one administrator) A Linux cluster client for the University of Manchester A V Le Blanc I T Services University.
© 2007 IBM Corporation 9/26/2016 Automated Generation of Kickstart Files IBM.
Automated installations
BY: SALMAN 1.
DIT314 ~ Client Operating System & Administration
BY: SALMAN.
AII v2 Ronald Starink Luis Fernando Muñoz Mejías
Large Scale Parallel Print Service
Installing Linux Redhat:
Presentation transcript:

Automating Linux Installations at CERN G. Cancio, L. Cons, P. Defert, M. Olive, I. Reguero, C. Rossi IT/PDP, CERN presented by G. Cancio

Agenda u Linux at CERN u Automating installations u Kickstart usage: Architecture, configuration, problems u Work to be done

Linux at CERN u Currently, ~ 1000 PC’s running Linux on the site u most of them farm nodes in the Computer Centre u Now: increase of per month u Tomorrow: several thousands PC’s Ô How to manage their installation / reinstallation/ upgrade? u Manual installation takes ~ 20 minutes per node, requiring human interaction

Automating installations u Requirements for an automated installation procedure: u run unattended u allow parallel installations u scalable to new clients, and new OS releases u flexible configuration u customizable to specific needs u Examples: JumpStart, Ignite-UX, Kickstart u Examples:

Kickstart Overview u Automated installation system provided by RedHat u Configuration file describes system setup for a machine u disk partitions, packages to install, mouse and keyboard setup etc… u May contain a post installation procedure u Configurations may be stored on.. u the installation diskette itself u NFS server using BOOTP

Architecture u Register machine in LANDB and BOOTP server u put KS cfg file on NFS server u load installer on target using floppy or ANIS(*) u installer contacts BOOTP server and gets network info and KS config file u mount install server, start main installation MAC address linuxsoft: /ks/asis-w6 NFS mount Installation target (asis-w6) LANDBAFS BOOTP server NFS server mirror update (*)ANIS (=Automated Network Installation System): System for booting over the network an installation client

Configuration Example (I) # network setup network --bootproto static ---ip \ --netmask gateway \ --nameserver # NFS install server to use nfs --server linuxsoft --dir /redhat/cern/6.1 # packages to install CERN recommended setup

Configuration Example(II) post installation after first reboot: %post (...) cat >/etc/rc.d/init.d/ks-post <<EOF #!/bin/sh -x (...) # install AFS via SUE /usr/sue/etc/sue.install afs (...) EOF

Problems u Bugs (RH 6.1): u root password encryption not working u incorrect /etc/hosts generation u X config tool buggy u Other problems: u No low-level configuration for partitions (-> run fdisk in postinstall) u Command syntax changing

Current status & limitations u More than 370 systems installed using Kickstart u RedHat releases available: 5.1, 6.0 and 6.1 Limitations: u Kickstart file writing is complex u Kickstart syntax changes u Chaos: how to manage 1000’s of configurations?

Installation Management System We are developing a system for managing the installations Client side:User-friendly GUI front-end for defining setups u Templates for several Hardware configs and usage types u farm node, workstation, laptop.. u Configuration defaults u site defaults, group defaults, cluster defaults

Installation Management System (II) u Configuration database stored centrally u reuse of configurations u same configuration for multiple installation targets u Flexibility u configuration data stored in intermediate format u reuse stored configurations for new Kickstart releases (.. or other installation systems) u Plugins for extending Kickstart functionality u ie. For site-specific installation options u implemented in the post-install section

GUI prototype

Contacts u CERN IT/PDP: u Linux at CERN: u Automated Network Installation System (ANIS): u Installation Management System: