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



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

SUSE Linux Enterprise High Availability Extension. Piotr Szewczuk konsultant

High Availability Storage

TUT8155 Best Practices: Linux High Availability with VMware Virtual Machines

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

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

SuSE Linux High Availability Extensions Hands-on Workshop

SUSE Linux Enterprise Server for VMware

Installing, Tuning, and Deploying Oracle Database on SUSE Linux Enterprise Server 12 Technical Introduction

SUSE Linux uutuudet - kuulumiset SUSECon:sta

WHITE PAPER: HIGH CUSTOMIZE AVAILABILITY AND DISASTER RECOVERY

Advanced Systems Management with Machinery

Red Hat Global File System for scale-out web services

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

Using btrfs Snapshots for Full System Rollback

High Availability and Disaster Recovery for SAP HANA with SUSE Linux Enterprise Server for SAP Applications

White Paper Server. SUSE Linux Enterprise Server 12 Modules

SUSE Linux Enterprise Server 10 Frequently Asked Questions

SUSE Storage. FUT7537 Software Defined Storage Introduction and Roadmap: Getting your tentacles around data growth. Larry Morris

We are watching SUSE

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

Best Current Practices for SUSE Linux Enterprise High Availability 12

SEP sesam Online/Hot Backup & Restore for Databases and Application Protection

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

HP OpenView Storage Data Protector

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

High-Availability Using Open Source Software

Enterprise Linux Business Continuity Solutions for Critical Applications

Relax-and-Recover. Johannes Meixner. on SUSE Linux Enterprise 12.

Manager High-Availability HOW-TO

SMB in the Cloud David Disseldorp

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

SAP on SUSE Linux Enterprise

Using SUSE Linux Enterprise to "Focus In" on Retail Optical Sales

Veritas Cluster Server by Symantec

DevOps and SUSE From check-in to deployment

Integrated Application and Data Protection. NEC ExpressCluster White Paper

Tivoli Flashcopy Manager Update and Demonstration

SAP on SUSE Linux Enterprise

Kangaroot SUSE TechUpdate Interoperability SUSE Linux Enterprise and Windows

Shared Parallel File System

Automated Deployment of an HA OpenStack Cloud

Highly Available NFS Storage with DRBD and Pacemaker

Administration Guide. SUSE Linux Enterprise High Availability Extension 12 SP1

Veritas Cluster Server from Symantec

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

Configuration Management in SUSE Manager 3

Symantec NetBackup 7 Clients and Agents

UPSTREAM for Linux on System z

Red Hat Enterprise Linux as a

Linux Cluster. Administration

SEP Disaster Recovery and Backup Restore: Best

Symantec NetBackup 7.5 Clients and Agents

Citrix XenApp Server Deployment on VMware ESX at a Large Multi-National Insurance Company

Of Pets and Cattle and Hearts

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

PolyServe Matrix Server for Linux

Mary E. Shacklett President Transworld Data

Part2 Hyper-V Replica and Hyper-V Recovery Manager. Datacenter Specialist

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

Outline. MCSA: Server Virtualization

<Insert Picture Here> Oracle VM and Cloud Computing

Daly Computers Webinar for MEEC: P4000 SAN Solutions

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

SUSE Manager. A Comprehensive Linux Server Management the Linux Way. Name. Title

Symantec Cluster Server powered by Veritas

Architecture and Mode of Operation

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

// your essential partner CLOUD

VMWARE COURSE OUTLINE. Revision 1.0 Prepared by: See CY

VERITAS Business Solutions. for DB2

SEP Disaster Recovery and Backup Restore: Best Practices

Eliminate SQL Server Downtime Even for maintenance

Novell PlateSpin Orchestrate

ASUG 2014 Moving SAP to the Cloud

SUSE OpenStack Cloud. Become Your Enterprise s Cloud Service Provider

SUSE Linux Enterprise Server

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

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

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

VERITAS Cluster Server v2.0 Technical Overview

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

Ultimate Guide to Oracle Storage

SEP sesam Backup & Disaster Recovery Overview

Veritas InfoScale Availability

Red Hat Cluster Suite

Symantec NetBackup Appliances

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Architecture and Mode of Operation

High Availability Low Dollar Clustered Storage

Running Oracle Databases in a z Systems Cloud environment

WHITE PAPER Managing Linux in the Enterprise: The Red Hat Network Approach

VERITAS Backup Exec 10 for Windows Servers AGENTS & OPTIONS MEDIA SERVER OPTIONS KEY BENEFITS AGENT AND OPTION GROUPS

identity management in Linux and UNIX environments

Novell Open Enterprise Server Administration

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware

Transcription:

Implementing the SUSE Linux Enterprise High Availability Extension on System z Mike Friesenegger SUSE Technical Specialist mikef@novell.com but soon to be mikef@suse.com

Agenda SUSE Linux Enterprise Server for System z What is a high availability (HA) cluster? What is required to build a HA cluster using SLES? Demoing the features of SLE HAE 2 Managing a cluster with the GUI and CLI Resources primitives and resource groups Resource Constraints STONITH clvm and OCFS2 Call to Action

SUSE Linux Enterprise Server for System z

SUSE Linux Enterprise Server for System z 10 years on the Mainframe http://www.novell.com/partners/ibm/mainframe/img/timeline_lores.pdf The first deployments on Linux for the mainframe were file and print servers. The first piece of software that became popular was Samba. The first large commercial customer for SUSE Linux Enterprise Server for S/390 was Telia, the largest telecommunications company in Sweden. Today, companies are running their mission-critical workloads on top of SUSE Linux Enterprise Server for System z. 4

Why Customers Prefer SUSE Linux Enterprise Server for System z The optimized version for IBM System z: 5 SUSE Linux Enterprise Server is #1 in mainframe Linux market (80%+ share) in SAP-on-Linux market (75% share) in High Performance Computing (6 of top 10) SUSE Linux Enterprise Server for System z: Fully supported by IBM supports all benefits of the mainframe 10 years of expertise (available five years ahead of competition) Ideal for workload consolidation, providing major cost savings New features specific to System z Hosting of Subscription Management Tool on System z More than 1,700 certified applications available

Differentiators - Unique tools for SUSE Linux Enterprise Server for System z Yast and Integrated Systems Management Configure every aspect of the server Subscription Management Tool Hosting Subscription and patch management made easy High Availability Extension for SLES Included in SLES for System z.net Applications on Linux: Mono Migrate existing.net applications to Linux without having to rewrite code Starter System for System z Starter System for System z is a pre-built installation server 6

What is a high availability (HA) cluster?

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

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

Migrating a Resource Heartbeat Node 1 Node 3 MASTER Node 2 SAN 10

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

STONITH the Failed Node Out of the Cluster Heartbeat Node 1 Node 3 MASTER Node 2 SAN 12

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

What is required to build a HA cluster using SLES?

SUSE Linux Enterprise High Availability Extension 15 An affordable, integrated suite of robust open source clustering technologies Used with SUSE Linux Enterprise Server Implement a cluster using physical or virtual Linux servers Benefits Cost effectively meet your service-level agreements Ensure continuous access to your missioncritical systems and data Maintain data integrity Increase resource utilization

SUSE Linux Enterprise High Availability Extension 11 SP1 Key Capabilities Today All components use open source technologies Flexible, policy-driven clustering solution Metro area cluster up to 20 miles Clustered SAMBA (CIFS) Includes 82 Resource Agents like Oracle, DB2, SAP, Apache, MySQL, PostgreSQL Cluster aware file system and volume manager OCFS2 shared-disk POSIX-compliant generic purpose cluster file system Clustering extensions to the standard LVM2 toolset Host Based Continuous Data Replication Disaster Recovery Integration User Friendly Tools 16 No matter if you prefer the CLI or GUI

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 17 Bundled with base SUSE Linux Enterprise Server at no additional charge Support level inherited by base SUSE Linux Enterprise Server

SUSE Linux Enterprise High Availability Extension Key Capabilities Future Usability and Management Full web GUI Improved access control Ease of Use Guided and automated configuration Prepackages applications Preloaded clusters Clusters Functionality Wide area clusters Improved data replication Unix cluster stack leadership Backup and Disaster Recovery Backup integration DR automation 18

Demoing the features: Managing a cluster with the GUI and CLI NOTE: Screenshots are provided to help visualize the demoed features during the session.

Start the GUI with crm_gui 20

Use crm_mon and crm for the CLI 21

Demoing the features: Resource primitives and resource groups NOTE: Screenshots are provided to help visualize the demoed features during the session.

A resource primitive 23

A resource group 24

Demoing the features: Resource constraints NOTE: Screenshots are provided to help visualize the demoed features during the session.

A resource location constraint 26

A resource colocation constraint 27

A resource order constraint 28

Demoing the features: STONITH NOTE: Screenshots are provided to help visualize the demoed features during the session.

What is STONITH? Shoot The Other Node In The Head 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 Two of interest for System z: SBD and snipl SLE HAE requires a STONITH device by default 30 Recommended practice to have one configured!

A Split Brain Detector (SBD) STONITH resource 31

Demoing the features: clvm and OCFS2 NOTE: Screenshots are provided to help visualize the demoed features during the session.

Understanding the definitions of clvm and OCFS2 in the HA cluster 33 clvm Cluster-aware logical volume manager uses the same LVM management tools to manage PVs, VGs and LVs OCFS2 Oracle Clustered File System v2 dlm 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 34

The clvm and OCFS2 configuration 35

The mounted OCFS2 filesystem 36

Attend the SUSE Linux High Availability Extensions Handson Workshop (9348 and 9494). Monday 3 6pm. Thank you. 37

38 Corporate Headquarters +49 911 740 53 0 (Worldwide) Join us on: Maxfeldstrasse 5 90409 Nuremberg Germany +www.suse.com www.opensuse.org