Thousands of Linux Installations (and only one administrator)

Similar documents
Exam LFCS/Course 55187B Linux System Administration

Course 55187B Linux System Administration

At course completion. Overview. Audience profile. Course Outline. : 55187B: Linux System Administration. Course Outline :: 55187B::

"Charting the Course... MOC B: Linux System Administration. Course Summary

Manage Directories and Files in Linux. Objectives. Understand the Filesystem Hierarchy Standard (FHS)

Variation on AFS as root filesystem

Variation on AFS as root filesystem

Welcome to getting started with Ubuntu Server. This System Administrator Manual. guide to be simple to follow, with step by step instructions

Filesystem Hierarchy and Permissions

File System Hierarchy Standard (FHS)

Filesystem Hierarchy and Permissions

Getting Started with Linux

Chapter Two. Lesson A. Objectives. Exploring the UNIX File System and File Security. Understanding Files and Directories

Certification. System Initialization and Services

Server Consolidation with Xen Farming

Linux+ Guide to Linux Certification, Third Edition. Chapter 2 Linux Installation and Usage

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

"Charting the Course... Enterprise Linux System Administration Course Summary

Working with Ubuntu Linux. Track 2 Workshop June 2010 Pago Pago, American Samoa

System Administration for Beginners

Chapter 02 Linux Installation and Usage

client X11 Linux workstation

Embedded System Design

The Linux IPL Procedure

Overview LEARN. History of Linux Linux Architecture Linux File System Linux Access Linux Commands File Permission Editors Conclusion and Questions

Build your own NAS with OpenMediaVault

Filesystem. Disclaimer: some slides are adopted from book authors slides with permission

Linux Files and the File System

"Charting the Course... RHCE Rapid Track Course. Course Summary

Installation of the OS

Introduction to Red Hat Linux I: Easy Reference Index Page

PowerVM Lx86 for x86 Linux Applications Administration Guide

ENTERPRISE LINUX SYSTEM ADMINISTRATION

CIS 191A Final Exam. Fall CIS 191 Final Exam

The TinyHPC Cluster. Mukarram Ahmad. Abstract

Vendor: LPI. Exam Code: Exam Name: LPI Level 1 Exam 101, Junior Level Linux Certification, Part 1 of 2. Version: Demo

INTRODUCTION TO LINUX

HP-UX System Administration

Exam Name: Red Hat Certified Engineer on Redhat

G54ADM Sample Exam Questions and Answers

University of Pennsylvania Zachary Goldberg. CIS c. More Kernel Bits. 10/03/09 Slide 1

File systems and Filesystem quota

Prerequisites: General computing knowledge and experience. No prior knowledge with Linux is required. Supported Distributions:

Herding Clones. Mike Kershaw August 17, urmk/

Linux Systems Administration Getting Started with Linux

CIT 480: Securing Computer Systems

Configure Windows Server 2003 Release 2 Server Network File Share (NFS) as an authenticated storage repository for XenServer

Exam : 1Z Title : Enterprise Linux System Administration. Version : DEMO

The landscape. File hierarchy overview. A tree structure of directories The directory tree is standardized. But varies slightly among distributions

RHCE BOOT CAMP. The Boot Process. Wednesday, November 28, 12

Booting up and Shutting down A primer for troubleshooting

1 LINUX KERNEL & DEVICES

IPBrick - Version 4.2 Installation Manual. iportalmais - Serviços de Internet e Redes, Lda.

Unit 2: Manage Files Graphically with Nautilus Objective: Manage files graphically and access remote systems with Nautilus

DUAL OS INSTALLATION

Linux Kung-Fu. James Droste UBNetDef Fall 2016

Guideline for the installation of C-MOR Video Surveillance Virtual Machine on VMware ESX Server

ECE 550D Fundamentals of Computer Systems and Engineering. Fall 2017

FastTrack to Red Hat Linux System Administrator Course Overview

Nested Home Lab Setting up Shared Storage

Chapter 6. Linux File System

Installation Tools for Clusters. Rajesh K., Computer Division, BARC

ELEC 377 Operating Systems. Week 8 Class 1

WLM1200-RMTS User s Guide

If you don't care about how it works but you just would like that it works read here. Other wise jump to the next chapter.

RH202. Redhat Certified Technician on Redhat Enterprise Linux 4 (Labs) Exam.

www highskills pt pt

Please choose the best answer. More than one answer might be true, but choose the one that is best.

Disks, Filesystems, Booting Todd Kelley CST8177 Todd Kelley 1

Unix System Architecture, File System, and Shell Commands

Installing caos with Cinch on Floppy Disk

How to Use This Lab Manual

Lecture 14: Distributed File Systems. Contents. Basic File Service Architecture. CDK: Chapter 8 TVS: Chapter 11

Novell Novell Open Enterprise Server for Linux + ZENworks.

System Administration. Startup Process

RH133. Red Hat Linux System Administration

PL-I Assignment Broup B-Ass 5 BIOS & UEFI

Production Installation and Configuration. Openfiler NSA

Embedded lightweight unix

MODULE 02. Installation

Getting Started. System Requirements. Installation

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Lab E2: bypassing authentication and resetting passwords

Chapter 12: File System Implementation

CS3600 SYSTEMS AND NETWORKS

Linux Administration

CSE 265: System and Network Administration

CSE 265: System and Network Administration

GNU/Linux: An Essential Guide for Students Undertaking BLOSSOM

CompTIA Linux Course Overview. Prerequisites/Audience. Course Outline. Exam Code: XK0-002 Course Length: 5 Days

Computer System Management - Unix/Linux

LPI EXAM LPI Level 1 Exam 101, Junior Level Linux Certification, Part 1 of 2. Buy Full Product.

Filesystem Hierarchy Operating systems I800 Edmund Laugasson

Unix File System. Class Meeting 2. * Notes adapted by Joy Mukherjee from previous work by other members of the CS faculty at Virginia Tech

Part 1 : Getting Familiar with Linux. Hours. Part II : Administering Red Hat Enterprise Linux

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Critical Analysis and last hour guide for RHCSA/RHCE Enterprise 7

File Systems. Information Server 1. Content. Motivation. Motivation. File Systems. File Systems. Files

HP-UX System Administration Course Overview. Skills Gained. Who will the Course Benefit?

An Overview of Security in the FreeBSD Kernel. Brought to you by. Dr. Marshall Kirk McKusick

Transcription:

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 of Manchester LeBlanc@man.ac.uk

Overview Environment Description of the system How to look after it Why is it this way? Evaluation

Satisfying the Demand?

Where We Started Environment Overheads Underhanded, sneaky Sources of Ideas

Environment Existing clusters Windows XP support team Including me for boot loader and Linux Supervisors who monitor hardware Thousands of users

Overheads By operating system By version By distribution By number of machines By type of user and usage

Underhand Be made available without fuss Installable without significant effort Maintenance must piggy back on existing arrangements All must interoperate with existing user management system in LDAP file systems

Sources of Ideas Filesystem Hierarchy Standard read only /usr Knoppix Debian supported some ability to configure the system at boot time Previous work on centrally managed HP systems Previous install system for teaching cluster

Description of the System Base layer Files on disk Cache Full system on the network

Description of the system Base On disk Cache 9Mb 70Mb 500Mb Full system 5.8Gb

Base Layer In a separate partition, also containing: GRUB Novell's ZenWorks Kernel 1495 Kb Ramdisk 7506 Kb Config file 50 bytes

Base Layer (booting) Boot from this kernel with ramdisk as root. Locate config file, which describes other partitions on the disk(s). Swap on (mkswap if necessary). Mount / (mkfs if necessary). Copy/install minimum system from ramdisk. pivot_root

Files on Disk System files (/bin, /etc, /lib, /sbin, /var) /local (/usr/local > /local) /local/home Symbolic links (/usr, /opt, many others) 521 files, 634 symbolic links, 70 Mb

Files on Disk (booting) AFS file system starts. The package command maintains directory structure. It also checks all resident files for size, date, permissions, and ownership. It also checks all directories, links, devices. It also deletes all local scratch and temporary files (not including cache files).

Adaptation of package Locally written utility (75 lines of C). Config file + hostname (FQ) + IP address. Package's own macro processor mpp. Package. Reboot option

Cache Feature of AFS file system. Set to 500 Mb maximum. Persistent across reboots. File access > check > use cached copy > get a new copy

Cache (booting) AFS file system already accessible. A special script (per cluster/machine) may run after the local system is checked. /sbin/init starts after this. Changes must be made to ordinary startup and shutdown.

Mutation

Full System Copy of normal distribution, modified to remove networking and some init scripts. On Network (in AFS) 3.2 Gb Read only no access controls. AFS ACLs can be used for licensed software, if necessary. Users and authentication (various)

Users and Authentication In central LDAP system: pam_ldap Special UNIX user names for courses created at boot time: pam_unix AFS users: pam_afs

Filestore Novell (mounted as NCPFS) SAN (mounted as SMBFS) Local UNIX filestore set up at boot time AFS for system files and a few users

The Management

How to Look After It Installation Administration Routine maintenance Bugs and problems

Installation Timeline sec sec 0 sec 0 0 10 10 10 55 55 55 90 90 90 150 150 Boot Boot GRUB GRUB P + Password + Return -- Interaction P + Password + Return Return -- -- Interaction Setup Setup Disk Disk areas; areas; mkfs mkfs and and mkswap Reboot unattended; fill root partition Reboot Reboot unattended; fill fill root root partition Start /sbin/init and boot scripts Start Start /sbin/init and and boot boot scripts scripts GDM GDM graphical login login NB: This can run in parallel.

Installation with X configuration 2 min to line mode login login configure X save XF86Config 4 define new hardware type reboot

Administration rsync AFS read only image to directory chroot apt get update; apt get dist upgrade rsync directory to AFS test release read write copy to read only copy

Maintenance Config files for package Changes in init scripts Preventing services from running: no exim no sshd no portmap Bugs in debian

Problems and Bugs Currently based on Debian Politics Changes in our local user infrastructure Using the system and applications in a way not foreseen by the developers

Why is it This Way? Constraints of politics Constraints of resources Constraints of management This is the only way we can do this without: money people hardware

Evaluation Not rocket science Delays at boot time when using any program for the first time on that machine It works

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 of Manchester LeBlanc@man.ac.uk