Stateless Compute Cluster



Similar documents
DRBL and Clonezilla The deployment and restoration system

What s new in Hyper-V 2012 R2

EaseUS Todo Backup PXE Server

High Availability and Load Balancing Cluster for Linux Terminal Services

Solution for private cloud computing

Installing NICE Windows under Parallels for Mac

Acronis Backup & Recovery 11.5

Cluster Implementation and Management; Scheduling

Solution for private cloud computing

WHITE PAPER 1

Are Blade Servers Right For HEP?

VMware vsphere 5.0 Evaluation Guide

Amahi Instruction Manual

Ezilla - WebOS Toward the Private Cloud & Possibility of Virtual Classroom

DeployStudio Server Quick Install

Dell Flexible Computing Solutions: Deploying On-Demand Desktop Streaming

PARALLELS SERVER 4 BARE METAL README

NOC PS manual. Copyright Maxnet All rights reserved. Page 1/45 NOC-PS Manuel EN version 1.3

Google

What s New with VMware Virtual Infrastructure

Fakultät für Physik Ludwig Maximilians Universität Klaus Steinberger Ralph Simmler Alexander Thomas. HA Cluster using Open Shared Root

ABB Technology Days Fall 2013 System 800xA Server and Client Virtualization. ABB Inc 3BSE en. October 29, 2013 Slide 1

Setting Up Control Rooms With Modern IT Solutions

MCTS Guide to Microsoft Windows 7. Chapter 13 Enterprise Computing

Quick Reference Guide: Server Hosting

OSDC PIRE Summer Internship, Sao Paulo, Brazil: Integration of Remote Clusters Under the Same Cloud

2X ThinClientServer: How it works An introduction to 2X ThinClientServer, its features and components

SUSE Cloud Installation: Best Practices Using a SMT, Xen and Ceph Storage Environment

SUSE Cloud Installation: Best Practices Using an Existing SMT and KVM Environment

In addition to their professional experience, students who attend this training should have technical knowledge in the following areas.

Google. Iustin Pop, <iustin@google.com> Google Switzerland. Sponsored by:

A simple name for your cluster brain

Preparation Guide. How to prepare your environment for an OnApp Cloud v3.0 (beta) deployment.

PARALLELS SERVER BARE METAL 5.0 README

WinClon CC. Network-based System Deployment and Management Tool. A Windows Embedded Partner

Deploying Baremetal Instances with OpenStack

Embedded Linux development training 4 days session

Jentu - The VDI Alternative

PassTest. Bessere Qualität, bessere Dienstleistungen!

Copyright by Parallels Holdings, Ltd. All rights reserved.

Implementing and Troubleshooting the Cisco Cloud Infrastructure **Part of CCNP Cloud Certification Track**

Veritas Cluster Server

Parallels Cloud Server 6.0 Readme

Desktop Virtualization Technologies and Implementation

Peter Waterman Senior Manager of Technology and Innovation, Managed Hosting Blackboard Inc

IBM BladeCenter H with Cisco VFrame Software A Comparison with HP Virtual Connect

Using NetBooting on the Mac OS X Server for delivery of mass client deployment

High Availability with Elixir

SUSE Linux Enterprise Point of Service

Citrix Provisioning Services Administrator s Guide Citrix Provisioning Services 5.1 SP2

Hands-On Microsoft Windows Server Chapter 12 Managing System Reliability and Availability

A Better Approach to Backup and Bare-Metal Restore: Disk Imaging Technology

SGI NAS. Quick Start Guide a

Parallels Cloud Server 6.0

HIGH AVAILABILITY DISASTER RECOVERY SOLUTION

vsphere Upgrade vsphere 6.0 EN

Oracle VM Server Recovery Guide. Version 8.2

Centralize AIX LPAR and Server Management With NIM

Acronis Backup & Recovery 11

Edwin Guchu. Implementation of cloud infrastructure using open source software

Evaluating the Balabit Shell Control Box

Argon Client Management Services- Frequently Asked Questions (FAQ)

Introduction to Cloud Computing

Virtuozzo 7 Technical Preview - Virtual Machines Getting Started Guide

Deploying Windows Streaming Media Servers NLB Cluster and metasan

vsphere Upgrade Update 1 ESXi 6.0 vcenter Server 6.0 EN

Whitepaper. Vertex VDI. Tangent, Inc.

InterWorx Clustering Guide. by InterWorx LLC

Cloud Optimize Your IT

Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM

OS Installation Guide Red Hat Linux 9.0

Public and private Cloud Computing with openqrm. by Matt Rechenburg Project Manager of openqrm (Images from wikimedia)

How To Speed Up A Flash Flash Storage System With The Hyperq Memory Router

Achieve Automated, End-to-End Firmware Management with Cisco UCS Manager

Server and Storage Virtualization with IP Storage. David Dale, NetApp

Windows Deployment Services

How To Install Acronis Backup And Recovery 10 On A Computer Or Network With A Hard Drive (For A Non-Profit)

SUSE Manager in the Public Cloud. SUSE Manager Server in the Public Cloud

Priority Pro v17: Hardware and Supporting Systems

Virtual Clusters as a New Service of MetaCentrum, the Czech NGI

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

Open Source Terminal Server Architecture for Enterprise Environment

Best Practices for VMware ESX Server 2

Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256

Khóa học dành cho các kỹ sư hệ thống, quản trị hệ thống, kỹ sư vận hành cho các hệ thống ảo hóa ESXi, ESX và vcenter Server

Distributed systems Techs 4. Virtualization. October 26, 2009

Integrated Application and Data Protection. NEC ExpressCluster White Paper

PoINT Jukebox Manager Deployment in a Windows Cluster Configuration

High Availability Databases based on Oracle 10g RAC on Linux

This Service Level Agreement (hereinafter referred to as the SLA ) is an agreement entered into between:

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide

ISPS & WEBHOSTS SETUP REQUIREMENTS & SIGNUP FORM LOCAL CLOUD

Deploying Ubuntu Server Edition. Training Course Overview. (Ubuntu LTS)

Practical Challenges in Scaling Storage Networks

Expert Reference Series of White Papers. Visions of My Datacenter Virtualized

June Blade.org 2009 ALL RIGHTS RESERVED

VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) Exam

How To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Sysadmin Training in the Virtual Unix Lab p.1/23

Transcription:

5th Black Forest Grid Workshop 23rd April 2009 Stateless Compute Cluster Fast Deployment and Switching of Cluster Computing Nodes for easier Administration and better Fulfilment of Different Demands Dirk von Suchodoletz Chair of Communication Systems Prof. Gerhard Schneider Institute for Computer Science / Computer Center of the University of Freiburg

Stateless Compute Cluster Structure of my presentation Motivation of this presentation Stateless operation of computers Principles of operation Boot procedures and menus 2

Speaker / Project Dirk von Suchodoletz - dsuchod@uni-freiburg.de, Assistant of the CommSys professorship Project coordinator of a stateless Linux project used in pool systems to run WinXP in VM-Player Large computer pool environments up to 400+ machines, experiences in diskless Linux deployment since mid of 1990 th Clusters have quite similar requirements, idea of extending the project 3

Motivation of this Talk Grid and cluster should be optimal/optimized to reduce administration efforts Coming from Linux desktop pool operation Deploying same principles of pool OS distribution into the cluster domain Using idle times of desktops/pools for cluster computing they offer reasonable compute power, think of pools during night, weekends and holidays No additional rack space, cooling, power,... 4

Motivation of this Talk Typical administration tasks OS roll-out to large number of nodes Permanent updates of these machines Fast inclusion of newly installed nodes Tests and experiments Test new OS, versions Test specific environments If OS directly installed difficult to handle (partition the disk, more installation time and efforts,...) 5

Stateless Computer Operation Idea: Dramatic decreased administration because of centralization Attendence of central servers instead of decentral nodes New clients are simple to add Easy replacement of failing machines Rather different operating systems and or operations could be run on just same machine (just rebooted into other system) 6

Requirements: High-capacity Networks In most institutions: well expanded backbone with permanent increase of bandwidth and reduction of latency, while highly available Powerful Ethernets with up to 1GBit/s to the personal desktop Decreasing differences to avarage cluster nodes of the ethernet connected type Plain sailing: clients root filesystem transported via network 7

Stateless Linux I Different projects on the net and research at the professorship Run already a number of maschines Computer pool operation at the CC and other faculties By now: general offering of remote boot services for third party in the university To achieve this objective Offering of a simple standardized base environment extendable by third party 8

Stateless Linux II Client side Does not need any installation to hard disk, but could use any disk for local scratch All clients share the same root filesystem, which is stored on one/some servers Clients are configured automatically during bootup Bootup speed is despite network transfer often better then in disk based installations Present system offers despite shared rootfilesystem per client configuration 9

Stateless Linux III Bootup procedure 10

Stateless Linux IV Servers side One server is able to host several different rootfilesystems and large number of clients Avarage hardware requirements, lots of RAM, fast disks, broad network connection to the backbone improve performance Using redundant servers and failover it is easy to have simple maintenance Using standard Internet protocols, like DHCP, TFTP and NFS 11

Technological Base: PC und PXE Typical desktop PC, cluster node offers the capability of PXE booting Integrated into centrally managed DHCP, depends simply on additional TFTP Lots of free and commercial boot products which could even be chained Offering the option of sophisticated boot menus (perfect for flexible test environments) Using PXE/SysLinux here 12

PXE Boot Menus 13

Software Base: OpenSLX Project Software suite to setup average Linux distributions for network/stateless booting Two major parts Server and system setup done by admin Installation of Linux distribution(s) Configuring of additional componets (plugin system) and clients (DB) Exporting the systems via NFS/NBD... Creating boot configuration and PXE menus 14

Software Base: OpenSLX Project Client setup Scripts running on the client to configure hardware and services (on every client during every boot) Translucent filesystems help to simplify even more... General idea: using as much of the distribution code and packages Minimizing the adaptations to diskless operation 15

Software Base: OpenSLX Project Project provides a set of commandline tools for each admin task... and provides setup scripts for a range of distribution like Ubuntu, SuSE, Debian, RedHat/Scientific Linux Well tested concept for lecture pool setups for over ten years... 16

Testing needed! If any value seen in this appoach more real life experience required Basic Integration of Scientific Linux done, but Which additional components required Concept usable for cluster setups Mixed mode tests (automatic re-booting of pool machines into different modes) 17

Conclusion Advantages Ultra-fast deployment of cluster nodes High flexibility and fast switching of operating systems, versions and dynamic reconfiguration Easy advance testing Possible disadvantages Network/server risk (of failing) Network load and response time of root filesystem servers Differences of disk-based/less operation 18

Questions!? / Discussion! Thank you very much for your patience and please do not hesitate to ask questions, give comments,...! Chair of Communication Systems Computer Center of Freiburg University Herrmann-Herder-Str. 10 79104 Freiburg Tel. +49 761 203 4652 / 8058 Fax +49 761 203 4640 dsuchod@uni-freiburg.de www.ks.uni-freiburg.de/projekte/ldc / www.openslx.org 19