Copyright betadots GmbH 2023 - 2024
Feedback: [email protected]
Einführung in Linux Hochverfügbarkeit
- Grundlagen und Konzepte
- Bonding
- RAID
- Lastverteilung - Loadbalancing
- Linux Virtual Server (LVS) - Ipvsadm + Ldirector https://www.linux-magazin.de/ausgaben/2018/07/load-balancer/
- HAProxy https://linuxhandbook.com/load-balancing-setup/
- Nginx
- Hochverfürbarkeit
- Keepalived
- Pacemaker/Corosync https://clusterlabs.org/ https://clusterlabs.org/pacemaker/doc/2.1/Clusters_from_Scratch/html/
- Cluster Datei Systeme https://en.wikipedia.org/wiki/Clustered_file_system
- HA in Diensten
- BIND
- MySQL/MariaDB + MaxScale
- PostgreSQL
- LDAP
- HA mit Containern
- Docker Swarm
- Kubernetes
Tag 1:
- Grundlagen und Konzepte
- Bonding
- RAID
- LVS (Ivpsadm und Ldirectord)
- HAproxy
Tag 2:
- Nginx
- Keepalived
- Pacemaker/Corosync
Tag 3:
- DRBD
- GFS2 Optional - Nur zeigen
- OCFS2
- GlusterFS
- Ceph - Vorstellung
- HA in Diensten - Diskussion, Vorstellung
- HA mit Containern - Diskussion, Vorstellung
Zuerst brauchen wir einen GIT Client. Mit which git
oder git --version
prüfen, ob GIT installiert ist.
Wenn nicht: Je nach OS bitte installieren:
- Debian:
sudo apt-get install git
- CentOS:
sudo yum install git
- SuSE:
sudo zypper in git-core
- Windows:
choco install git
# <- Erfordet Chocolatey
Nun das GitHub Repository auf die Workstation/das Trainingslaptop herunterladen:
git clone https://github.com/betadots/linux_ha-training
cd linux_ha-training
Weiter geht es mit Vorbereitung
License: CC BY-NC-SA 4.0