Hochverfügbare Serverlösungen sind heute mit Standard PC Hardware kostengünstig zu realisieren. Es stehen ausgereifte Open Source Tools zur Verfügung, mit denen einfache und auch komplexe Clusterlösungen realisierbar sind.
Inhalt
High Availability
Was bedeutet Availability /
High Availability?
Maßnahmen zu Verbesserung der
Verfügbarkeit
HA-Clustering
Typen von Switchover Cluster
Datenhaltung im HA-Cluster
Shared Storage vs. Plattenspiegelung
split brain und STONITH
Linux Paket heartbeat
Linux Paket drbd
Sonstige High Availability
Pakete und Tools unter Linux
drbd
/etc/drbd.conf
Konfiguration und Initialiserung
Integration heartbeat
Degraded mode
Dienstprogramme und Diagnose
Performance und Tuning
Anwendungsbeispiel
Aufbau eines redundanten Samba Servers mit Heartbeat/DRBD
Seminar-Ziel
Sie erlernen in diesem Seminar die Installation, Konfiguration und Administration eines Linux High Availability Cluster. Sie lernen durch einen Linux Cluster die Zuverlässigkeit, Verwendbarkeit und Betriebsfähigkeit von Linux-Servern zu erhöhen. Dies gilt u.a. für HTTP/FTP-Dienste, Lastverteilung und Datenbanken
Wer sollte teilnehmen
Systemadministratoren, Netzwerkadministratoren, Datenbankadministratoren mit vergleichbaren Kenntnissen des Kurses "Linux Systemadministration"
Dauer des Seminars
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
max. 8 Personen
Seminar-Gebühren
1.980,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Abitur, Diplom in Mathematik und Informatik
Diverse SuSE Linux und Sun Solaris Zertifizierungen. Für alle Fragen rund um Linux und Unix ist Axel Miesen unser Experte
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
The Linux Enterprise Cluster. Mit CD-ROM
"The Linux Enterprise Cluster explains how to take a number of inexpensive computers with limited resources, place them on a normal computer network, and install free software so that the computers act together like one powerful server. This makes it possible to build a very inexpensive and reliable business system for a small business or a large corporation. The book includes information on how to build a high-availability server pair using the Heartbeat package, how to use the Linux Virtual Server load balancing software, how to configure a reliable printing system in a Linux cluster environment, and how to build a job scheduling system in Linux with no single point of failure. The book also includes information on high availability techniques that can be used with or without a cluster, making it helpful for System Administrators even if they are not building a cluster. Anyone interested in deploying Linux in an environment where low cost computer reliability is important will find this book useful. The CD-ROM includes all of the software needed to build a Linux Enterprise Cluster, including the Linux kernel, rsync, the SystemImager package, the Heartbeat package, the Linux Virtual Server package, the Mon monitoring package, and the Ganglia package. All figures in the book are also included on the CD-ROM.
Seminar
Novell Cluster Services for Linux and NetWare
"Need to configure or manage Novell Cluster Services on NetWare, Linux or a mixed environment? Pick up a copy of the official reference guide, "Novell Cluster Services for Linux and NetWare". This book blends in-depth information with practical, real world examples to cover cluster services configuration strategies, backup requirements, cluster services management, and upgrading tactics. You´ll gain invaluable insight from authors Rob Bastiaansen and Sander van Vugt, two Novell Certified Instructors with day-to-day experience consulting on the topics covered in this book. Master installing and managing Novell Cluster Services with the tutorial not available from anyone else, "Novell Cluster Services for Linux and NetWare". "
Seminar
Cluster Computing
Das Buch ist eine praktische Einführung in das Hochleistungsrechnen auf Linux-Clustern. In vier Teilen (Grundlagen, Technik, Programmierung, Praxis) wird ausführlich erklärt, wie man einen Haufen (Cluster) preiswerter Standard-PCs in einen Parallelcomputer verwandelt und diesen dann zur Lösung rechenintensiver Probleme einsetzt. Insbesondere enthält das Buch eine fundierte Einführung in MPI, dem grundlegenden Programmiermodell für Cluster-Computer. Dabei werden anhand konkreter Beispiele die wichtigsten Paradigmen paralleler Programmierung präsentiert. Vorgestellt werden außerdem Entwicklungswerkzeuge, die Fehlersuche in parallelen Programmen und nützliche Bibliotheken. TOC:I. Grundlagen: Von Megahertz zu Gigaflops. Parallelrechner. Programmieransätze. - II. Technik: Cluster Design. PCs vernetzen. Cluster-Dienste. - III. MPI: Grundlagen. Fortgeschrittene Techniken. Parallelisierungstechniken. - IV. Praxis: Debuggingmethoden und Entwicklungswerkzeuge für MPI-Programme. Bibliotheken. Benchmarks. Checkpoint-Restart. - V. Anhang: Die C-Schnittstelle des MPI-Standards. Argumente aus einer Kommandozeile einlesen. - Literaturverzeichnis. Sachverzeichnis.
Seminar
High Performance Linux Clusters
"To the outside world, a "supercomputer" appears to be a single system. In fact, it´s a cluster of computers that share a local area network and have the ability to work together on a single problem as a team. Many businesses used to consider supercomputing beyond the reach of their budgets, but new Linux applications have made high-performance clusters more affordable than ever. These days, the promise of low-cost supercomputing is one of the main reasons many businesses choose Linux over other operating systems. This new guide covers everything a newcomer to clustering will need to plan, build, and deploy a high-performance Linux cluster. The book focuses on clustering for high-performance computation, although much of its information also applies to clustering for high-availability (failover and disaster recovery). The book discusses the key tools you´ll need to get started, including good practices to use while exploring the tools and growing a system. You´ll learn about planning, hardware choices, bulk installation of Linux on multiple systems, and other basic considerations. Then, you´ll learn about software options that can save you hours--or even weeks--of deployment time. Since a wide variety of options exist in each area of clustering software, the author discusses the pros and cons of the major free software projects and chooses those that are most likely to be helpful to new cluster administrators and programmers. A few of the projects introduced in the book include: * MPI, the most popular programming library for clusters. This book offers simple but realistic introductory examples along with some pointers for advanced use. * OSCAR and Rocks, two comprehensive installation and administrative systems * openMosix (a convenient tool for distributing jobs), Linux kernel extensions that migrate processes transparently for load balancing * PVFS, one of the parallel filesystems that make clustering I/O easier * C3, a set of commands for administering multiple systems Ganglia, OpenPBS, and cloning tools (Kickstart, SIS and G4U) are also covered. The book looks at cluster installation packages (OSCAR & Rocks) and then considers the core packages individually for greater depth or for folks wishing to do a custom installation. Guidelines for debugging, profiling, performance tuning, and managing jobs from multiple users round out this immensely useful book. "
Seminar
Building Clustered Linux Systems
"This book dramatically lowers the learning curve, bringing together all the hands-on knowledge and step-by-step techniques you´ll need to get the job done. Using practical examples, Robert Lucke simplifies every facet of cluster design and integration: networking, hardware, architecture, operating environments, data sharing, applications, and more. Lucke, who helped prototype and implement one of the world´s largest Linux clusters, systematically addresses the key issues you´ll encounter and the key decisions you´ll have to make. The coverage includes: basic clustering concepts, hardware components, and architectural models; a step-by-step cluster creation process: design, installation, and testing; choosing and implementing the optimal hardware configuration for your environment; life in the fast LAN: high-speed cluster interconnects; and software issues: distributions, bootup, disks, partitioning, file systems, middleware, and more. "
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743