IT-Symposium 2007 17.04.2007
www.hp-user-society.de 1
Hochverfügbare Clusterlösungen im Serviceguard Cluster Umfeld unter HP-UX
Petya Angelova, Teodosi Kaludov
Solution Centre Engineers
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 2
Wer sind wir?
• Teodosi Kaludov• Praktikumssemester an der
TH Karlsruhe
• Bachelor Abschluss der deutschen Fakultät der Technischen Universität Sofia
• Petya Angelova• Auslandssemester an der Uni
Karlsruhe
• Bachelor Abschluss der deutschen Fakultät der Technischen Universität Sofia
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 2
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 3
HP Global Delivery Solution Center Sofia (HP GDSCS)
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 4
Agenda:
• Einführung in Serviceguard
• Serviceguard und:
- VxVM/VxFS
- CVM/CFS- SGeRAC
• Aktuelles aus dem Jahren 2006/2007
• Was kommt demnächst?
• Industrietrends im Bereich der Hochverfügbarkeit
• Fragen & Antworten
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 3
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 5
Einführung in Serviceguard
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 6
Was ist Serviceguard?
• Serviceguard ist ein Softwareprodukt für hohe Verfügbarkeit
• Kein Single Point of Failure (SPoF)
• Hard- und Softwareüberwachung
• Ziele:− maximale Verfügbarkeit der Applikationen
− stabile Plattform durch hohe Fehlertoleranz
− Serviceguard gewährleistet Verfügbarkeit der Applikationen bei Ausfall von Komponenten
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 4
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 7
Lokale-, Extended-, Metro-, Continentalclusters• Lokaler Cluster
− den ersten Schritt zur Absicherung der Applikationen − oft nicht räumlich von einander getrennt
• Extendedcluster (Campus Cluster)− Aufteilung der Rechner in kleine räumlich getrennten Gruppen − streng symetrisch
• Metrocluster− eine größere räumliche Trennung der Rechenzentren− Daten Replizierung mit Hilfe von spezifischen Disc Array Technologien
• Continentalclusters− die Rechenzentren sind weltweit verteilt− zwei separate Cluster− Failover wird durch ein Commando ausgeführt
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 8
Was ist ein Cluster? Was ist ein Cluster Node?
• Ein Cluster ist ein Verbund von Servern, die gemeinsam eine oder mehrere Applikationen betreiben − ein Cluster hat bis zu 16 Server
− alle Server in einem Cluster sind aktiv
• Ein Node ist ein Server, auf dem Serviceguard aktiv ist − auf aktiven Nodes laufen die Applikationen (Paketen)
− ein aktiver Node ist Bestandteil eines laufenden Clusters
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 5
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 9
Was ist ein Serviceguard Paket?
• Ein Paket ist eine Verwaltungseinheit für eine Applikation und deren Ressourcen
• Ressourcen sind z.B:− Netzwerk und IP Adressen
− VGs / Disk Groups
− EMS Ressourcen
− Service Prozesse
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 10
Beispiel für Serviceguard Cluster
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 6
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 11
Fehlerfälle
• Node Ausfälle− OS Panics
− Hardware Ausfälle
− System hangs
• Netzwerk Ausfälle
− Ausfall einer Netzwerkkarte
− Kabeltrennung
• Service Ausfälle− Prozessabbruch und -hangs
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 12
Serviceguard und:- VxVM/VxFS - CVM/CFS- SGeRAC
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 7
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 13
VERITAS Volume Manager (VxVM)
• Plattenverwaltung
• lokale oder remote Administration von Festplattenvolumes
• Eigenschaften:
− online Layout Veränderung (z.B. von RAID5 auf RAID1)
− Dynamic Multipathing
− unabhängig von der Plattform
− Java-based Interface
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 14
Cluster Volume Manager (CVM)
• Erweiterung des VERITAS Volume Manager
• master/slave Architektur
− ein Node verwaltet das Volumen als Master; die restlichen Nodes aggieren als Slaves
• Multi-node Paket VxVM-CVM-pkg
• vxclustd – der wichtigste CVM Dämon
• kein write locking zwischen den Nodes− jeder Node kann auf jede Storage Area zugreifen
− jeder Node hat Schreibzugriffe
• “Uniform Shared Storage” Model
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 8
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 15
VERITAS File System (VxFS)
• extent-based journal File System
• fast File System recovery time
• Tunable File System Parameters
• Access Control List
• Online Eigenschaften:− Online resizing
− Online Defragmentierung
− Online backup
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 16
Cluster File System (CFS)
• Erweiterung des VERITAS File System
• gleichzeitiges Mounten eines File System auf mehreren Nodes
• echtes SAN File System
• die Koordination zwischen den Nodes erfolgt über Cluster interconnections
• primary/secondary Architecture
• Global Lock Manager
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 9
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 17
SGeRAC - Überblick• Serviceguard Extension für RAC (SGeRAC)
− Oracle Real Application Cluster (RAC) im Serviceguard Cluster Umfeld
− Eigenschaften:• Cluster Verwaltung, einschließlich Monitoring von Cluster Nodes,
HW und SW Komponenten im Rahmen des Clusters• Stellt die Cluster Zugehörigkeit zu RAC durch ORACLE def.
standardisiertes API sicher
• Verwaltung und Kontrolle von Applikationspaketen für Hochverfügbarkeit
• Entdeckung und Behebung von NIC Ausfällen
• Shared Storage zwischen den Nodes via Shared Volumes und Cluster File System
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 18
SGeRAC Beispiel
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 10
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 19
Node Failure/After Node Failure
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 20
Aktuelles aus dem Jahren 2006/2007
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 11
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 21
• Linux Version: A.11.16.07
− unterstützt Volume Exclusive Activation (läuft auf Red Hat 4, SLES9, SLES10 – nicht Red Hat 3)
• SG/LX A.11.16.08
− unterstützt SuSE SLES10
• HP Integrity Virtual Machines (HPVM) A.02.00
− unterstützt VM Guests auf Serviceguard Nodes
− VM guests als Serviceguard Package oder als Serviceguard Nodes auf demselben VM Host konfigurieren
• Serviceguard Manager A.05.01
− SG/SGeRAC , A.11.14 und später
− HP-UX 11i v1; HP-UX 11i v2; Red Hat Enterprise Linux 3 und 4;SLES8 und SLES9; Windows
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 22
Was kommt demnächst?
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 12
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 23
3 neue Serviceguard Releases• SG/SGeRAC A.11.17.01
− neue Version für HP-UX 11i v3
• Serviceguard Storage Management Suite 2.0
− umfasst VERITAS 5.0 file system / volume manager
− läuft auf HP-UX 11i v2
• SG/SGeRAC A.11.18
− Linux
− HP-UX 11i v2
− HP-UX 11i v3
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 24
SG/SGeRAC A.11.17.01 1• Serviceguard für HP-UX 11i v3
− verfügbar auf HP-UX 11i v3 (Feb. 2007)
− neue Eigenschaften:
• DSF unterstützt (next generation MASS Storage Stack)/MPIO
• kein RS232 Heartbeat
• keine Unterstützung für Cluster Volume Manager/Cluster File System
− unterstützt LVM/SLVM und VxVM 4.1
− unterstützt LACP, Lan Monitor modes of HP APA (Auto port Aggregation)
− unterstützt lange PID, Hostname support extended to 39 bytes
− unterstützt extended distance cluster
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 13
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 25
SG/SGeRAC A.11.17.01 2• Manageability Improvements
−unterstützt HP Serviceguard Manager B.01.00 für System Management Homepage (SMH)
− SMH im Bezug auf Serviceguard• monitor, create/modify und run/halt des Clusters
• monitor und run/halt von Knoten
• create/modify failover von Paketen, einschließlich change Auto Run und node switching Settings.
• Monitor, Run, halt, und move failover, multi-node, und system multi-node von Paketen
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 26
Serviceguard Storage Management Suite 2.0• 2.0 ist neue Version für alle Serviceguard Management Suite
Produkte
− im Laufe des Jahres 2007
− alle Produkte umfassen VERITAS 5.0 File System/Volume Manager und Serviceguard A.11.17 und A.11.18
• CFS Geschwindigkeit und höhere Skalierbarkeit
− mehrere Cluster File Systems Transaktionsserver
− schneller und betriebssicherer
• konfigurierbar DMP mit multi-threaded Fehlerbehandlung
• File Change Log – die Applikation können überprüfen, was verändert worden ist
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 14
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 27
SG/SGeRAC A.11.18• kommt in der Mitte 2007
• unterstützt HP-UX 11i v2, HP-UX 11i v3 und Linux
• unterstützt Storage Management Suite (SMS) 1.0/2.0
• Neue Eigenschaften
− online Modifizierung der Cluster Konfiguration Parameters
− online Modifizierung der Cluster Netzwerk Komponenten
− Multi-Node Pakete
− modulare Control Skripts
− neuer HP Serviceguard Manager (B.01.01)
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 28
Industrietrendsim Bereich der Hochverfügbarkeit
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 15
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 29
Trends
• immer mehr Clusterlösungen mit Hochverfügbarkeit
• einfachere Handhabung (z.B. SMH)
• menschliche Fehler durch Automatisierung reduzieren
• mehr grafische Oberflächen zur Bedienung von komplexen HA Umgebungen
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 30
Fragen & Antworten
IT-Symposium 2007 17.04.2007
www.hp-user-society.de 16
18.4.2007 Hochv erf ügbare Clusterlösungen im Serv ice Guard Cluster Umf eld unter HP-UX 31