Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine...
Transcript of Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine...
![Page 1: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/1.jpg)
Cluster
Cluster
Nils Meyer Sector Nord AG
Workshop 2013
![Page 2: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/2.jpg)
Einleitung 9
9%
87,7 Stunden/Jahr
438 Minuten/Monat 9
9,9
%
8:45:58 Stunden/Jahr
43:48 min/Monat 9
9,9
9%
52:36 Minuten/Jahr
4:23 Minuten/Monat
99
,99
9 %
5:16 Minuten/Jahr
26,3 Sekunden/Monat
99
,99
99
%
31,6 Sekunden/Jahr
2,63 Sekunden/Monat
![Page 3: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/3.jpg)
Konzept
2x internal Messaging
Bonding
![Page 4: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/4.jpg)
2x internal Messaging
Bonding
Konzept
Was wollen wir erreichen?
![Page 5: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/5.jpg)
2x internal Messaging
Bonding
Konzept
Was wollen wir erreichen?
Anforderungen zusammenstellen
![Page 6: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/6.jpg)
2x internal Messaging
Bonding
Konzept
Was wollen wir erreichen?
Anforderungen zusammenstellen
Zusammenhänge klären
![Page 7: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/7.jpg)
Technik: Hardware
Gleichwertige Systeme 2x 4 Core CPU 8-16 GB RAM Storage:
SSD (min. 2) HDD (min. 4)
2x Power Supply 4x LAN
![Page 8: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/8.jpg)
Technik: „Cluster Stack“
Openais/corosync
PACEMAKER
OCF/LSB
CYSNC2
![Page 9: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/9.jpg)
Technik: „Cluster Stack“
Corosync Cluster Engine
OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement 3. Systeminformation 4. Quorum Apache Qpid / Pacemaker
Openais/corosync
PACEMAKER
OCF/LSB
CYSNC2
![Page 10: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/10.jpg)
Technik: „Cluster Stack“
Pacemaker
High Availability Resource Manager DRAF (DectionRecoveryApplicationFailures) Redundancy Configuration
Openais/corosync
PACEMAKER
OCF/LSB
CSYNC2
![Page 11: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/11.jpg)
Technik: „Cluster Stack“
OCF/LSB
Resource Agents Interface für Cluster Dienste OCF (OpenClusterFramework) LSB (Lagacy) Heartbeat
Openais/corosync
PACEMAKER
OCF/LSB
CSYNC2
![Page 12: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/12.jpg)
Technik: „Cluster Stack“
CSYNC2
Cluster synchronization 2nd Gen Alternativ:rsync/csync
Openais/corosync
PACEMAKER
OCF/LSB
CSYNC2
![Page 13: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/13.jpg)
Technik: Distributed Replicated Block Device
Netzwerk RAID 1 Typen: P (Primary) + S (Secondary) P + P P + S + R (Redundant Node)
![Page 14: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/14.jpg)
Technik: Distributed Replicated Block Device
Node 1 Node 2
Primary Secondary
1gb/s
110 (MB) * 0.3 = 33 (M)
80 (MB) * 0.3 = 24 (M)
10 (MB) * 0.3 = 3 (M)
![Page 15: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/15.jpg)
Technik: Dienste
Dateisysteme Prozesse
HTTPD NAGIOS MYSQL ...
Virtuelle Cluster IP
![Page 16: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/16.jpg)
Known Problem: IO
01010101000111000111100001110100101010 01010101110001001010101010101010101001 10101010101010111100010101010101000101 10100101010101001010101001010101011001 00111000100011001010101010101010010101 00101010101010111000110101010010101011 01010101010101010101010101010101010011 10101010101001010101001010101010101011
![Page 17: Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine OpenSource Framework für Cluster Engine 1. Gruppenkommunikation 2. Verfügbarkeitsmanagement](https://reader033.fdocuments.in/reader033/viewer/2022060901/609e29f4519df6151c30f153/html5/thumbnails/17.jpg)
Known Problem: IO
01010101000111000111100001110100101010 01010101110001001010101010101010101001 10101010101010111100010101010101000101 10100101010101001010101001010101011001 00111000100011001010101010101010010101 00101010101010111000110101010010101011 01010101010101010101010101010101010011 10101010101001010101001010101010101011
rrd
status.dat
Database
Nagios/Checks