You are on page 1of 44

HP Serviceguard on Linux News & Updates

HP TechCircle "HP-UX" November, 7th 2012


Thomas Bethge Solution Consultant
Hewlett-Packard (Switzerland GmbH)
Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Agenda
HPs Project Odyssey aka Serviceguard solutions Roadmap Product structure and pricing overview Upgrade path Summary Resources

Life demo

HPs Project Odyssey


no, its not about .

2001: A Space Odyssey

2010 the next Space Odyssey

Odyssey so what is it all about?


It is not about the hardware It is not about Linux It is not about Serviceguard It is not about technology XYZ

Odyssey will provide you a fully integrated and supported operating environment with everything you need underneath your Mission-Critical applications Thats why we also call it the Mission-Critical Experience

Bringing the best of HP mission-critical to x86


Project Odyssey a journey embracing HP-UX, OpenVMS, Non-Stop and x86
Serviceguard High Availability
Rich Virtualization Continuum

Mission-Critical Services Infrastructure Software Experience, Intellectual Property Operating Environments System Software

MissionCritical Services Analysis Engine

Fault Tolerant Fabric

Mission-Critical x86 Servers

Innovations in established mission-critical

HP Mission-Critical x86 Architecture

HP commitment with Project Odyssey


HP will deliver a UNIX-like experience for your mission-critical x86 environments by 2014
Courtesy NASA/JPL-Caltech.

Delivering the promise of Project Odyssey


Advance HP Integrity / HP-UX / NonStop as mission-critical design center
Change the game: HP as only vendor unifying UNIX and x86 within a single platform

Revolutionize mission-critical with a suite of products for choice and investment protection

7x
Greater SMP scalability *

68x
More reliable *

54%
More efficient *

Serviceguard for Linux

* Based on internal HP testing

Linux environments for M-C Apps before Odyssey


The pieces are all there
... But you have to combine / integrate them yourself ... And you have to support the combination yourself ... And if any one of the components changes, youll do it all over again

And they change often in Linux world!

What makes a really good clustering software?


Reliable, robust failover mechanism
The cluster software must be able to reliably detect all kinds of failures Always predictably failover workloads without compromising data integrity

Simple to configure and use


Sophisticated automation to reduce manual errors Clustering software should be transparent to applications Fewer components especially intrusive kernel components

Minimal planned downtime


Must be upgradeable with minimum or no downtime Allow upgrading the OS and application without much downtime All re-configurations must be doable online

Mission Criticality
Proven time tested architecture no architectural changes every release Responsive and agile product support with experience in supporting mission-critical customers

20 years of experience - providing the highest level of availability with Serviceguard


2012 SG/LX A.11.20 2010 Simplified availability; new solutions for Oracle EBS and Data Guard
2006 HA with virtual machines, capacity planning and GiCAP

Protects largest SAP implementation in the world

2002 SG/LX A.11.14


2000 First graphical cluster management 1994 First Oracle RAC HA solution 2011 SG A.11.20 -UNIX 2009 Fast Failover; Online everything initiative 2007 First HA for SAP liveCache 2005 HA with workload management & utility pricing; Cluster File System 1998 First automated disaster recovery solution (DRS) 1995 First stretch cluster

Leading HA solution

HP is HA Market leader

1990 First high availability (HA) solution for UNIX

Source: IDC, Gabriel Consulting Group

Serviceguard common source code for UX and LX


One core product for two OS platforms
# Common code main(int argc,char* argv) { #ifdef LINUX do_linux_specific_code(); #endif

Same source code


Many features are identical or similar across Linux and HP-UX Platform-specific differences are accounted for by if-defs Equivalent test frameworks, quality criteria, design criteria

# more common code }

HP-UX Linux
OS features and differences impact Serviceguard implementations

The land of HP-UX


Developed and owned by HP Full control over feature set

The land of Linux


Open Source Operating System Various distros exist differ slightly from one another Enhancements / features controlled by Open Source and implemented by individual Linux Distros HP can propose/provide new features to Open Source HP might give up intellectual property HP has no control over acceptance of proposal
Support scope growing over time:

Certain Operating System features:


Only exist on one of the two OS platforms

Servers and storage


SG/HP-UX 16 nodes SG/LX 4 nodes (Proposed :16, 32 nodes) Application integration

Are implemented differently on HP-UX or Linux and some differences exist between the Linux distributions

Serviceguard for Linux 11.20 solution portfolio


Available today (Phase 1)
HP Serviceguard for Linux 11.20
Platfrom support

Server and storage support (4 nodes)


Certification Matrix Oct. 1st

RedHat RHEL ESX, ESXi

Application-targeted availability

Oracle Database (single instance)


Serviceguard Toolkit for Oracle database for Linux

Toolkits
Serviceguard Toolkit HA NFS for Linux*

Contributed Toolkits*
Apache, Samba, MySQL, PostgreSQL, Sendmail, Tomcat

Standardized integration framework


Developers Toolbox*

Serviceguard Manager GUI based management (HP SIM, SMH)

HP Serviceguard for Linux Protection against planned & unplanned downtime


* Free downloads;

Serviceguard for Linux 11.20


Key Features (1/3)
Max Nodes per Cluster : 4 Disk based (lock LUN) or Quorum server/service arbitration mechanisms File systems supported

ext3 with RHEL 5 ext4 and ext3 with RHEL 6 NFS v4 as a file type on both RHEL 5 and 6 LVM2
improvement in start/halt of multi-node packages

Volume Manager Performance improvements with multi-node packages Live Application Detach
Reduce planned downtime associated with maintenance of the cluster itself

Serviceguard for Linux 11.20


Key Features (2/3)

Support for Generic Resources


Configure critical resources in any modular style package and monitor these resources via any generic monitoring mechanism or other custom user-defined services

Virtualization support
Support for ESX 4.1 and ESXi 5.0 virtual machines as Serviceguard nodes

Serviceguard for Linux 11.20


Key Features (3/3)

Serviceguard Toolkit for Oracle Database for Linux


Certified with Oracle Database 11gR1 and 11gR2 Configuration, monitoring and administration through SG Manager Support for modular packages for improved manageability

Serviceguard Toolkit for NFS for Linux*


Support for NFS v4

Serviceguard Contributed Toolkit Suite*


Toolkit suite for easy integration of Apache, Tomcat, Samba, Sendmail and MySQL
*Free downloads

Serviceguard Developers Toolbox and Contributed Toolkit also updated for this release

Support Matrix Oct. 1st 2012


http://www.hp.com/go/linux-serviceguard-docs

Serviceguard Linux
2-node cluster solution

Node-A

Node-B

SG/LX

Cluster Types Active/Active Active/Standby Rotating Standby

Node-A Node-B Shared CL-Lun

Serviceguard Linux
4-node cluster solution
Cluster Types Active/Active Active/Standby Rotating Standby

Node-A

Node-B

Node-A

Node-B

SG/LX

Node-A Node-B Node-C Node-D

Quorum Service(s)

Serviceguard Linux
Virtual Linux guests on VMware Serviceguard is certified on VMware ESX guests, not on ESX hosts, and provides high availability for applications, not for the virtual machines themselves
Cluster configuration options A Serviceguard cluster that includes virtual machine nodes can consist of: Virtual machines on separate hosts Virtual machine and physical nodes All of the above Virtual machines on the same host cluster in a box (not recommended)

Serviceguard Linux
Virtual Linux machines on VMware Install VMware tools Use NIC teaming on ESX host level, enable beacon monitoring Use Raw Device Mapping (RDM) Install SCSI persistent reservation (sg_persist) Install the appropriate vmtoolkit rpm for vminfo

The combination of VMware HA and Serviceguard for Linux running in guests is not supported vMotion is not supported on Serviceguard cluster nodes Extract from technical white paper (4AA4-2016ENW, June 2012) Using HP Serviceguard for Linux with VMware virtual machines

Roadmap

Forward-Looking Statements
This document contains forward looking statements regarding future operations, product development, product capabilities and availability dates. This information is subject to substantial uncertainties and is subject to change at any time without prior notification. Statements contained in this document concerning these matters only reflect Hewlett Packard's predictions and / or expectations as of the date of this document and actual results and future plans of Hewlett-Packard may differ significantly as a result of, among other things, changes in product strategy resulting from technological, internal corporate, market and other changes. This is not a commitment to deliver any material, code or functionality and should not be relied upon in making purchasing decisions.

Serviceguard Solutions Roadmap


Proposed (Phase 2) features - subject-to-change without notice
Serviceguard Extended Distance Cluster (XDC) HP Metrocluster for Linux
Platfrom support

HP Continentalcluster for Linux

Extended server and storage support Up to 16 nodes per cluster

Suse SLES 11

Application-targeted availability

SAP (SGeSAP/LX)
Serviceguard Extension for SAP for Linux (SGeSAP/LX)

Additional proposed features Phase 2 or later

Graphical and extensive cluster simulation and testing capabilities Private cloud optimized / scaleability enhancements

Serviceguard for Linux A.11.20.10 enhancements


Certified with SUSE Linux Enterprise Server (SLES)
Support for SLES 11 SP1 and SP2 Files systems: ext3 IPv6 support (including mixed mode)
Nodes exchange regular messages Ethernet SAN

More choice of servers and storage


Support for all HP ProLiant Gen 8 and G7 P2000 G3 SAS MSA Array Systems

Increased scalability
Max number of cluster nodes increased to 16

Better manageability
HP SIM integration through WBEM provider

A brief history of Serviceguard Extension for SAP


A stronghold of continuous innovation to build upon
Pioneering
1997 First joint project between HP and SAP on Zero downtime for R/3
1998 First SAP failover cluster customers in production based on the Serviceguard Integration for SAP 1999 Cluster solution for SAP gets productized as HP Serviceguard Extension for SAP B.03.00

Inventing
2000 Server consolidation setups
2001 HP Somersault: Memory-replication for SAP enqueue 2002 Dialog Instance virtualization 2003 Java Instance clustering

1 Growing
2004 First release on RH/SLES Linux
2004 Automated Enqueue Replication Support 2004 MaxDB support 2005 SAP-certified for use with Oracle RAC 2005 SAP MDM 3.0 components

Maturing
2007 Hot standby liveCache
2010 GUI-based guided configuration and easy deployment 2011 Dynamic cluster verification 2012 Package halt abort 2012 SAP cluster API 2012 Sybase support

Leading
The story continues
2012 - ....

Complexity of an SAP application server

Complexity of a stretched SAP database cluster

And now imagine the engine coming from BMW,the transmission from Lada, the exhaust from Porsche, .....

Serviceguard extension for SAP for Linux


SGeSAP/LX automates and accelerates SAP application failover while ensuring that transactions are not lost and data is not compromised
Protects the SAP Central Instance and database
Cluster ABAP only/Java only/ABAP Java double stack and add in installations of SAP Netweaver 7.x Databases: Oracle 11gR1 and 11gR2, Sybase ASE 15.7, MaxDB 7.x

Automatic Enqueue Replication in multi mode clusters failover SAP Central Service Instances without having to reset ongoing transactions Support for SAP HA Interface for increased uptime, usability and reduced administrative costs Guided package creation for greatly simplified set up by auto discovering SAP applications and pre-populating configuration parameters

Smooth operation of SAP in a cluster


Application awareness
Linux SMH SG CLI
cluster admin

SERVICEGUARD / SGeSAP

sapcontrol_usage
exclusive
1st

preferred
choice
2nd choice

disabled

SAP admin

sapcontrol

SAP 7.x-style sapcontrol

SAP legacy CLI tools

MMC halib SAP startup framework (sapstartsrv) SAP instance

SAP LVM

Serviceguard Extended Distance Cluster XDC


Host based replication (MD)

Node-A

Node-B

Extended cluster architecture across 2 sites


Half the nodes and storage in each site 100km maximum distance Quorum Server at a 3rd location Automatic application failover Data replication based on Volume Manager mirroring with cluster enabled MD Maximum cluster size 4 nodes

SG/LX

XDC is a special configuration of Serviceguard for Linux and not a separately orderable product. Only Serviceguard for Linux licenses are required to implement this

Quorum Service In 3rd location

Serviceguard Metrocluster
Array based replication

Node-A

Node-B

Automatic bi-directional application failover 300 km maximum distance

must meet round-trip latency requirements

SG/LX

A B

A B

Single cluster architecture across 2 sites Half the nodes and storage in each site Quorum Server at a 3rd location Maximum cluster size 4 nodes Data replication based on storage arrays Support for sync or async array replication

EVA and XP/P9000, 3PAR

Standalone product to be ordered on top of Serviceguard

Separate product numbers for each array

Quorum Service In 3rd location

Serviceguard Continentalcluster
Array or software based replication

Automated, push button failover disaster recovery across unlimited distances for utmost flexibility
Multiple cluster architecture Quorum Server at a 3rd location Supported array based data replication methods

CA EVA and XP/P9000, 3PAR

Oracle Data Guard replication supported Automated failover solution requires human to push the button Standalone product to be ordered on top of Serviceguard or Metrocluster

Product-, Supportand price structure

Product structure (Current available)


Priced products with separate part numbers HP Serviceguard for Linux A.11.20.00 High Availability Clustering Software HP Serviceguard Oracle Toolkit Linux x86 Serviceguard Manager Included as part of the Serviceguard for Linux media and e-Delivery ISO image
Free web downloads via: www.hp.com/go/softwaredepot Serviceguard Toolkit for NFS and Contributed Toolkits
NFS Toolkit, Apache, Tomcat, Samba, MySQL, PostgreSQL, Sendmail

Developers Toolbox
Integrate any application using Serviceguard modular packages

Product structure (Phase 2)


Priced products with separate part numbers HP Serviceguard SAP Extension for Linux
HP Serviceguard Metrocluster for Linux* HP Serviceguard Continentalclusters for Linux*
* Servers must be licensed for HP Serviceguard for Linux (pre-requisite)

Pricing strategy
The Serviceguard for Linux portfolio will be priced per core with two tiers based on socket capability: Tier 1: 2 socket servers Tier 2: 4 socket to 8 socket servers 1 year 24X7 support services bundled with each SKU Both flexible and fixed care packs available for the entire portfolio

Pricing details and example

Serviceguard for Linux best implemented by TS experts


TS offers three services to address Serviceguard for Linux implementation
SG LX Installation & Startup Service Scope limited to installation & configuration HA design & planning and project management must be provided by the customer SG LX Implementation Packaged Service Core service with enhancement options based on toolkit and number of application packages This is similar to what we offer for HP-UX SG LX SOW based implementation Completely custom SOW that gets defined by SA and customer Used for multi cluster implementations or special requirements

With the new I&S service, TS provides an installation service that addresses the competitive nature of the Linux HA market The suite of implementation services allows you to address customers of all sizes and complexities

Prior version support


Encouraging migration, but understanding that it takes time

Support:
Extension of full engineering support by one year April 30th, 2013
For SG/LX A.11.19 & A.11.18 And SG/LX portfolio products

Evaluation version:
SG/LX A.11.20.00 evaluation copy available at Phase 1 release Will have a 90-day license expiry
Following purchase, remove and install fully licensed version

Take-aways

With Serviceguard solutions for Linux


Uncompromising data integrity Simplicity easy to set up and use Strong and diverse application integration out of the box Comprehensive portfolio of disaster recovery offerings Proven mission-critical legacy Backed up by world class product support, roadmap and services

Technical documentation and other resources


Serviceguard Solutions for Linux technical documentation
http://www.hp.com/go/linux-servicegaurd-docs

Serviceguard Solutions for Linux product page


http://www.hp.com/go/sglx

Whitepapers getting updated (available at the documentation page):


Using Serviceguard for Linux with VMware Virtual Machines HP-UX and Linux Serviceguard cluster manageability Using NFS as a filesystem type with HP Serviceguard A.11.20 on HP-UX 11i v3 Migrating Packages from Legacy to Modular Style

Serviceguard Demo
Virtual Linux guests on VMware
Serviceguard Manager
Oracle DB via SMH or

via HP SIM

SGLX1
SG/LX

SGLX2 ESX Quorum Service

Questions?

Vielen Dank

Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.