Presented 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
Language:
Track:
Workshop
Difficulty:
Medium

Happening at the same time:

  1. Using openSUSE Leap for Final Exam Tryout in Yogyakarta
  2. Start Time:
    2016 October 1 13:00

    Room:
    FST 101

  3. Getting Started on Packaging Apps with Open Build Service
  4. Start Time:
    2016 October 1 13:00

    Room:
    FST 102

  5. Tumbleweed: how it does keep rolling!
  6. Start Time:
    2016 October 1 13:00

    Room:
    Convention Hall

  7. Develop UEFI with openSUSE
  8. Start Time:
    2016 October 1 13:30

    Room:
    Convention Hall

  9. Configuration Management your Infrastructure with openSUSE
  10. Start Time:
    2016 October 1 13:30

    Room:
    FST 101

  11. Clustering Docker with Docker Swarm on openSUSE
  12. Start Time:
    2016 October 1 15:15

    Room:
    Convention Hall

  13. OpenSCAP and related contents for openSUSE
  14. Start Time:
    2016 October 1 15:15

    Room:
    FST 102

  15. Getting Started with .NET on openSUSE
  16. Start Time:
    2016 October 1 15:15

    Room:
    FST 101

  17. Romance with open source
  18. Start Time:
    2016 October 1 15:45

    Room:
    Convention Hall

  19. How to make multi-boot USB drive for LiveCD iso images on EFI/UEFI and BIOS
  20. Start Time:
    2016 October 1 15:45

    Room:
    FST 102

  21. openSUSE Leap 42.2 development process
  22. Start Time:
    2016 October 1 15:45

    Room:
    FST 101