High Availability Cluster with openSUSE Leap
M. Edwin Zakaria
openSUSE user from Indonesia, https://en.opensuse.org/User:Medwin. Co-admin of Indonesian openSUSE Community website (https://opensuse.id) and community repositories (https://repo.opensuse.id and https://twrepo.opensuse.id). I'm happy that openSUSE Indonesia Community still alive and well with around 1200 telegram group members and 4000 facebook group register members.
No video of the event yet, sorry!
Today's IT environment needs continuous services, whether it is a web server, mail server, database server or even a voip server or video streaming server. We need a reliable service with no failure, or minimum down-time.
"HA clustering remedies this situation by detecting hardware/software faults, and immediately restarting the application on another system without requiring administrative intervention, a process known as failover. As part of this process, clustering software may configure the node before starting the application on it. For example, appropriate filesystems may need to be imported and mounted, network hardware may have to be configured, and some supporting applications may need to be running as well" (quote from Wikipedia)
High Availability cluster in openSUSE is very mature, I use it since around 2009. The configuration is straight forward we don't even need to add another repository other than the standard repository (oss, non-oss, update). openSUSE use Pacemaker and Corosync as core component for High Availability stack (also libqb, resource agents, and fencing agents). To setup HA cluster in openSUSE there are many tools already provided like hawk - HA Web Konsole (that introduce on SUSE Linux Enterprise Server HA Extension), YaST (yast2-cluster, yast2-geoip, yast2-drbd, yast2-iplb), and also crmsh (CLI). openSUSE even has ha-cluster-bootstrap, a script that can help people to initiate their cluster.
In this workshop participants will learn how to setup HA Cluster on openSUSE Leap. I will introduce how to configure 2 nodes Active/Passive HA cluster, using pacemaker, corosycnc, DRBD, and show how to make a web server on it. If there is enough time maybe we can learn how to make load balancing server with LVS (Linux Virtual Server)
I will also give some real-life example by connecting to some servers using openSUSE HA Cluster and show how it works.
Notes: While it is not mandatory, I highly recommend workshop participants to bring their own laptop that can handle creating at least 2 qemu/kvm openSUSE Leap guest so that they can try it by themselves. No problem for me to present this workshop in English, but if participants are mainly Indonesian then I will present using Bahasa Indonesia.
- Date:
- 2016 October 1 - 13:00
- Duration:
- 3 h
- Room:
- FST 103
- Conference:
- openSUSE.Asia Summit 2016
- Language:
- Track:
- Workshop
- Difficulty:
- Medium
- Using openSUSE Leap for Final Exam Tryout in Yogyakarta
- Start Time:
- 2016 October 1 13:00
- Room:
- FST 101
- Tumbleweed: how it does keep rolling!
- Start Time:
- 2016 October 1 13:00
- Room:
- Convention Hall
- Getting Started on Packaging Apps with Open Build Service
- Start Time:
- 2016 October 1 13:00
- Room:
- FST 102
- Develop UEFI with openSUSE
- Start Time:
- 2016 October 1 13:30
- Room:
- Convention Hall
- Configuration Management your Infrastructure with openSUSE
- Start Time:
- 2016 October 1 13:30
- Room:
- FST 101
- Getting Started with .NET on openSUSE
- Start Time:
- 2016 October 1 15:15
- Room:
- FST 101
- OpenSCAP and related contents for openSUSE
- Start Time:
- 2016 October 1 15:15
- Room:
- FST 102
- Clustering Docker with Docker Swarm on openSUSE
- Start Time:
- 2016 October 1 15:15
- Room:
- Convention Hall
- How to make multi-boot USB drive for LiveCD iso images on EFI/UEFI and BIOS
- Start Time:
- 2016 October 1 15:45
- Room:
- FST 102
- Romance with open source
- Start Time:
- 2016 October 1 15:45
- Room:
- Convention Hall
- openSUSE Leap 42.2 development process
- Start Time:
- 2016 October 1 15:45
- Room:
- FST 101