+ All Categories
Home > Documents > Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine...

Cluster - Sector Nord · 2020. 8. 25. · Technik: „Cluster Stack“ Corosync Cluster Engine...

Date post: 30-Dec-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
17
Cluster Cluster Nils Meyer Sector Nord AG Workshop 2013
Transcript
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Known Problem: IO

01010101000111000111100001110100101010 01010101110001001010101010101010101001 10101010101010111100010101010101000101 10100101010101001010101001010101011001 00111000100011001010101010101010010101 00101010101010111000110101010010101011 01010101010101010101010101010101010011 10101010101001010101001010101010101011

rrd

status.dat

Database

Nagios/Checks


Recommended