Implementing the SUSE Linux Enterprise High Availability Extension on System z



Similar documents
Implementing the SUSE Linux Enterprise High Availability Extension on System z Mike Friesenegger

SUSE Linux Enterprise High Availability Extension. Piotr Szewczuk konsultant

High Availability Storage

How To Use Suse Linux High Availability Extension 11 Sp (Suse Linux)

SuSE Linux High Availability Extensions Hands-on Workshop

TUT8155 Best Practices: Linux High Availability with VMware Virtual Machines

SAP Solutions High Availability on SUSE Linux Enterprise Server for SAP Applications

Open Source High Availability Writing Resource Agents for your own services. Lars Marowsky-Brée Team Lead SUSE Labs

Red Hat Cluster Suite

Administration Guide. SUSE Linux Enterprise High Availability Extension 12 SP1

High-Availability Using Open Source Software

Zen and The Art of High-Availability Clustering Lars Marowsky-Brée

Pacemaker. A Scalable Cluster Resource Manager for Highly Available Services. Owen Le Blanc. I T Services University of Manchester

Highly Available NFS Storage with DRBD and Pacemaker

Best Current Practices for SUSE Linux Enterprise High Availability 12

SanDisk ION Accelerator High Availability

Red Hat Global File System for scale-out web services

SAP Applications Made High Available on SUSE Linux Enterprise Server 10

Agenda Zabawę 2 czas zacząć Co to jest corosync? Co to jest pacemaker? Zastosowania Podsumowanie

SAP on SUSE Linux Enterprise

SUSE Linux Enterprise Server 10 Frequently Asked Questions

SUSE Linux Enterprise Server

OpenLDAP in High Availability Environments

MySQL High Availability Solutions. Lenz Grimmer OpenSQL Camp St. Augustin Germany

Novell PlateSpin Orchestrate

High Availability & Disaster Recovery Development Project. Concepts, Design and Implementation

SAP on SUSE Linux Enterprise

This presentation provides an overview of the architecture of the IBM Workload Deployer product.

Red Hat Enterprise linux 5 Continuous Availability

GlusterFS Distributed Replicated Parallel File System

The Simple High Available Linux File Server. Schlomo Schapiro Principal Consultant Leitung Virtualisierung & Open Source

SUSE Linux uutuudet - kuulumiset SUSECon:sta

High Availability Solutions for MySQL. Lenz Grimmer DrupalCon 2008, Szeged, Hungary

Tivoli Flashcopy Manager Update and Demonstration

High Availability Low Dollar Clustered Storage

How To Manage Your Volume On Linux (Evms) On A Windows Box (Amd64) On A Raspberry Powerbook (Amd32) On An Ubuntu Box (Aes) On Linux

PolyServe Matrix Server for Linux

This document may be freely distributed provided that it is not modified and that full credit is given to the original author.

Linux Cluster. Administration

Deploying Global Clusters for Site Disaster Recovery via Symantec Storage Foundation on Infortrend Systems

Open-Xchange Server High availability Daniel Halbe, Holger Achtziger

short introduction to linux high availability description of problem and solution possibilities linux tools

Integrated Application and Data Protection. NEC ExpressCluster White Paper

HP OpenView Storage Data Protector

Manager High-Availability HOW-TO

Large Scale Storage. Orlando Richards, Information Services LCFG Users Day, University of Edinburgh 18 th January 2013

Ultimate Guide to Oracle Storage

ENTERPRISE LINUX SYSTEM ADMINISTRATION

Using EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4

Lecture No 01 Novell Products Open Enterprise Server 2 Preview By Haim Malool. Main features Preview

High availability infrastructures for TYPO3 Websites

High Availability Solutions for the MariaDB and MySQL Database

Cisco Active Network Abstraction Gateway High Availability Solution

PVFS High Availability Clustering using Heartbeat 2.0

Overview: Clustering MySQL with DRBD & Pacemaker

Dell High Availability Solutions Guide for Microsoft Hyper-V

Red Hat Cluster Suite Overview. Red Hat Cluster Suite for Red Hat Enterprise Linux 5

SEP Disaster Recovery and Backup Restore: Best

Enterprise Linux Business Continuity Solutions for Critical Applications

High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper

Achieving High Availability on Linux for System z with Linux-HA Release 2

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

Novell Open Enterprise Server Administration

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

High Availability Solutions with MySQL

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Daly Computers Webinar for MEEC: P4000 SAN Solutions

PRM and DRBD tutorial. Yves Trudeau October 2012

IBM Storwize V5000. Designed to drive innovation and greater flexibility with a hybrid storage solution. Highlights. IBM Systems Data Sheet

GL-250: Red Hat Linux Systems Administration. Course Outline. Course Length: 5 days

Tushar Joshi Turtle Networks Ltd

Red Hat Cluster Suite for Red Hat Enterprise Linux 5.2

RedHat (RHEL) System Administration Course Summary

SAP HANA System Replication on SUSE Linux Enterprise Server for SAP Applications

The functionality and advantages of a high-availability file server system

Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle

ZCP trunk (build 50384) Zarafa Collaboration Platform. Zarafa HA Manual

recovery at a fraction of the cost of Oracle RAC

SAN Implementation Course SANIW; 3 Days, Instructor-led

StarWind Virtual SAN Installation and Configuration of Hyper-Converged 2 Nodes with Hyper-V Cluster

Symantec Cluster Server powered by Veritas

SEP AG. SEP sesam extend your infrastructure business with a heterogeneous backup solution. Josef Kastl Tasa Italia Srl Josef.kastl@tasaitalia.


HO15982 Deploy OpenStack. The SUSE OpenStack Cloud Experience. Alejandro Bonilla. Michael Echavarria. Cameron Seader. Sales Engineer

SEP sesam Backup & Disaster Recovery Overview

OVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available

Veritas InfoScale Availability

Configuration Management of Massively Scalable Systems

Linux High Availability

Oracle Linux Advanced Administration

How to Backup XenServer VM with VirtualIQ

Veritas Cluster Server by Symantec

HRG Assessment: Stratus everrun Enterprise

Building Oracle Grid with Oracle VM on Blade Servers and iscsi Storage. Kai Yu Dell Oracle Solutions Engineering

Transcription:

Implementing the SUSE Linux Enterprise High Availability Extension on System z Mike Friesenegger Novell Monday, February 28, 2011 Session Number: 8474

Agenda What is a high availability (HA) cluster? What is required to build an HA cluster using SLES? Demoing the details Managing a cluster with the GUI and CLI Resources primitives and resource groups Resource Constraints STONITH clvm and OCFS2 Wrap-up/Questions

If you attended this session at SHARE Boston in 2010... Thank you for coming back! Did anyone setup a HA cluster? How did it go? I have revamped the presentation and the demos So no one should be bored!! My goal is that everyone will learn new things about SLE HAE Hopefully some attendees are interested in setting up SLE HAE on SLES when you get back!! If you want hands-on then attend the SuSE Linux High Availability Extensions Hands-on Workshop Monday 3pm 6pm (two sessions) Hosted by Richard Lewis of IBM!

What is a high availability (HA) cluster?

A Simple HA Cluster Heartbeat Node 1 Node 3 MASTER Node 2 SAN

Resources Running in the Cluster Heartbeat Node 1 Node 3 MASTER Node 2 SAN

Node Failure in the Cluster Heartbeat Node 1 Node 3 MASTER Node 2 SAN

Services brought up on other nodes the Cluster Heartbeat Node 1 MASTER Node 3 Node 2 SAN

What is required to build an HA cluster using SLES?

SUSE Linux Enterprise High Availability Extension An affordable, integrated suite of robust open source clustering technologies that enables you to implement highly available physical and virtual Linux clusters. Used with SUSE Linux Enterprise Server, it helps you maintain business continuity, protect data integrity, and reduce unplanned downtime for your mission critical Linux workloads

SUSE Linux Enterprise High Availability Extension Features Flexible, policy-driven clustering solution OpenAIS» Open Source initiative's certified implementation of the Service Availability Forum Application Interface Specification» Leading standards-based communication protocol for server and storage clustering» Messaging and membership layer Pacemaker» Cluster resource manager to continuously monitor resource health, manage dependencies, and automatically stop and start services» Configurable engine that uses rules and policies» Metro Area Cluster up to 20 miles» Clustered SAMBA (CIFS)

SUSE Linux Enterprise High Availability Extension Features cont. Resource Agents For popular third-party applications included at no extra charge» SAP Instance and Database, IBM WebSphere Application Server, DB2, and Informix, Oracle and VMware For popular open source applications included at no extra charge» Apache, Ipv4 and IPv6, LVM, RAID, Pure-FTPd, Route, ServeRAID, Squid, VIPArip, Xen, Xinted, DRBD, Novell edirectory, iscsi, mysql, nfsserver, and postgres, sfex, tomcat, filesystems For the most up to date list of resource agents, visit: www.novell.com/products/highavailability

SUSE Linux Enterprise High Availability Extension Features cont. Cluster aware file system and volume manager OCFS2 (Oracle Cluster File System)» Shared-disk POSIX-compliant generic cluster file system» Cluster-aware POSIX locking» Parallel I/O» Dual node use with DRBD CLVM2 (Clustered Logical Volume Manager)» Convenient, single, cluster-wide view of storage» Clustering extensions to the standard LVM2 toolset» Eliminates need to learn a new set of tools

SUSE Linux Enterprise High Availability Extension Features cont. Host Based Continuous data replication DRBD8 (Distributed Replicated Block Device)» Leading open source networked disk management tool» Build single partitions from multiple disks that mirror each other» Fast data resynchronization capabilities» Supports both synchronous and asynchronous mirroring» Provides replicated storage area network (SAN) semantics, allowing cluster-aware file systems to be used without additional SANs

SUSE Linux Enterprise High Availability Extension Features cont. User-friendly tools Unified command line interface» Powerful tool for installing, configuring and managing Linux clusters» For more experienced IT professionals Graphical user interface» Simple tool for monitoring and administering clustered environment» Does not require in-depth knowledge» Web Interface included YaST modules» DRBD» OpenAIS» Multipath» IP load balancer

SUSE Linux Enterprise High Availability Extension x86 and x86_64 Additional cost per year, per server Support level inherited by base SUSE Linux Enterprise Server System z, Power, Itanium Bundled with base SUSE Linux Enterprise Server at no additional charge Support level inherited by base SUSE Linux Enterprise Server

Demoing the details: Managing a cluster with the GUI and CLI NOTE: Its hard to show a demo in slides so come to the session if you want to see the live demo! Several screenshots are provided to help visualize the demoed topic.

Start the GUI with crm_gui

Use crm_mon and crm for the CLI

Demoing the details: Resource primitives and resource groups NOTE: Its hard to show a demo in slides so come to the session if you want to see the live demo! Several screenshots are provided to help visualize the demoed topic.

A resource primitive

A resource group

Demoing the details: Resource Constraints NOTE: Its hard to show a demo in slides so come to the session if you want to see the live demo! Several screenshots are provided to help visualize the demoed topic.

A resource location constraint

A resource colocation constraint

A resource order constraint

Demoing the details: STONITH Shoot The Other Node In The Head NOTE: Its hard to show a demo in slides so come to the session if you want to see the live demo! Several screenshots are provided to help visualize the demoed topic.

What is STONITH? Simple concept A machine in the cluster wants to make sure another machine in the cluster is dead STONITH is used to remotely power down a node in the cluster Simple and reliable, albeit admittedly brutal Fencing is another term but not as graphic! Modular and extensible 33 STONITH modules included in SLE11 SP1 HAE SLE HAE requires a STONITH device by default Recommended practice to have one configured!

A Split Brain Detector (SBD) STONITH resource

Demoing the details: clvm and OCFS2 NOTE: Its hard to show a demo in slides so come to the session if you want to see the live demo! Several screenshots are provided to help visualize the demoed topic.

Understanding the definitions of clvm and OCFS2 in the HA cluster clvm Cluster-aware logical volume manager uses the same LVM management tools to manage PVs, VGs and LVs OCFS2 dlm Oracle Clustered File System v2 Distributed Lock Manager manages locking within the cluster o2cb OCFS2 cluster software stack Cloned resource a resource or resource group that runs on all nodes in the cluster

Understanding the configuration of clvm and OCFS2 in the HA cluster Four resource primitives in a cloned resource group (primitive names are arbitrary) dlm o2cb clvm ocfs2-clusterlv Resource primitive start order is important The last resource primitive mounts the clustered filesystem on all nodes in the cluster

The clvm and OCFS2 configuration

The mounted OCFS2 filesystem

Racing the space... Grow the OCFS2 filesystem while online and being written to by all the clustered nodes! NOTE: This demo is for attendees only!!

THANK YOU FOR ATTENDING!!