SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Building High Availability
Clusters with SUSE Linux             ®



Enterprise High Availability
Extension 11
Mark Gonnelly            Ralph Dehner
Data Center Consultant   CEO
Novell, Inc              B1 Systems
mgonnelly@novell.com     dehner@b1-systems.de
Agenda

       Introduction to the High Availability Extension

       Installation

       Components

       What's New In SP1

       Demo



2   © Novell, Inc. All rights reserved.
Introduction to the
High Availability Extension
Data Center Challenges

                   Minimize unplanned downtime

                   Ensure quality of service

                   Contain costs

                   Utilize resources

                   Effectively manage multiple vendors

                   Minimize risk

4   © Novell, Inc. All rights reserved.
SUSE Linux Enterprise ®



    High Availability Extension
    •   Integrated suite of open source technologies


         –   Affordable


         –   Integrated as extension with SUSE Linux Enterprise Server


              >   Avoids issues with proprietary 3rd party products


         –   Virtualization-aware



5   © Novell, Inc. All rights reserved.
SUSE Linux Enterprise High Availability Extension
                    ®




    Benefits

                   Meet service-level agreements

                   Continuous access to systems and data

                   Maintain data integrity

                   Scale-out infrastructure




6   © Novell, Inc. All rights reserved.
What Do You Get?

    •   High Availability clustering solution
         –   Service availability 24h a day
    •   Oracle Cluster File System 2 (OCFS2)
         –   Sharing and Scaling data-access by multiple nodes
    •   Distributed Remote Block Device 8 (DRBD)
         –   Provide low-cost “SAN” through disk replication via TCP
    •   IP Load-balancing (Linux Virtual Server)
         –   Scale network services using multiple nodes
    •   User-friendly tools
    •   Documentation and whitepapers

7   © Novell, Inc. All rights reserved.
Notable Features

    •   Up to 16 nodes per cluster generally supported .
         –   Specific support cases beyond that are possible.
    •   Local Data Center clusters only.
         –   But see road map for SP1.
    •   Shared storage supported, but not required.
         –   MPIO fully supported.
    •   Available on all architectures for SUSE Linux
                                                 ®



        Enterprise Server.

8   © Novell, Inc. All rights reserved.
Virtualization-aware

    •   Xen-aware cluster resource manager extends
        high availability to virtual workloads
    •   Recognize, monitor and manage services running
        within virtual servers, as well as services running
        in physical servers
    •   Guest systems can be managed as services by
        the cluster
    •   Cluster virtual servers with physical servers for
        higher availability and higher utilization


9   © Novell, Inc. All rights reserved.
Installation
Media

     Available as an ISO image than can be used as is,
     burned to a single CD, or integrated into a network
     installation source.

     The SUSE Linux Enterprise Server can access multiple
                                 ®




     install sources in addition to the standard media.

     This means that the High Availability Extension can be
     integrated into the initial install of a new server whether it
     is done manually or automated with AutoYaST.


11   © Novell, Inc. All rights reserved.
The High Availability Pattern




12   © Novell, Inc. All rights reserved.
OpenAIS

     •   Open Source Initiative's certified implementation
         of the Service Availability Forum Application
         Interface Specification


     •   Leading standards-based communication
         protocol for server and storage clustering


     •   Messaging and membership layer



13   © Novell, Inc. All rights reserved.
Details

     •   The underlying protocol is called Totem

     •   Multicast only

     •   Uses one mcast group only in SUSE Linux®



         Enterprise Server 11

     •   Multiple multicast groups on the way for SP1

     •   Push redundancy down the stack – NIC bonding

     •   Config file is /etc/ais/openais.conf
14   © Novell, Inc. All rights reserved.
Configuring OpenAIS




15   © Novell, Inc. All rights reserved.
A Simple Cluster

                                           Totem mcast




                      Node 1                             Node 3



                                              Node 2

                                 SAN




16   © Novell, Inc. All rights reserved.
SUSE Linux Enterprise High Availability Extension
                     ®




     Features
     Cluster aware file system and volume manager
          –   OCFS2

               >   Shared-disk POSIX-compliant generic cluster file system

               >   Cluster-aware POSIX locking

               >   Parallel I/O

          –   cLVM2 (Clustered Logical Volume Manager)

               >   Convenient, single, cluster-wide view of storage

               >   Clustering extensions to the standard LVM2 toolset

               >   Eliminates need to learn a new set of tools
17   © Novell, Inc. All rights reserved.
SUSE Linux Enterprise High Availability Extension
                     ®




     Features (continued)
     User-friendly tools
          –   Unified command line interface
               >   Powerful tool for installing, configuring and managing Linux clusters
               >   For more experienced IT professionals

          –   Graphical user interface
               >   Simple tool for monitoring and administering clustered environment
               >   Does not require in-depth knowledge

          –   YaST modules
               >   DRBD
               >   OpenAIS
               >   Multipath

18   © Novell, Inc. All rights reserved.
SUSE Linux Enterprise High Availability Extension
                     ®




     Features (continued)
     Resource Agents
          –   For popular third-party applications included at no extra charge
               >   SAP Instance and Database, IBM WebSphere Application Server, DB2,
                   and Informix, Oracle and VMware

          –   For popular open source applications included at no
              extra charge
               >   Apache, Ipv4 and IPv6, LVM, RAID, Pure-FTPd, Route, ServeRAID, Squid,
                   VIPArip, Xen, Xinted, DRBD, Novell eDirectory , iscsi, mysql, nfsserver,
                                                     ®
                                                                ™


                   and postgres, sfex, tomcat, filesystems

          –   For the most up to date list of resource agents, visit
              www.novell.com/products/highavailability



19   © Novell, Inc. All rights reserved.
Fencing

     •   Isolating resources – usually storage - from nodes


     •   Two ways of doing this


          –   Isolating the resource – SAN switch remapping



          –   Isolating the node – power off or panic




20   © Novell, Inc. All rights reserved.
STONITH

     •   Shoot The Other Node In The Head

     •   We are doing node fencing here

     •   A daemon run as part of the cluster stack

     •   Has support for a number of fencing methods

         stonith -L

     •   Displays the list


21   © Novell, Inc. All rights reserved.
DRBD

     Continuous data replication
          –   DRBD8 (Distributed Replicated Block Device)

               >   Leading open source networked disk management tool

               >   Build single partitions from multiple disks that mirror each other

               >   Fast data resynchronization capabilities

               >   Supports both synchronous and asynchronous mirroring

               >   Provides replicated storage area network (SAN) semantics, allowing
                   cluster-aware file systems to be used without additional SANs




22   © Novell, Inc. All rights reserved.
What's New In SP1
Key Features in Service Pack 1

     Web GUI – Enabling cross platform management


     Integrated Samba Clustering – Integration of Samba with
     OCFS2 for higher throughput and scale out


     Metro-Area Clusters – Supporting clustering between
     different data center locations


     Enhance Data Replication – DRBD with Linbit


     Node Recovery – ReaR for node recovery


24   © Novell, Inc. All rights reserved.
SUSE Linux Enterprise High Availability Extension
                     ®




     HA Stack from 10 to 11
                  SLES 10                   SLE HA 11        SLE HA 11 SP1
                                              OCFS2            Metro-Area
                   Heartbeat
                                             general FS         Cluster

                   DRBD 0.7                 Unified CLI

                                                                 Samba
                   Yast2-HB                  Pacemaker
                                                                 Cluster

             OCFS2 / EVMS2                    openAIS

                                                                Enhanced
                                              HA GUI
                                                             Data Replication

                                            Yast2-DRBD        Node Recovery

                                           Yast2-Multipath      Web GUI



                                              Added in           Added in
             Part of SLES 10
                                             SLE HA 11        SLE HA 11 SP1
25   © Novell, Inc. All rights reserved.
SUSE Linux Enterprise High Availability Extension
                     ®




     Promotion
     Existing customers

          –   Free of charge subscription

               >   For all valid SUSE Linux Enterprise Server subscriptions

               >   Effective date: June 1st 2009

               >   Valid for subsequent subscription periods if base
                   SUSE Linux Enterprise Server is renewed on time




26   © Novell, Inc. All rights reserved.
SAP certification status

     SUSE Linux Enterprise Server 11 is fully certified for SAP
                      ®




        http://www.sap.com/linux/ → supported platforms



        This includes also all extensions to SUSE Linux
        Enterprise Server 11



27   © Novell, Inc. All rights reserved.
Status of High Availability stack
     @SAP Linux Lab
     •   SAP Linux Lab (which includes Novell staff) is
                                                ®



         working on defining the High Availability stack for
         SAP on SUSE Linux Enterprise Server 11
                                           ®




     •   Goal: reliable and well-tested stack
     •   Base: SUSE Linux Enterprise High Availability
         Extension 11 replaces the High Availability Storage
         Infrastructure from SUSE Linux Enterprise Server 10
     •   What remains in version 1: MD-RAID, SFEX
     •   Scheduled for evaluation: cLVM, OCFS2, SDB

28   © Novell, Inc. All rights reserved.
Demo
Questions and Answers
Unpublished Work of Novell, Inc. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc.
Access to this work is restricted to Novell 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 Novell, Inc.
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. Novell, Inc. 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 Novell products
remains at the sole discretion of Novell. Further, Novell, Inc. 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 Novell 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.

Mais conteúdo relacionado

Mais procurados

High Availability Storage (susecon2016)
High Availability Storage (susecon2016)High Availability Storage (susecon2016)
High Availability Storage (susecon2016)Roger Zhou 周志强
 
Simplifying Ceph Management with Virtual Storage Manager (VSM)
Simplifying Ceph Management with Virtual Storage Manager (VSM)Simplifying Ceph Management with Virtual Storage Manager (VSM)
Simplifying Ceph Management with Virtual Storage Manager (VSM)Ceph Community
 
C mode class
C mode classC mode class
C mode classAccenture
 
Solaris vs Linux
Solaris vs LinuxSolaris vs Linux
Solaris vs LinuxGrigale LTD
 
Introduction to failover clustering with sql server
Introduction to failover clustering with sql serverIntroduction to failover clustering with sql server
Introduction to failover clustering with sql serverEduardo Castro
 
Manage Virtual Machines with WebVirtMgr on openSUSE
Manage Virtual Machines with WebVirtMgr on openSUSEManage Virtual Machines with WebVirtMgr on openSUSE
Manage Virtual Machines with WebVirtMgr on openSUSEDendy P. Delly
 
제2회난공불락 오픈소스 세미나 커널튜닝
제2회난공불락 오픈소스 세미나 커널튜닝제2회난공불락 오픈소스 세미나 커널튜닝
제2회난공불락 오픈소스 세미나 커널튜닝Tommy Lee
 
Introduction to PostgreSQL for System Administrators
Introduction to PostgreSQL for System AdministratorsIntroduction to PostgreSQL for System Administrators
Introduction to PostgreSQL for System AdministratorsJignesh Shah
 
12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced12 christian ferber xen_server_advanced
12 christian ferber xen_server_advancedDigicomp Academy AG
 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureNovell
 
Building a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on XenBuilding a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on XenThe Linux Foundation
 
Tuning DB2 in a Solaris Environment
Tuning DB2 in a Solaris EnvironmentTuning DB2 in a Solaris Environment
Tuning DB2 in a Solaris EnvironmentJignesh Shah
 
Presentation linux on power
Presentation   linux on powerPresentation   linux on power
Presentation linux on powersolarisyougood
 
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guideBasic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guideVikas Sharma
 
Linux26 New Features
Linux26 New FeaturesLinux26 New Features
Linux26 New Featuresguest491c69
 
Linux container, namespaces & CGroup.
Linux container, namespaces & CGroup. Linux container, namespaces & CGroup.
Linux container, namespaces & CGroup. Neeraj Shrimali
 

Mais procurados (20)

(Free and Net) BSD Xen Roadmap
(Free and Net) BSD Xen Roadmap(Free and Net) BSD Xen Roadmap
(Free and Net) BSD Xen Roadmap
 
High Availability Storage (susecon2016)
High Availability Storage (susecon2016)High Availability Storage (susecon2016)
High Availability Storage (susecon2016)
 
Simplifying Ceph Management with Virtual Storage Manager (VSM)
Simplifying Ceph Management with Virtual Storage Manager (VSM)Simplifying Ceph Management with Virtual Storage Manager (VSM)
Simplifying Ceph Management with Virtual Storage Manager (VSM)
 
C mode class
C mode classC mode class
C mode class
 
Solaris vs Linux
Solaris vs LinuxSolaris vs Linux
Solaris vs Linux
 
Introduction to failover clustering with sql server
Introduction to failover clustering with sql serverIntroduction to failover clustering with sql server
Introduction to failover clustering with sql server
 
Manage Virtual Machines with WebVirtMgr on openSUSE
Manage Virtual Machines with WebVirtMgr on openSUSEManage Virtual Machines with WebVirtMgr on openSUSE
Manage Virtual Machines with WebVirtMgr on openSUSE
 
제2회난공불락 오픈소스 세미나 커널튜닝
제2회난공불락 오픈소스 세미나 커널튜닝제2회난공불락 오픈소스 세미나 커널튜닝
제2회난공불락 오픈소스 세미나 커널튜닝
 
Introduction to PostgreSQL for System Administrators
Introduction to PostgreSQL for System AdministratorsIntroduction to PostgreSQL for System Administrators
Introduction to PostgreSQL for System Administrators
 
12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced
 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing Infrastructure
 
Building a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on XenBuilding a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on Xen
 
Tuning DB2 in a Solaris Environment
Tuning DB2 in a Solaris EnvironmentTuning DB2 in a Solaris Environment
Tuning DB2 in a Solaris Environment
 
Rhce ppt
Rhce pptRhce ppt
Rhce ppt
 
Presentation linux on power
Presentation   linux on powerPresentation   linux on power
Presentation linux on power
 
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guideBasic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
Basic concepts for_clustered_data_ontap_8.3_v1.1-lab_guide
 
Linux26 New Features
Linux26 New FeaturesLinux26 New Features
Linux26 New Features
 
Introduction
IntroductionIntroduction
Introduction
 
Cl306
Cl306Cl306
Cl306
 
Linux container, namespaces & CGroup.
Linux container, namespaces & CGroup. Linux container, namespaces & CGroup.
Linux container, namespaces & CGroup.
 

Destaque

SUSE Linux Enterprise 11 admin 2
SUSE Linux Enterprise 11 admin 2SUSE Linux Enterprise 11 admin 2
SUSE Linux Enterprise 11 admin 2Kálmán Kéménczy
 
SUSE Linux Enterprise Server for IBM Power
SUSE Linux Enterprise Server for IBM Power SUSE Linux Enterprise Server for IBM Power
SUSE Linux Enterprise Server for IBM Power Patrick Quairoli
 
SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...
SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...
SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...Novell
 
Cisco SUSE sapphire2016_booth-presentation
Cisco SUSE sapphire2016_booth-presentationCisco SUSE sapphire2016_booth-presentation
Cisco SUSE sapphire2016_booth-presentationMike Nelson
 
high availability case study fusion middleware cluster1
high availability case study fusion middleware cluster1high availability case study fusion middleware cluster1
high availability case study fusion middleware cluster1Soroush Ghorbani
 
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...Novell
 
Docker集群管理 工具篇
Docker集群管理 工具篇Docker集群管理 工具篇
Docker集群管理 工具篇Guangya Liu
 
Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器升煌 黃
 
VMware HA deep Dive
VMware HA deep DiveVMware HA deep Dive
VMware HA deep DiveEric Sloof
 
Pacemaker+DRBD
Pacemaker+DRBDPacemaker+DRBD
Pacemaker+DRBDDan Frincu
 
SLE12 SP2 : High Availability et Geo Cluster
SLE12 SP2 : High Availability et Geo ClusterSLE12 SP2 : High Availability et Geo Cluster
SLE12 SP2 : High Availability et Geo ClusterSUSE
 
Maria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High AvailabilityMaria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High AvailabilityOSSCube
 
Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?David Pasek
 
KubeCon EU 2016: Secure, Cloud-Native Networking with Project Calico
KubeCon EU 2016: Secure, Cloud-Native Networking with Project CalicoKubeCon EU 2016: Secure, Cloud-Native Networking with Project Calico
KubeCon EU 2016: Secure, Cloud-Native Networking with Project CalicoKubeAcademy
 
Why SaltStack ?
Why SaltStack ?Why SaltStack ?
Why SaltStack ?SUSE
 
SUSE OpenStack Cloud 7
SUSE OpenStack Cloud 7SUSE OpenStack Cloud 7
SUSE OpenStack Cloud 7SUSE
 

Destaque (20)

SUSE Linux Enterprise 11 admin 2
SUSE Linux Enterprise 11 admin 2SUSE Linux Enterprise 11 admin 2
SUSE Linux Enterprise 11 admin 2
 
SUSE Linux Enterprise Server for IBM Power
SUSE Linux Enterprise Server for IBM Power SUSE Linux Enterprise Server for IBM Power
SUSE Linux Enterprise Server for IBM Power
 
SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...
SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...
SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...
 
Cisco SUSE sapphire2016_booth-presentation
Cisco SUSE sapphire2016_booth-presentationCisco SUSE sapphire2016_booth-presentation
Cisco SUSE sapphire2016_booth-presentation
 
Ha opensuse
Ha opensuseHa opensuse
Ha opensuse
 
OAuth2介紹
OAuth2介紹OAuth2介紹
OAuth2介紹
 
high availability case study fusion middleware cluster1
high availability case study fusion middleware cluster1high availability case study fusion middleware cluster1
high availability case study fusion middleware cluster1
 
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
 
Docker集群管理 工具篇
Docker集群管理 工具篇Docker集群管理 工具篇
Docker集群管理 工具篇
 
Cluster in linux
Cluster in linuxCluster in linux
Cluster in linux
 
Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器
 
VMware HA deep Dive
VMware HA deep DiveVMware HA deep Dive
VMware HA deep Dive
 
Pacemaker+DRBD
Pacemaker+DRBDPacemaker+DRBD
Pacemaker+DRBD
 
linux-enterprise-cluster
linux-enterprise-clusterlinux-enterprise-cluster
linux-enterprise-cluster
 
SLE12 SP2 : High Availability et Geo Cluster
SLE12 SP2 : High Availability et Geo ClusterSLE12 SP2 : High Availability et Geo Cluster
SLE12 SP2 : High Availability et Geo Cluster
 
Maria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High AvailabilityMaria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High Availability
 
Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?
 
KubeCon EU 2016: Secure, Cloud-Native Networking with Project Calico
KubeCon EU 2016: Secure, Cloud-Native Networking with Project CalicoKubeCon EU 2016: Secure, Cloud-Native Networking with Project Calico
KubeCon EU 2016: Secure, Cloud-Native Networking with Project Calico
 
Why SaltStack ?
Why SaltStack ?Why SaltStack ?
Why SaltStack ?
 
SUSE OpenStack Cloud 7
SUSE OpenStack Cloud 7SUSE OpenStack Cloud 7
SUSE OpenStack Cloud 7
 

Semelhante a Building High Availability Clusters with SUSE Linux Enterprise High Availability Extension

SUSE Linux Enterprise Server for System z SP1
SUSE Linux Enterprise Server  for System z SP1 SUSE Linux Enterprise Server  for System z SP1
SUSE Linux Enterprise Server for System z SP1 Novell
 
Novell Open Enterprise Server Architecture
Novell Open Enterprise Server ArchitectureNovell Open Enterprise Server Architecture
Novell Open Enterprise Server ArchitectureNovell
 
Integrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell TechnologiesIntegrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell TechnologiesNovell
 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureNovell
 
Linux Disaster Recovery Made Easy
Linux Disaster Recovery Made EasyLinux Disaster Recovery Made Easy
Linux Disaster Recovery Made EasyNovell
 
2013 linux days final
2013 linux days final2013 linux days final
2013 linux days finalRandomShare
 
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...The Linux Foundation
 
Securing Your Linux System
Securing Your Linux SystemSecuring Your Linux System
Securing Your Linux SystemNovell
 
GWAVACon 2013: Novell Open Enterprise Server Best Practices
GWAVACon 2013: Novell Open Enterprise Server Best PracticesGWAVACon 2013: Novell Open Enterprise Server Best Practices
GWAVACon 2013: Novell Open Enterprise Server Best PracticesGWAVA
 
Migrating Novell GroupWise to Linux
Migrating Novell GroupWise to LinuxMigrating Novell GroupWise to Linux
Migrating Novell GroupWise to LinuxNovell
 
Linux High Availability Overview - openSUSE.Asia Summit 2015
Linux High Availability Overview - openSUSE.Asia Summit 2015 Linux High Availability Overview - openSUSE.Asia Summit 2015
Linux High Availability Overview - openSUSE.Asia Summit 2015 Roger Zhou 周志强
 
BrainShare 2010 SLC - ELS306 Linux Disaster Recovery Made Easy
BrainShare 2010 SLC - ELS306 Linux Disaster Recovery Made EasyBrainShare 2010 SLC - ELS306 Linux Disaster Recovery Made Easy
BrainShare 2010 SLC - ELS306 Linux Disaster Recovery Made EasySchlomo Schapiro
 
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSEXPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSEThe Linux Foundation
 
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Novell
 
File Access in Novell Open Enterprise Server 2 SP2
File Access in Novell Open Enterprise Server 2 SP2File Access in Novell Open Enterprise Server 2 SP2
File Access in Novell Open Enterprise Server 2 SP2Novell
 
Linux Container Brief for IEEE WG P2302
Linux Container Brief for IEEE WG P2302Linux Container Brief for IEEE WG P2302
Linux Container Brief for IEEE WG P2302Boden Russell
 

Semelhante a Building High Availability Clusters with SUSE Linux Enterprise High Availability Extension (20)

SUSE Linux Enterprise Server for System z SP1
SUSE Linux Enterprise Server  for System z SP1 SUSE Linux Enterprise Server  for System z SP1
SUSE Linux Enterprise Server for System z SP1
 
Novell Open Enterprise Server Architecture
Novell Open Enterprise Server ArchitectureNovell Open Enterprise Server Architecture
Novell Open Enterprise Server Architecture
 
Integrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell TechnologiesIntegrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell Technologies
 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing Infrastructure
 
Linux Disaster Recovery Made Easy
Linux Disaster Recovery Made EasyLinux Disaster Recovery Made Easy
Linux Disaster Recovery Made Easy
 
What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?
 
2013 linux days final
2013 linux days final2013 linux days final
2013 linux days final
 
Cl116
Cl116Cl116
Cl116
 
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
 
Securing Your Linux System
Securing Your Linux SystemSecuring Your Linux System
Securing Your Linux System
 
GWAVACon 2013: Novell Open Enterprise Server Best Practices
GWAVACon 2013: Novell Open Enterprise Server Best PracticesGWAVACon 2013: Novell Open Enterprise Server Best Practices
GWAVACon 2013: Novell Open Enterprise Server Best Practices
 
Migrating Novell GroupWise to Linux
Migrating Novell GroupWise to LinuxMigrating Novell GroupWise to Linux
Migrating Novell GroupWise to Linux
 
Linux High Availability Overview - openSUSE.Asia Summit 2015
Linux High Availability Overview - openSUSE.Asia Summit 2015 Linux High Availability Overview - openSUSE.Asia Summit 2015
Linux High Availability Overview - openSUSE.Asia Summit 2015
 
Rhel7 vs rhel6
Rhel7 vs rhel6Rhel7 vs rhel6
Rhel7 vs rhel6
 
BrainShare 2010 SLC - ELS306 Linux Disaster Recovery Made Easy
BrainShare 2010 SLC - ELS306 Linux Disaster Recovery Made EasyBrainShare 2010 SLC - ELS306 Linux Disaster Recovery Made Easy
BrainShare 2010 SLC - ELS306 Linux Disaster Recovery Made Easy
 
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSEXPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
 
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)
 
File Access in Novell Open Enterprise Server 2 SP2
File Access in Novell Open Enterprise Server 2 SP2File Access in Novell Open Enterprise Server 2 SP2
File Access in Novell Open Enterprise Server 2 SP2
 
linux
linuxlinux
linux
 
Linux Container Brief for IEEE WG P2302
Linux Container Brief for IEEE WG P2302Linux Container Brief for IEEE WG P2302
Linux Container Brief for IEEE WG P2302
 

Mais de Novell

Filr white paper
Filr white paperFilr white paper
Filr white paperNovell
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2Novell
 
Social media class 3
Social media class 3Social media class 3
Social media class 3Novell
 
Social media class 2
Social media class 2Social media class 2
Social media class 2Novell
 
Social media class 1
Social media class 1Social media class 1
Social media class 1Novell
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2Novell
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentationNovell
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentationNovell
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social mediaNovell
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaNovell
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHNovell
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq finalNovell
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused EnterpriseNovell
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialNovell
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the CloudNovell
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsNovell
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementNovell
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding businessNovell
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachNovell
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Novell
 

Mais de Novell (20)

Filr white paper
Filr white paperFilr white paper
Filr white paper
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2
 
Social media class 3
Social media class 3Social media class 3
Social media class 3
 
Social media class 2
Social media class 2Social media class 2
Social media class 2
 
Social media class 1
Social media class 1Social media class 1
Social media class 1
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentation
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentation
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social media
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social media
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq final
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused Enterprise
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of Social
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the Cloud
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration Trends
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log Management
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding business
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated Approach
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
 

Building High Availability Clusters with SUSE Linux Enterprise High Availability Extension

  • 1. Building High Availability Clusters with SUSE Linux ® Enterprise High Availability Extension 11 Mark Gonnelly Ralph Dehner Data Center Consultant CEO Novell, Inc B1 Systems mgonnelly@novell.com dehner@b1-systems.de
  • 2. Agenda Introduction to the High Availability Extension Installation Components What's New In SP1 Demo 2 © Novell, Inc. All rights reserved.
  • 3. Introduction to the High Availability Extension
  • 4. Data Center Challenges Minimize unplanned downtime Ensure quality of service Contain costs Utilize resources Effectively manage multiple vendors Minimize risk 4 © Novell, Inc. All rights reserved.
  • 5. SUSE Linux Enterprise ® High Availability Extension • Integrated suite of open source technologies – Affordable – Integrated as extension with SUSE Linux Enterprise Server > Avoids issues with proprietary 3rd party products – Virtualization-aware 5 © Novell, Inc. All rights reserved.
  • 6. SUSE Linux Enterprise High Availability Extension ® Benefits Meet service-level agreements Continuous access to systems and data Maintain data integrity Scale-out infrastructure 6 © Novell, Inc. All rights reserved.
  • 7. What Do You Get? • High Availability clustering solution – Service availability 24h a day • Oracle Cluster File System 2 (OCFS2) – Sharing and Scaling data-access by multiple nodes • Distributed Remote Block Device 8 (DRBD) – Provide low-cost “SAN” through disk replication via TCP • IP Load-balancing (Linux Virtual Server) – Scale network services using multiple nodes • User-friendly tools • Documentation and whitepapers 7 © Novell, Inc. All rights reserved.
  • 8. Notable Features • Up to 16 nodes per cluster generally supported . – Specific support cases beyond that are possible. • Local Data Center clusters only. – But see road map for SP1. • Shared storage supported, but not required. – MPIO fully supported. • Available on all architectures for SUSE Linux ® Enterprise Server. 8 © Novell, Inc. All rights reserved.
  • 9. Virtualization-aware • Xen-aware cluster resource manager extends high availability to virtual workloads • Recognize, monitor and manage services running within virtual servers, as well as services running in physical servers • Guest systems can be managed as services by the cluster • Cluster virtual servers with physical servers for higher availability and higher utilization 9 © Novell, Inc. All rights reserved.
  • 11. Media Available as an ISO image than can be used as is, burned to a single CD, or integrated into a network installation source. The SUSE Linux Enterprise Server can access multiple ® install sources in addition to the standard media. This means that the High Availability Extension can be integrated into the initial install of a new server whether it is done manually or automated with AutoYaST. 11 © Novell, Inc. All rights reserved.
  • 12. The High Availability Pattern 12 © Novell, Inc. All rights reserved.
  • 13. OpenAIS • Open Source Initiative's certified implementation of the Service Availability Forum Application Interface Specification • Leading standards-based communication protocol for server and storage clustering • Messaging and membership layer 13 © Novell, Inc. All rights reserved.
  • 14. Details • The underlying protocol is called Totem • Multicast only • Uses one mcast group only in SUSE Linux® Enterprise Server 11 • Multiple multicast groups on the way for SP1 • Push redundancy down the stack – NIC bonding • Config file is /etc/ais/openais.conf 14 © Novell, Inc. All rights reserved.
  • 15. Configuring OpenAIS 15 © Novell, Inc. All rights reserved.
  • 16. A Simple Cluster Totem mcast Node 1 Node 3 Node 2 SAN 16 © Novell, Inc. All rights reserved.
  • 17. SUSE Linux Enterprise High Availability Extension ® Features Cluster aware file system and volume manager – OCFS2 > Shared-disk POSIX-compliant generic cluster file system > Cluster-aware POSIX locking > Parallel I/O – cLVM2 (Clustered Logical Volume Manager) > Convenient, single, cluster-wide view of storage > Clustering extensions to the standard LVM2 toolset > Eliminates need to learn a new set of tools 17 © Novell, Inc. All rights reserved.
  • 18. SUSE Linux Enterprise High Availability Extension ® Features (continued) User-friendly tools – Unified command line interface > Powerful tool for installing, configuring and managing Linux clusters > For more experienced IT professionals – Graphical user interface > Simple tool for monitoring and administering clustered environment > Does not require in-depth knowledge – YaST modules > DRBD > OpenAIS > Multipath 18 © Novell, Inc. All rights reserved.
  • 19. SUSE Linux Enterprise High Availability Extension ® Features (continued) Resource Agents – For popular third-party applications included at no extra charge > SAP Instance and Database, IBM WebSphere Application Server, DB2, and Informix, Oracle and VMware – For popular open source applications included at no extra charge > Apache, Ipv4 and IPv6, LVM, RAID, Pure-FTPd, Route, ServeRAID, Squid, VIPArip, Xen, Xinted, DRBD, Novell eDirectory , iscsi, mysql, nfsserver, ® ™ and postgres, sfex, tomcat, filesystems – For the most up to date list of resource agents, visit www.novell.com/products/highavailability 19 © Novell, Inc. All rights reserved.
  • 20. Fencing • Isolating resources – usually storage - from nodes • Two ways of doing this – Isolating the resource – SAN switch remapping – Isolating the node – power off or panic 20 © Novell, Inc. All rights reserved.
  • 21. STONITH • Shoot The Other Node In The Head • We are doing node fencing here • A daemon run as part of the cluster stack • Has support for a number of fencing methods stonith -L • Displays the list 21 © Novell, Inc. All rights reserved.
  • 22. DRBD Continuous data replication – DRBD8 (Distributed Replicated Block Device) > Leading open source networked disk management tool > Build single partitions from multiple disks that mirror each other > Fast data resynchronization capabilities > Supports both synchronous and asynchronous mirroring > Provides replicated storage area network (SAN) semantics, allowing cluster-aware file systems to be used without additional SANs 22 © Novell, Inc. All rights reserved.
  • 24. Key Features in Service Pack 1 Web GUI – Enabling cross platform management Integrated Samba Clustering – Integration of Samba with OCFS2 for higher throughput and scale out Metro-Area Clusters – Supporting clustering between different data center locations Enhance Data Replication – DRBD with Linbit Node Recovery – ReaR for node recovery 24 © Novell, Inc. All rights reserved.
  • 25. SUSE Linux Enterprise High Availability Extension ® HA Stack from 10 to 11 SLES 10 SLE HA 11 SLE HA 11 SP1 OCFS2 Metro-Area Heartbeat general FS Cluster DRBD 0.7 Unified CLI Samba Yast2-HB Pacemaker Cluster OCFS2 / EVMS2 openAIS Enhanced HA GUI Data Replication Yast2-DRBD Node Recovery Yast2-Multipath Web GUI Added in Added in Part of SLES 10 SLE HA 11 SLE HA 11 SP1 25 © Novell, Inc. All rights reserved.
  • 26. SUSE Linux Enterprise High Availability Extension ® Promotion Existing customers – Free of charge subscription > For all valid SUSE Linux Enterprise Server subscriptions > Effective date: June 1st 2009 > Valid for subsequent subscription periods if base SUSE Linux Enterprise Server is renewed on time 26 © Novell, Inc. All rights reserved.
  • 27. SAP certification status SUSE Linux Enterprise Server 11 is fully certified for SAP ® http://www.sap.com/linux/ → supported platforms This includes also all extensions to SUSE Linux Enterprise Server 11 27 © Novell, Inc. All rights reserved.
  • 28. Status of High Availability stack @SAP Linux Lab • SAP Linux Lab (which includes Novell staff) is ® working on defining the High Availability stack for SAP on SUSE Linux Enterprise Server 11 ® • Goal: reliable and well-tested stack • Base: SUSE Linux Enterprise High Availability Extension 11 replaces the High Availability Storage Infrastructure from SUSE Linux Enterprise Server 10 • What remains in version 1: MD-RAID, SFEX • Scheduled for evaluation: cLVM, OCFS2, SDB 28 © Novell, Inc. All rights reserved.
  • 29. Demo
  • 31.
  • 32. Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell 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 Novell, Inc. 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. Novell, Inc. 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 Novell products remains at the sole discretion of Novell. Further, Novell, Inc. 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 Novell 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.