1 Implementing the SUSE Linux Enterprise High Availability Extension on System z Mike Friesenegger Novell Monday, February 28, 2011 Session Number: 8474
2 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
3 If you attended this session at SHARE Boston in 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!
4 What is a high availability (HA) cluster?
5 A Simple HA Cluster Heartbeat Node 1 Node 3 MASTER Node 2 SAN
6 Resources Running in the Cluster Heartbeat Node 1 Node 3 MASTER Node 2 SAN
7 Node Failure in the Cluster Heartbeat Node 1 Node 3 MASTER Node 2 SAN
8 Services brought up on other nodes the Cluster Heartbeat Node 1 MASTER Node 3 Node 2 SAN
9 What is required to build an HA cluster using SLES?
10 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
11 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)
12 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:
13 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
14 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
15 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
16 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
17 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.
18 Start the GUI with crm_gui
19 Use crm_mon and crm for the CLI
20 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.
21 A resource primitive
22 A resource group
23 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.
24 A resource location constraint
25 A resource colocation constraint
26 A resource order constraint
27 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.
28 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!
29 A Split Brain Detector (SBD) STONITH resource
30 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.
31 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
32 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
33 The clvm and OCFS2 configuration
34 The mounted OCFS2 filesystem
35 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!!
White Paper EMC VNXe HIGH AVAILABILITY Overview Abstract This white paper discusses the high availability (HA) features in the EMC VNXe system and how you can configure a VNXe system to achieve your goals
An Oracle White Paper June 2013 Oracle Real Application Clusters One Node Executive Overview... 1 Oracle RAC One Node 12c Overview... 2 Best In-Class Oracle Database Availability... 5 Better Oracle Database
Introduction By leveraging the inherent benefits of a virtualization based platform, a Microsoft Exchange Server 2007 deployment on VMware Infrastructure 3 offers a variety of availability and recovery
Kingston Communications Virtualisation Platforms The KC Managed Server is architected to provide a dedicated server based on the hugely successful VMWare platform. By using the Enterprise version of VMware
WHITE PAPER: VIRTUALIZE BUSINESS-CRITICAL APPLICATIONS.............. WITH..... CONFIDENCE..................... Confidently Virtualize Business-critical Applications in Microsoft Hyper-V with Symantec ApplicationHA
vshield Manager 5.0.1 vshield App 5.0.1 vshield Edge 5.0.1 vshield Endpoint 5.0.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced
Overview Hewlett Packard's MSA P2000 Family of storage arrays features P2000 G3 arrays with the latest 8 Gb Fibre Channel, 6 Gb SAS, 10GbE iscsi connected models, and an iscsi model with four 1 Gb iscsi
Basic System Administration ESX Server 3.0 and VirtualCenter 2.0 Basic System Administration Revision: 20090213 Item: VI-ENG-Q206-219 You can find the most up-to-date technical documentation at: http://www.vmware.com/support/pubs
Veritas Storage Foundation and High Availability Solutions HA and Disaster Recovery Solutions Guide for Microsoft SQL 2008 and 2008 R2 Windows Server 2003, Windows Server 2008 5.1 Service Pack 2 Veritas
Veritas Cluster Server Release Notes Linux 5.1 Service Pack 1 Veritas Cluster Server Release Notes The software described in this book is furnished under a license agreement and may be used only in accordance
Best Practices Guide McAfee epolicy Orchestrator for use with epolicy Orchestrator versions 4.5.0 and 4.0.0 COPYRIGHT Copyright 2011 McAfee, Inc. All Rights Reserved. No part of this publication may be
; The Truth about Agent vs. Agentless Monitoring A Short Guide to Choosing the Right Solution. Monitoring applications, networks and servers (physical, virtual and cloud), across multiple platforms (AIX,
VMware Horizon 6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this
Symantec Backup Exec 12 for Windows Small Business Server Premium and Standard Editions Comprehensive data protection and system recovery for Microsoft Windows Small Business Server Today s small businesses
Double-Take Replication in the VMware Environment: Building DR solutions using Double-Take and VMware Infrastructure and VMware Server Double-Take Software, Inc. 257 Turnpike Road; Suite 210 Southborough,
Red Hat Enterprise Linux 6 High Availability Add-On Overview Overview of the High Availability Add-On for Red Hat Enterprise Linux Edition 6 Red Hat Enterprise Linux 6 High Availability Add-On Overview
CA ARCserve Backup for Windows NDMP NAS Option Guide r16.5 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
Oracle Data Integrator Best Practices for a Data Warehouse Oracle Best Practices March 2008 Oracle Data Integrator Best Practices for a Data Warehouse PREFACE... 7 PURPOSE... 7 AUDIENCE... 7 ADDITIONAL
TECHNICAL BRIEF:........................................ Running Highly Available, High Performance Databases in a SAN-Free Environment Who should read this paper Architects, application owners and database
Parallels Virtuozzo Containers 4.0 for Linux Release Notes Copyright 1999-2011 by Parallels Holdings, Ltd. All rights reserved. This document describes the new features of this release and important changes
CLOUD INFRASTRUCTURE MANAGED VIRTUAL SERVER (DEDICATED) USER GUIDE WELCOME TO MANAGED VIRTUAL SERVER ON DEDICATED COMPUTE For sales, account set-up enquiries and technical support, contact your Telstra