How To Make Databases on SUSE Linux Enterprise Server Highly Available Mike Friesenegger

Similar documents
How To Make Databases on Linux on System z Highly Available

Best practices with SUSE Linux Enterprise Server Starter System and extentions Ihno Krumreich

Managing Linux Servers Comparing SUSE Manager and ZENworks Configuration Management

SUSE OpenStack Cloud. Enabling your SoftwareDefined Data Center. SUSE Expert Days. Nyers Gábor Trainer &

Using Linux Containers as a Virtualization Option

Provisioning with SUSE Enterprise Storage. Nyers Gábor Trainer &

SUSE Linux Enterprise High Availability Extension

SUSE Linux Enterprise Kernel Back to the Future

Docker Networking In OpenStack What you need to know now. Fawad Khaliq

A Carrier-Grade Cloud Phone System

Essentials. Johannes Meixner. about Disaster Recovery (abbreviated DR) with Relax-and-Recover (abbreviated ReaR)

SaltStack and SUSE Systems and Configuration Management that Scales and is Easy to Extend

Linux and z Systems in the Datacenter Berthold Gunreben

Linux High Availability on IBM z Systems

SUSE Manager Roadmap OS Lifecycle Management from the Datacenter to the Cloud

Open Enterprise & Open Community

Build with SUSE Studio, Deploy with SUSE Linux Enterprise Point of Service and Manage with SUSE Manager Case Study

Protect your server with SELinux on SUSE Linux Enterprise Server 11 SP Sander van Vugt

SUSE Manager in Large Scale 17220

Novell SLES 10/Xen. Roadmap Presentation. Clyde R. Griffin Manager, Xen Virtualization Novell, Inc. cgriffin at novell.com.

SUSE An introduction...

Exploring the High Availability Storage Infrastructure. Tutorial 323 Brainshare Jo De Baer Technology Specialist Novell -

SICOOB. The Second Largest Linux on IBM System z Implementation in the World. Thiago Sobral. Claudio Kitayama

High Availability for Highly Reliable Systems

Introduction to Software Defined Infrastructure SUSE Linux Enterprise 15

SUSE Manager and Salt

Expert Days SUSE Enterprise Storage

Building a Secure and Compliant Cloud Infrastructure. Ben Goodman Principal Strategist, Identity, Compliance and Security Novell, Inc.

Cloud in a box. Fully automated installation of SUSE Openstack Cloud 5 on Dell VRTX. Lars Everbrand. Software Developer

Samba HA Cluster on SLES 9

Exploring History with Hawk

Define Your Future with SUSE

Saving Real Storage with xip2fs and DCSS. Ihno Krumreich Project Manager for SLES on System z

Novell Infiniband and XEN

SDS Heterogeneous OS Access. Technical Strategist

From GIT to a custom OS image in a few click OS image made easy

BOV89296 SUSE Best Practices Sharing Expertise, Experience and Knowledge. Christoph Wickert Technical Writer SUSE /

Using Crowbar to Deploy Your OpenStack Cloud. Adam Spiers Vincent Untz John H Terpstra

Unleash the Power of Ceph Across the Data Center

Welcome to SUSE Expert Days 2017 Service Delivery with DevOps

Secure Authentication

Scaling a Highly Available Global SUSE Manager Deployment at Rackspace to Manage Multiple Linux Platforms

Before We Start... 1

DevOps with SUSE: How SUSE Manager, SUSE Studio and SUSE Cloud APIs Facilitate Continuous Software Delivery. Wolfgang Engel.

Too Many Metas A high level look at building a metadata desktop. Joe Shaw

SUSE Linux Enterprise 11

Data Sheet: High Availability Veritas Cluster Server from Symantec Reduce Application Downtime

Veritas Cluster Server from Symantec

An Oracle White Paper November Oracle RAC One Node 11g Release 2 User Guide

An Oracle White Paper May Oracle VM 3: Overview of Disaster Recovery Solutions

August Oracle - GoldenGate Statement of Direction

InterSystems High Availability Solutions

DATA INTEGRATION PLATFORM CLOUD. Experience Powerful Data Integration in the Cloud

Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018

Gaps and Overlaps in Identity Management Solutions OASIS Pre-conference Workshop, EIC 2009

IO110: Open Enterprise Server 2. Hardware you can hit with a hammer, software you can only curse at...

Samba and Ceph. Release the Kraken! David Disseldorp

Maximum Availability Architecture. Oracle Best Practices For High Availability

SUSE. High Performance Computing. Kai Dupke. Meike Chabowski. Senior Product Manager SUSE Linux Enterprise

Software Defined. All The Way with OpenStack. T. R. Bosworth Senior Product Manager SUSE OpenStack Cloud

Highly Available Forms and Reports Applications with Oracle Fail Safe 3.0

Enabling Fast Recovery of Your Virtual Environments: NetBackup, Backup Exec & VCS for VMware

Data Sheet: Storage Management Veritas Storage Foundation for Oracle RAC from Symantec Manageability and availability for Oracle RAC databases

Overview. Implementing Fibre Channel SAN Boot with the Oracle ZFS Storage Appliance. January 2014 By Tom Hanvey; update by Peter Brouwer Version: 2.

Oracle Privileged Account Manager

VSP16. Venafi Security Professional 16 Course 04 April 2016

WebSphere Commerce Professional

Software Defined Storage for the Evolving Data Center

Veritas Volume Replicator Option by Symantec

An Oracle White Paper September Methods for Upgrading to Oracle Database 11g Release 2

Oracle Data Provider for.net Microsoft.NET Core and Entity Framework Core O R A C L E S T A T E M E N T O F D I R E C T I O N F E B R U A R Y

Saving Your Bacon Recovering From Common Linux Startup Failures

Session: Oracle RAC vs DB2 LUW purescale. Udo Brede Quest Software. 22 nd November :30 Platform: DB2 LUW

Zdeněk Kubala Senior QA

SM B10: Rethink Disaster Recovery: Replication and Backup Are Not Enough

Veritas NetBackup OpenStorage Solutions Guide for Disk

ARCSERVE UNIFIED DATA PROTECTION

The CephFS Gateways Samba and NFS-Ganesha. David Disseldorp Supriti Singh

SM-B09: Confidently Virtualize Business Critical Applications On VMware, KVM, LPAR and LDOM with ApplicationHA 6.0

MySQL HA Solutions Selecting the best approach to protect access to your data

openqa features capabilities bugs Ondrej Holecek /aaannz/

Veritas InfoScale Enterprise for Oracle Real Application Clusters (RAC)

Dell Wyse Datacenter for VMware Horizon View Cloud Pod Architecture

HIGH-AVAILABILITY & D/R OPTIONS FOR MICROSOFT SQL SERVER

openqa making QA interesting since 2013 Ondrej Holecek /aaannz/

Three Steps Toward Zero Downtime. Guide. Solution Guide Server.

openqa Avoiding Disasters of Biblical Proportions Marita Werner QA Project Manager

SOA Cloud Service Automatic Service Migration

Veritas InfoScale Support Matrix for Oracle

VERITAS Cluster Server. QuickStart. Product Overview

Virtualization with Arcserve Unified Data Protection

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware

ZDLRA High Availability for Backup and Recovery

INTRODUCING VERITAS BACKUP EXEC SUITE

Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017

openqa Avoiding Disasters of Biblical Proportions Marita Werner QA Project Manager

Veritas Storage Foundation for Oracle RAC from Symantec

Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E

iscsi Target Usage Guide December 15, 2017

WLS Neue Optionen braucht das Land

Transcription:

How To Make Databases on SUSE Linux Enterprise Server Highly Available Mike Friesenegger SUSE Sales Engineer mikef@suse.com

Agenda Clarify the term "Availability" What is High Availability Minimize a Database Startup Time after a Failure Making an IBM DB2 Database Highly Available Making an Oracle Database Highly Available Demo 2

Questions to Ask About the Importance of a Database How much uptime does the business expect? 24 x 7 x 365 Occasional downtime acceptable Not important How quickly does the database need to recover from a failure? Recovery time is unacceptable Some recovery time is acceptable Not important 3

Determine the Level of Availability Maximum 1 or Continuous 2 Availability 24 x 7 x 365 Recovery time is unacceptable High Availability Occasional downtime acceptable Some recovery time is acceptable No Availability Not important 1 High Availability Overview, http://www.oracle.com/pls/db112/portal.portal_db?selected=14&frame= 2 High Availability and Disaster Recovery Options for DB2 for Linux, UNIX, and Windows, http://www.redbooks.ibm.com/abstracts/sg247363.html 4

The Cost of Availability Maximum or Continuous Availability Additional hardware/software costs Most complex configuration Largest amount of time to plan and implement High Availability Additional hardware/software costs Complex configuration Time required to plan and implement No Availability Normal cost of running a single instance database 5

The Products That Assist With Availability Maximum or Continuous Availability Oracle Real Application Cluster (RAC) IBM DB2 purescale High Availability An OS based HA Clustering solution IBM PowerHA for AIX Microsoft Cluster Server for Windows Veritas Cluster Server SUSE Linux Enterprise High Availability Extension Optional components Database replication Fast Failover capability 6

A Note About the Availability Products Maximum or Continuous Availability Availability is only one aspect of these products Flexibility to scale processing capacity is the biggest goal of these products Automatically load balance application connections as a benefit of scaling May address disaster recovery High Availability Primary focus on increasing availability May address disaster recovery 7

Clarify the Term Availability Depends on your business requirements Maybe you do not need any availability If you do Maximum or Continuous Availability provides the most options and features with the most complexity and cost High Availability may be all you need! The remainder of this session will focus on providing High Availability Focusing on Oracle and DB2 databases Using the SUSE Linux Enterprise High Availability Extension 8

Features SUSE Linux Enterprise High Availability Extension Service availability 24/7 Policy driven clustering Shared and Scaled data-access Cluster file system Clustered Samba Scale Network Services IP load-balancing Virtualization Agnostic Platform independent setup Disaster tolerance Data replication via IP Node recovery User friendly tools Graphical user interface Unified command line Free Resource Agents Geo Clustering Cluster across unlimited distance 9

What is High Availability?

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

An Active/Passive Database Cluster Heartbeat Node 1 Node 3 MASTER Node 2 SAN 12

Migrating a Database to a New Node Heartbeat Node 1 Node 3 MASTER Node 2 SAN 13

Migrated Database on a New Node Heartbeat Node 1 Node 3 MASTER Node 2 SAN 14

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

Kick the Failed Node Out of the Cluster Heartbeat Node 1 Node 3 MASTER Node 2 SAN 16

Database Automatically Restarted On Another Node Heartbeat Node 1 Node 3 MASTER Node 2 SAN 17

Minimize Startup Time of a Database

Migration and Failover Can Be Time Consuming Steps in migration Clean database shutdown Release shared storage from current node Attach shared storage to new node Start database and listener Steps for failover Detection of failed node Kick the failed node out of cluster Issue node eviction Wait for node eviction Guarantee that node is kicked out Attach shared storage to new node Start database and listener Verify no database corruption 19

Replication to Standby Database Via Log Shipping Heartbeat Node 1 Node 3 MASTER Node 2 SAN 20

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

Kick the Failed Node Out of the Cluster Heartbeat Node 1 Node 3 MASTER Node 2 SAN 22

Standby Database Automatically Started on Another Node Heartbeat Node 1 Node 3 MASTER Node 2 SAN 23

Making an IBM Database Highly Available

Components in a Highly Available IBM DB2 Database IBM DB2 10.1 for Linux IBM DB2 High Availability and Disaster Recovery (HADR) Provides log shipping feature Recommended to use a third-party clustering solution SUSE Linux Enterprise High Availability Extension 11 SP3 Manages start/stop/failover of resources Shared storage Service IP Address IBM DB2 Database and HADR Provides node monitoring IP address failover 25

Making an Oracle Database Highly Available

Components in a Highly Available Oracle Database Oracle Enterprise 11gR2 for Linux Oracle Data Guard Provides log shipping feature Oracle recommends using Oracle Clusterware Other third-party HA clustering solutions will work SUSE Linux Enterprise High Availability Extension 11 SP3 Manages start/stop/failover of resources Shared storage Service IP Address Oracle Database and Data Guard Provides node monitoring IP address failover 27

Demo

More About High Availability with SUSE Linux Enterprise CAS1417 CAS1589 TT1395 TT1422 A Xen cluster success story using the SLES HA Extension A carrier grade cloud phone system based on SUSE Linux Enterprise Server How to Build an HA environment with Linux on IBM System z Linux Clusters Made Easy with SLES HA Extension Thank you. 29

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

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.