9b1772f92b6518e084164c28075868dc

by M. Edwin Zakaria
from openSUSE, openSUSE Indonesia

openSUSE user from Indonesia, https://en.opensuse.org/User:Medwin.
Co-admin of Indonesian openSUSE Community website (https://opensuse.id) and community repository (http://repo.opensuse.id). I'm happy that openSUSE Indonesia Community still alive and well with around 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