Cluster Quick Start Guide Cluster SR2500 Anleitung zur Konfi guration KURZÜBERBLICK CLUSTER SEITE 2 FUNKTIONSWEISE DES THOMAS KRENN CLUSTERS (SCHAUBILD) SEITE 3 CLUSTER AUFBAUEN UND KONFIGURIEREN SEITE 4
KURZÜBERBLICK CLUSTER Der High Availability (HA) Cluster ermöglicht Ihnen die erhöhte Verfügbarkeit Ihrer kritischen Anwendungen bei Ausfällen einzelner Hardware-Komponenten oder bei geplanten Wartungsarbeiten. Sie können damit die Verfügbarkeit Ihrer Anwendungen gegenüber einem einzelnen Server deutlich erhöhen. Der Cluster besteht aus zwei Clusterknoten (node1 und node2). Auf jedem dieser Knoten läuft CentOS 4 als Basissystem, sowie der Cluster Manager und die Replikationssoftware DRBD. Die hochverfügbaren Dienste selbst laufen in einer bzw. mehreren virtuellen Umgebungen (VE, Virtual Enviroment) powered by Virtuozzo. Der Cluster wird active/passive betrieben. Das bedeutet, dass auf einem der beiden Clusterknoten hochverfügbare VEs laufen. Der andere Clusterknoten startet hochverfügbare VEs im Fehlerfall oder bei einem manuellen Switchover. Als Switchover bezeichnet man das manuelle Umschalten der hochverfügbaren Dienste auf den anderen Clusterknoten. Das gesamte Filesystem der VEs wird mittels DRBD auf beiden Clusterknoten in Echtzeit gespiegelt. Somit steht bei einem Ausfall des aktiven Clusterknotens der aktuelle Datenstand am verbleibenden Clusterknoten zur Verfügung. Wichtig: Bei einem Failover/Switchover werden auch die zugehörigen IP-Adressen mit übernommen. Damit die Geräte im Netzwerk vor allem der Router mitbekommen, dass die IP Adressen der VEs nun über eine andere MAC-Adresse erreichbar sind, werden so genannte gratuitous ARPs versendet. Dadurch aktualisieren die Geräte im Netzwerk ihre ARP-Caches. Stellen Sie sicher, dass Ihr Router gratuitous ARP akzeptiert und entsprechend den ARP-Cache aktualisiert. Die beiden Clusterknoten sind über drei voneinander unabhängige Kommunikationskanäle verbunden: serielle Verbindung internes Netzwerk (Crossover-Verbindung, gelbes Netzwerkkabel) externes Netzwerk Die folgende Tabelle zeigt für welche Zwecke diese Verbindungen benutzt werden: Verbindung Cluster Manager weitere Nutzung serielle Verbindung ja - internes Netzwerk ja Datenreplikation (DRBD), Kommunikation Cluster Management externes Netzwerk ja Anbindung an externes Netzwerk, Konfi guration Cluster Management 2
FUNKTIONSWEISE DES THOMAS KRENN CLUSTERS Dieses Schaubild dient als zusätzliche Information und zur Verdeutlichung des Aufbaus und der Arbeitsweise des Clusters. Virtuozzo Control Center Verwaltung VEs Hinzufügen neuer VEs Virtual Environment VE 101 Optional weitere VEs OS Virtualisierung Virtuozzo FAILOVER SWITCHOVER managed by Datenreplizierung DRBD Cluster Manager Datenreplizierung DRBD Cluster Manager Cluster Management Verwaltung Cluster Cluster IP konfi gurieren, DRBD Status Cluster Management Verwaltung Cluster Cluster IP konfi gurieren, DRBD Status Betriebssystem CentOS 4 NODE1 Betriebssystem CentOS 4 NODE2 3
CLUSTER AUFBAUEN UND KONFIGURIEREN Die folgenden Schritte erläutern wie Sie den Cluster schnell und einfach in Betrieb nehmen. 1 Anschließen der Server 1.1 Verbinden Sie die beiden Clusterknoten über das beigelegte serielle Kabel. Der serielle Anschluss befi ndet sich über den beiden Netzwerkinterfaces. Wichtig: Ziehen Sie alle Befestigungsschrauben der beiden Stecker fest. Damit stellen Sie den festen Sitz der Stecker sicher. 1.2 Schließen Sie das beigelegte gelbe Netzwerkkabel jeweils am zweiten Netzwerkinterface (rechtes Netzwerkinterface) der beiden Clusterknoten an. Wichtig: Prüfen Sie durch leichtes Ziehen ob der Stecker des Kabels richtig in der Buchse eingerastet ist. 1.3 Schließen Sie die beiden Netzteile eines jeden Clusterknotens an das Stromnetz an. Tipp: Sie haben zwei voneinander unabhängige Stromnetze? Dann schließen Sie je ein Netzteil eines Clusterknotens an das erste Stromnetz und das andere Netzteil an das zweite Stromnetz an. 1.4 Schalten Sie die beiden Clusterknoten ein. Der Stromschalter befi ndet sich an der Vorderseite des Clusterknotens. 1.5 Für die Konfi guration verbinden Sie den ersten Clusterknoten (node1) mit einem PC oder Laptop. Nutzen Sie dazu das beigelegte rote Netzwerkkabel und schließen Sie dieses am ersten Netzwerkinterface (linkes Netzwerkinterface) an. 2 Netzwerkeinstellungen vornehmen 2.1 Konfi gurieren Sie am PC oder Laptop folgende Netzwerkeinstellungen: IP-Adresse: 192.168.100.100 Subnetzmaske: 255.255.255.0 Die Einträge für Standardgateway und DNS Server sollten leer sein. Tipp: Notieren Sie sich die ursprünglichen Einstellungen, um sie nach Abschluß der Konfi guration wiederherstellen zu können. 4
3 Management GUI einrichten 3.1 Rufen Sie im Webbrowser folgende URL auf: https://192.168.100.101. Die notwendigen Logindaten lauten: Benutzername: admin Passwort: relation 3.2 Sie befinden sich nun im Cluster Management. Klicken Sie auf Klicken Sie hier um es zu ändern, um das Passwort für das Cluster Management zu ändern. 3.3 Es erscheint die Seite zur Passwort-Änderung. Geben Sie das neue Passwort ein und klicken Sie auf den Button Speichern, um das neue Passwort zu speichern. Beachten Sie: Sobald Sie eine weitere Seite im Cluster Management aufrufen, müssen Sie sich mit dem neuen Passwort anmelden. Der Benutzername admin bleibt gleich. 3.4 Im Bereich Netzwerk können Sie nun die Netzwerkkonfiguration für die beiden Clusterknoten durchführen. Sie benötigen folgende Parameter: IP Adresse node1 IP Adresse node2 Hostname node1 Hostname node2 Subnetzmaske Standardgateway Ping Node IP Adresse1 DNS Suchpfad DNS Server 1 DNS Server 2 Geben Sie die jeweiligen Parameter ein und speichern Sie die Eingaben. Die Netzwerkeinstellungen der Clusterknoten werden aktualisiert. Warten Sie bis die Meldung Ihre Änderungen wurden übernommen. die erfolgreiche Änderung der Netzwerkeinstellungen bestätigt. Die IP Adresse eines so genannten Ping Nodes wird für die Überwachung der Netzwerkverbindung der Clusterknoten benötigt. Weitere Informationen zum Pingnode finden Sie in der Cluster Dokumentation. 1) 2007 Thomas-Krenn.AG 5
3.5 Entfernen Sie nun das rote Crossover-Netzwerkkabel, das mit dem PC oder Laptop verbunden ist. Schließen Sie zuerst Node1 und dann Node2 an Ihr Netzwerk an. Ändern Sie die Netzwerkeinstellungen am PC/Laptop wieder auf die ursprünglichen Werte. 3.6 Gehen Sie nun erneut zum Cluster Management. Dazu geben Sie https:// und die IP Adresse von einem der beiden Clusterknoten im Browser ein. Es erscheint neuerlich der Anmeldedialog. Geben Sie den Benutzernamen admin und das zuvor gewählte Passwort ein. 3.7 Überprüfen Sie den Zustand des Clusters. Klicken Sie dazu auf Status. 3.8 Klicken Sie auf Benachrichtigung. Geben Sie hier die E-Mail Adresse ein, an die Fehlermeldungen, Benachrichtigungen über verfügbare Updates und Statusinformationen nach einem Update gesendet werden sollen. Falls Sie diese E-Mails nicht direkt vom Cluster versenden möchten, können Sie hier einen optionalen Mail Relayhost angeben. Optional können Sie die Benachrichtigung an Thomas Krenn aktivieren. Dieses Feature ist im Support bereits enthalten und sichert Ihnen schnelle Hilfe von Thomas Krenn im Fehlerfall. Wir empfehlen bei der Konfi guration die Option Test Benachrichtigung verschicken zu setzen. Damit können Sie überprüfen, ob E-Mails vom Cluster bei Ihnen richtig ankommen. Nach Eingabe Ihrer Daten klicken Sie auf Speichern. 3.9 Spielen Sie verfügbare Updates für den Cluster ein. Klicken Sie dazu auf Updates. Mittels Updates anzeigen werden die verfügbaren Updates zunächst nur angezeigt. Anschließend können Sie über Updates installieren die angezeigten Updates installieren. Sie erhalten eine E-Mail über den Update- Status an die E-Mail Adresse, die Sie unter Benachrichtigung angegeben haben. Spielen Sie die Updates vorerst nur für den Cluster ein. Der VE 101 wird in nächsten Schritt automatisch mit den aktuellsten Sicherheitsupdates installiert. 6
3.10 Klicken Sie auf den Menüpunkt Virtuozzo. Um die Control Panels (VZCC, VZPP) verwenden zu können, müssen Sie entweder die IP Adresse des Service VE (VE 1) auf eine IP Adresse in Ihrem Netzwerk setzen oder über die IP Adresse eines anderen VE darauf zugreifen. Der Zugriff erfolgt per Browser auf https://ip-adresse:4643/ Sie können nun optional das VE 101 mit CentOS 4 (64 Bit Version) durch Klicken auf Installation CentOS 4 installieren. Die Installation dauert abhängig von der Internetverbindung ca. 20-40 Minuten. 3.11 Falls Sie im vorhergehenden Schritt das VE 101 installiert haben, konfi gurieren Sie nun die Netzwerkeinstellungen des VE 101. Sie benötigen folgende Parameter: Virtuelle IP Adresse Hostname DNS Suchpfad DNS Server 1 DNS Server 2 Geben Sie die entsprechenden Daten ein und klicken Sie auf Speichern. Wenn Sie sich per SSH auf das VE 101 verbinden möchten, müssen Sie zuvor das root-passwort des VE 101 ändern. Klicken Sie dazu auf Passwoerter. Hinweis: Die virtuelle IP Adresse des VE 101 kann auch verwendet werden, um auf das Virtuozzo Control Center zu gelangen (über Port 4643). 3.12 Klicken Sie auf den Menüpunkt Wartung. Unter der Überschrift Cluster Konfi guration klicken Sie auf Download und speichern Sie die Konfi guration an einem sicheren Ort. Mit der Konfi guration können Sie gemeinsam mit der Cluster Installations DVD einen einzelnen oder beide Clusterknoten im Fehlerfall neu installieren. Herzlichen Glückwunsch! Sie haben nun Ihren Thomas Krenn Cluster aufgebaut und konfiguriert. Wichtig: Lesen Sie auch die Cluster Dokumentation bevor Sie den Cluster produktiv einsetzen. Sie bekommen dort genauere Informationen über die Funktionsweise des Clusters. Die Cluster Dokumentation finden Sie in der Thomas Krenn Knowledgebase unter www.thomas-krenn.com/kb im Bereich Cluster. 7