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.