How To Make Databases on Linux on System z Highly Available

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

High Availability for Highly Reliable Systems

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

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

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

Oracle Real Application Clusters One Node

Veritas Cluster Server from Symantec

iscsi Target Usage Guide December 15, 2017

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

Exam Questions P

DB2 for Linux, UNIX, Windows - Adv. Recovery and High Availability

Maximum Availability Architecture (MAA): Oracle E-Business Suite Release 12

Veritas InfoScale Enterprise for Oracle Real Application Clusters (RAC)

VERITAS Cluster Server. QuickStart. Product Overview

High Availability Scenarios for Oracle Databases on IBM z Systems

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

This five-day, instructor-led, hands-on class covers how to use Veritas Cluster Server to manage applications in a high availability environment.

High Availability Infrastructure for Cloud Computing

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

Veritas Volume Replicator Option by Symantec

Oracle Clustering: Oracle 11g Real Application Clusters for Administrators

INTRODUCING VERITAS BACKUP EXEC SUITE

Achieve Breakthrough Performance and Availability with DB2 purescale

MQ High Availability and Disaster Recovery Implementation scenarios

Prerequisites for a Multinode Environment with Load Balancing of Virtual Desktops and Failover Cluster (v. 4)

The Right Choice for DR: Data Guard, Stretch Clusters, or Remote Mirroring. Ashish Ray Group Product Manager Oracle Corporation

Swiss IT Pro SQL Server 2005 High Availability Options Agenda: - Availability Options/Comparison - High Availability Demo 08 August :45-20:00

Linux Clustering Technologies. Mark Spencer November 8, 2005

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

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

Power Systems High Availability & Disaster Recovery

Unisys SafeGuard Solutions

Wasser drauf, umrühren, fertig?

VRT-202 Veritas Cluster Server for UNIX/Linux Administration

1 BRIEF / Oracle Solaris Cluster Features and Benefits

BC/DR Strategy with VMware

EMC CUSTOMER UPDATE. 12 juni 2012 Fort Voordorp. WHAT S NEW IN EMC AVAMAR 6.1 Arjo de Bruin. Copyright 2012 EMC Corporation. All rights reserved.

Veritas Storage Foundation for Oracle RAC from Symantec

Copyright 2003 VERITAS Software Corporation. All rights reserved. VERITAS, the VERITAS Logo and all other VERITAS product names and slogans are

CIT 668: System Architecture

Architecting a Highly Available Infrastructure: An Overview SLN187. Mark Milow Mike DiPetrillo

WLS Neue Optionen braucht das Land

Veritas Storage Foundation for Windows by Symantec

Power Systems with POWER7 and AIX Technical Sales

GR Reference Models. GR Reference Models. Without Session Replication

vsphere 4 The Best Platform for Business-Critical Applications Gaetan Castelein Sr Product Marketing Manager VMware, Inc.

Virtualization And High Availability. Howard Chow Microsoft MVP

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here> Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata

ORACLE STANDBY LICENSING OPERATING INSTRUCTIONS EBOOK

Eliminating Downtime When Migrating or Upgrading to Oracle 10g

Availability of. Datacenter

How CloudEndure Works

What's in this guide... 4 Documents related to NetBackup in highly available environments... 5

Eliminate Idle Redundancy with Oracle Active Data Guard

Presented By Chad Dimatulac Principal Database Architect United Airlines October 24, 2011

Oracle 11g Release 2 RAC & Grid Infrastructure Administration Course Overview

Oracle Maximum Availability Architecture for Oracle Cloud

Veritas Storage Foundation for Windows by Symantec

IBM Tivoli System Automation for z/os

Veritas Cluster Server Agent for IBM DB2 HADR Installation and Configuration Guide

ZDLRA High Availability for Backup and Recovery

VERITAS Global Cluster Manager

HP ConvergedSystem for SAP HANA

IBM Tivoli Storage FlashCopy Manager Version Installation and User's Guide for UNIX and Linux

ETERNUS SF AdvancedCopy Manager Overview

Veritas Storage Foundation from Symantec

TUT90846 Towards Zero Downtime How to Maintain SAP HANA System Replication Clusters

Oracle Active Data Guard - Overview

Microsoft SQL Server

How CloudEndure Works

Oracle RAC Course Content

Experience the GRID Today with Oracle9i RAC

Software Defined Storage for the Evolving Data Center

SQL Server Virtualization 201

Transform Availability

Dell s High Availability Cluster Product Strategy

MySQL High Availability. Michael Messina Senior Managing Consultant, Rolta-AdvizeX /

Everything You Need To Know About Oracle & Storage Foundation HA

<Insert Picture Here> Maximum Availability Architecture (MAA) Best Practices: Online Patching and Rolling Upgrades with Oracle Database

Cisco Unified Computing System for SAP Landscapes

The Business Value of Virtualizing Oracle ebusiness Suite. Haroon Qureshi QSolve, Inc.

High Availability Guide for Distributed Systems

VERITAS CLUSTER SERVER

Oracle 11g Data Guard Manual Failover Steps

IBM EXAM QUESTIONS & ANSWERS

High Availability Options for Oracle Database

TABLE OF CONTENTS. 2 INTRODUCTION. 4 THE CHALLENGES IN PROTECTING CRITICAL SAP APPLICATIONS. 6 SYMANTEC S SOLUTION FOR ENSURING SAP AVAILABILITY.

Maximum Availability Architecture

EMC Data Domain Boost for Enterprise Applications and EMC ProtectPoint Database Application Agent

Power your planet. Optimizing the Enterprise Data Center POWER7 Powers a Smarter Infrastructure

Oracle Maximum Availability Architecture Best Practices for Oracle Multitenant

Disaster Recovery Solutions With Virtual Infrastructure: Implementation andbest Practices

s390 zlinux at Citi Presented by Doctor P. Robinson June 5, 2013 Hillgang Citi Managing zlinux in a Heterogenous Enterprise

How CloudEndure Disaster Recovery Works

Symantec Design of DP Solutions for UNIX using NBU 5.0. Download Full Version :

IBM Tivoli Storage FlashCopy Manager Version 4.1. Installation and User's Guide for UNIX and Linux

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Zero Downtime Migrations

Advanced Architectures for Oracle Database on Amazon EC2

Transcription:

How To Make Databases on Linux on System z Highly Available Mike Friesenegger (mikef@suse.com) SUSE Wednesday, August 14, 2013 Session Number 13437

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 6 Fast Failover capability

A note about the Availability products Maximum or Continuous Availability Availability is only one aspect of these products Flexibility to scale and increase processing capacity is the biggest goal of these products Automatically load balance application connections is a benefit of the scalability 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 Focused on Oracle and DB2 databases Using the SUSE Linux Enterprise High Availability Extension 8

SUSE Linux Enterprise High Availability Extension 1 Service availability 24/7 Policy driven clustering Shared and Scaled data-access Cluster file system Stretch & Geo 2 Clustering Cluster across unlimited distance Virtualization Agnostic Platform independent setup Disaster tolerance Data replication via IP Node recovery Scale network services IP load-balancing User friendly tools Graphical user interface Unified command line interface Free Resource Agents Oracle 1 The SLEHA Extension is free with a purchased SLES for System z subscription 9 2 Geo Clustering is a purchasable feature

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 a Database Startup Time

Migration and Failover can be Time Consuming 19 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

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 DB2 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 SLE 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 SLE 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

28 Thank You!!