SUSE Linux Enterprise High Availability

Similar documents
TUT8155 Best Practices: Linux High Availability with VMware Virtual Machines

High Availability Storage

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

SUSE Linux Enterprise High Availability Extension. Piotr Szewczuk konsultant

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

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

Big Data, SAP HANA. SUSE Linux Enterprise Server for SAP Applications. Kim Aaltonen

SUSE Linux uutuudet - kuulumiset SUSECon:sta

How To Make A Cloud Work For You

SUSE Cloud 5 Private Cloud based on OpenStack

We are watching SUSE

Building Images for the Cloud and Data Center with SUSE Studio

SUSE Customer Center Roadmap

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

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

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

Oracle Products on SUSE Linux Enterprise Server 11

Proste zarządzanie setkami serwerów SUSE Manager 2.1 I SUSE Virtualization Enterprise Console

Advanced Systems Management with Machinery

Implementing the SUSE Linux Enterprise High Availability Extension on System z

DevOps and SUSE From check-in to deployment

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

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

Software Defined Everything

Ceph Distributed Storage for the Cloud An update of enterprise use-cases at BMW

Best Current Practices for SUSE Linux Enterprise High Availability 12

Veritas InfoScale Availability

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

Of Pets and Cattle and Hearts

Novell Cloud Security Service Reducing Risk by Securing the Cloud. Stefan Stiehl Senior Sales Technology Specialist

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

Symantec Cluster Server powered by Veritas

Configuration Management in SUSE Manager 3

Based on Geo Clustering for SUSE Linux Enterprise Server High Availability Extension

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

SUSE Linux Enterprise Roadmap. Maris Smilga

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

HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer abonilla@suse.com

N o v e l l A d d s t o H i g h A v a i l a b i l i t y E x t e n s i o n s f o r S U S E L i n u x E n t e r p r i s e S e r v e r 1 1

High-Availability Using Open Source Software

EMC VPLEX FAMILY. Continuous Availability and Data Mobility Within and Across Data Centers

Administration Guide. SUSE Linux Enterprise High Availability Extension 12 SP1

Veritas Cluster Server from Symantec

Operating System Security Hardening for SAP HANA

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

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

Deploying Hadoop with Manager

Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Chris Haddad

Automated Deployment of an HA OpenStack Cloud

Faster Time to Market and Technology Innovation Integrated Systems with SUSE. Otto Smits OEM Account Executive EMEA July 9 th 2014

Disaster Recovery Solution Achieved by EXPRESSCLUSTER

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

Deployment Options for Microsoft Hyper-V Server

HRG Assessment: Stratus everrun Enterprise

Novell PlateSpin Orchestrate

Using btrfs Snapshots for Full System Rollback

KVM, OpenStack and the Open Cloud SUSECon November 2015

EMC VPLEX FAMILY. Transparent information mobility within, across, and between data centers ESSENTIALS A STORAGE PLATFORM FOR THE PRIVATE CLOUD

Deploying Exchange Server 2007 SP1 on Windows Server 2008

CAS18543 Migration from a Windows Environment to a SUSE Linux Enterprise based Infrastructure Liberty Christian School

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

Public Cloud. Build, Use, Manage. Robert Schweikert. Public Cloud Architect

SUSE Enterprise Storage Highly Scalable Software Defined Storage. Gábor Nyers Sales

Investor Newsletter. Storage Made Easy Cloud Appliance High Availability Options WHAT IS THE CLOUD APPLIANCE?

Novell Collaboration Vibe OnPrem

How SUSE Is Helping You Rock The Public Cloud

SUSE Virtualization Technologies Roadmap

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

Quorum DR Report. Top 4 Types of Disasters: 55% Hardware Failure 22% Human Error 18% Software Failure 5% Natural Disasters

How To Make A Cloud Based System A Successful Business Model

Workflow und Identity Management - Genehmigungsprozesse, Role Mining, Role Design und Compliance Management

SUSE Enterprise Storage Highly Scalable Software Defined Storage. Māris Smilga

From Idea to Working Deployment:

The Promise of Virtualization for Availability, High Availability, and Disaster Recovery - Myth or Reality?

HA for Enterprise Clouds: Oracle Solaris Cluster & OpenStack

SanDisk ION Accelerator High Availability

CA ARCserve Replication and High Availability Deployment Options for Hyper-V

High Availability Solutions for the MariaDB and MySQL Database

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

SuSE Linux High Availability Extensions Hands-on Workshop

Implementing Linux Authentication and Authorisation Using SSSD

Powering the Next Generation Cloud with Azure Stack, Nano Server & Windows Server 2016! Jeff Woolsey Principal Program Manager Cloud & Enterprise

WHITE PAPER: HIGH CUSTOMIZE AVAILABILITY AND DISASTER RECOVERY

SUSE Linux Enterprise 10 SP2: Virtualization Technology Support

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

SUSE Linux Enterprise 12 Security Certifications Common Criteria, EAL, FIPS, PCI DSS,... What's All This About?

Case Study: University of Dayton and Novell Identity & Security Solutions Rick Wagner

Wicked A Network Manager Olaf Kirch

Kangaroot SUSE TechUpdate Interoperability SUSE Linux Enterprise and Windows

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

HIGH AVAILABILITY LINUX ARCHITECTURE FOR MISSION CRITICAL WORKLOADS

High Availability & Disaster Recovery. Sivagopal Modadugula/SAP HANA Product Management Session # 0506 May 09, 2014

Peter Ruissen Marju Jalloh

Rethink Disaster Recovery with Microsoft

Red Hat enterprise virtualization 3.0 feature comparison

Continuous Data Protection for any Point-in-Time Recovery: Product Options for Protecting Virtual Machines or Storage Array LUNs

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

Challenges Implementing a Generic Backup-Restore API for Linux

RED HAT ENTERPRISE VIRTUALIZATION

Transcription:

SUSE Linux Enterprise High Availability Kai Dupke Lars Marowsky-Brée Senior Product Manager SUSE Linux Enterprise Server kdupke@suse.com Distinguished Engineer Architect Storage / HA lmb@suse.com

Topics SUSE Linux Enterprise High Availability Overview Use Cases Roadmap Features Backup 2

Challenge SUSE Linux Enterprise High Availability Murphy's Law is Universal Faults will occur Service outage and loss of data Hardware crash, flood, fire, power outage, earthquake? You might afford a five second blip, but can you afford a longer outage? How much does downtime cost? Can you afford low availability systems? 3

Benefits SUSE Linux Enterprise High Availability Quickly and easily install, configure and manage clustered Linux servers Ensure continuous access to your mission-critical systems and data Transparent to Virtualization nodes can be virtual or physical, or mixed! Meet your Service Level Agreements Increase service availability 5

Features SUSE Linux Enterprise High Availability 6 Service Availability 24/7 Network Load-Balancer Free Resource Agents Node Recovery Cluster File System Data Replication Clustered Samba Unlimited Geo Clustering Virtualization Ready Broad Platform Support

Leadership SUSE Linux Enterprise High Availability 7 Long history track record Up-to-date Open Source High Availability stack Geo cluster support Superior Cluster File System Integrated Data Replication Full System z support Deep OS integration Ready for Virtualization

Competition SUSE Linux Enterprise High Availability SUSE Linux Enterprise High Availability Extension Red Hat Symantec VCS Open Source based Yes Yes No Geo Extension Yes No Yes Hybrid physical, virtual clusters, protects guests and guest apps; supports KVM, Xen, VMware KVM, apps within guest, clusters physical, virtual servers VMware ESX server, protects apps in guests Yes Yes No Yes No (extra for Load Balancer, Clustered Samba, and SAP Resource Agent) No (extra charged) x86, x86_64, Itanium, IBM POWER, IBM System z Only on x86 and x86_64 Only on x86, x86_64 Major Version Upgrade Yes No No Rolling Update Yes No No OCFS2, GFS2 No (extra charged for GFS2) No (extra charged) Data Replication Yes No No (extra charged) Node Recovery included Yes No No (extra charged) Cost $$ $$$ $$$$ Competitive Point Supports virtualization OS integrated tools Free tools and resource agents Platform Support Cluster File System 8

Use Cases

Key Use Cases SUSE Linux Enterprise High Availability High availability for mission-critical services Active/active services Active/passive service fail-over Fine granular monitoring and HA on top of virtualization All Topologies 11 HA, automation and orchestration for managed VMs High availability across guests Traditional databases, SAP setups, regular services Private Cloud OCFS2, Databases, Samba File Servers Local, Metro, and Geographical area clusters

Sample Use Cases - SAP SUSE Linux Enterprise High Availability Simple Stack DRBD Data Sync 12 Enqueue Replication HA in Virtual Environments

Local & Geo Cluster

Geo Cluster Overview SUSE Linux Enterprise High Availability 14 Cluster fail-over between different locations Provide disaster resilience in case of site failure Each site is a self-contained, autonomous cluster Support manual and automatic switch-/fail-over Extends Metro Cluster capabilities No distance limit between data centers No unified storage / network needed Storage replicated as active / passive Leverage SUSE included data replication (DRBD) Integrate third-party solutions via scripts

Geo Cluster From Local to Geo SUSE Linux Enterprise High Availability 15 Local cluster Negligible network latency Typically synchronous concurrent storage access Metro area (stretched) cluster Network latency <15ms (~20mls) Unified / redundant network between sites Usually some form of replication at the storage level Geo clustering High network latency, limited bandwidth Asynchronous storage replication

Geo Cluster Setup SUSE Linux Enterprise High Availability Site C (Arbitrator) boothd boothd Node 1 boothd Node 2 Site A 17 Node 7 Node 8 Site B

SUSE Linux Enterprise High Availability 12 & Roadmap

New Features and Improvements SUSE Linux Enterprise High Availability Extension History Explorer Cluster health evaluation crmsh improvements New config options Node Recovery 19 SCSI handling Updated rear Load Balancer Administration Off-line support Fence Agents update HAproxy Cluster File System OCFS2 performance improvements GFS2 Geo Clustering Multi tenancy arbitrator IP relocation (DNS based)

Version 12 Key Features SUSE Linux Enterprise High Availability Extension Major code refresh to latest upstream versions Pacemaker Object tagging Significant CIB performance Cluster Shell: Health evaluation Improved error reporting and syntax 20 Support corosync configuration hawk Improved wizards History explorer Geo extension Improved algorithm Per-site attributes in CIB DNS-based IP fail-over GFS2 now supported in r/w mode New, additional fenceagents

Roadmap SUSE Linux Enterprise High Availability 2012 SLE 11 SP2 SLE 12 SLE HA 11 SP2 Geo Cluster History Explorer Setup Tools Improved Web Frontend 21 2013 2014 2015 SP3 2016 SP4 GA SP1 SLE HA 11 SP3 SLE HA 12 User Interface Off-line improvements History-Explorer Remote SCSI Reservation Monitoring GEO - Standard stack - multi-tenancy - IP relocation

Areas to Look Into SUSE Linux Enterprise High Availability Failure will occur Virtualization and Cloud Is re-{booting,deploying} a guest sufficient? Install HA components in the guests? Service Monitoring In depth monitoring, 'system as one' or remote monitoring? Local, Metro, Geo... 22 What outage is tolerable 0s, 1s, 1min, 1hour, 1day? What is the next cluster scenario? Forward looking statement, might change without notice.

Summary SUSE Linux Enterprise High Availability Fighting Murphy's Law Service failover at any distance from local to geo Up to 99.9999% availability Rolling updates for less planned downtime Easy setup, administration, management Virtualization agnostic Leading open source High Availability On par with proprietary products When will you start? 23

Features

Setup & Management

Easy Setup Bootstrap & Wizards SUSE Linux Enterprise High Availability Bootstrapping a cluster is really easy - node1 # sleha-init -i bond0 -t ocfs2 -p /dev/sdb - node[2...n] # sleha-join -c 192.168.2.1 Options are optional 27 Connect to the web console for cluster management & wizards

Usability - hawk 28

Command Line SUSE Linux Enterprise High Availability 29

Administration

Remote Monitoring 31 Remote monitoring of resources no HA components needed re-use of Nagios plugins Improved handling of virtual guests monitor virtual services from the hypervisor improve protection of VMs as cluster workload guests remain unaltered monitoring is external Extends pacemaker to include the concept of container resources

History Explorer 32

Service Pack 2 Cluster Simulator SUSE Linux Enterprise High Availability Extension 33

SUSE High Availability 12 New Features

35

Backup

Delivery

High Availability Extension Delivery SUSE Linux Enterprise High Availability 38 Extension to SUSE Linux Enterprise Server Releases synchronized with base server product Annual subscriptions for x86 and AMD64&Intel64 Included free of charge with Itanium, IBM Power, and IBM System z subscriptions Separate Geo Cluster option available for AMD64&Intel64 and IBM System z Support level inherited from the underlying SUSE Linux Enterprise Server subscription Free trial available

Geo Cluster Delivery SUSE Linux Enterprise High Availability Additional option for the SUSE Linux Enterprise High Availability Extension 39 Extends the subscription for the High Availability Extension and the SUSE Linux Enterprise Server Available for AMD64&Intel64 and IBM System z Support level inherited from the underlying SUSE Linux Enterprise Server subscription

Architecture

Cluster Example SUSE Linux Enterprise High Availability Extension Client s Network Links Xen VM 1 LAMP Apache IP ext3 Xen VM 2 clvm2+ocfs2 DLM Pacemaker Storage Corosync + openais Kernel 41 Kernel Kernel

Linux High Availability Stack SUSE Linux Enterprise High Availability Extension 42 The stack includes: resource-agents manage and monitor availability of services stonith IO fencing support (also Xen and VMware VMs) corosync and OpenAIS cluster infrastructure Pacemaker cluster resource manager CRM GUI graphical interface for cluster resource and dependencies editing hawk Web console for cluster monitoring and administration CLI improved command line to interact with the CIB: editing, prepare multiple changes - commit once, syntax validation, etc.

Detailed Architecture SUSE Linux Enterprise High Availability Extension 43

Learn more www.suse.com/products/highavailability Thank you. 44

Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.