Clustering Vortrag für die.NET Users Group KA am 14.04.2005 Stefan Falk

Slides:



Advertisements
Ähnliche Präsentationen
Aufbau eines Netzwerkes
Advertisements

Be.as WEB Technologie
Software Assurance Service Open License Open Value
Netzwerke in der Informationstechnik
Projekt Netzwerk Kostenvoranschlag Netzwerkstruktur
Web Storage System - Einrichten, Verwalten und Anwendungsmöglichkeiten
Sichere Anbindung kleiner Netze ans Internet
Terminalserver-Dienste für die HU
Lizenzen und virtuelle Maschinen
Software Assurance Services – Angebot für Academic Kunden, Stand Dezember 2007.
Systemverwaltung wie es Ihnen gefällt.
CD-ROMs im Netz Direkter Zugriff auf CD-ROMs via Web-Browser Hartmut Jörg.
Projekt Netzwerk von Tobias Dickel, Moritz Gesing, Daniel Jochem, Matthias Meister, Marc Nue und Moritz Raasch.
Installation der Linux-Musterlösung
Kirsten Kropmanns Allgemeine Technologien II 21. April 2009
Windows auf öffentlichen PCs
Netzwerke im Dialogmarketing
Präsentation Einsatzmöglichkeit von Microsoft Virtual PC 2004 im Praktikum Rechnernetze Marwane Lahsini PHT02.
Microsoft Windows 2000 Terminal Services
Softwareverteilung mit Tivoli Erfahrungen, Lösungen, Probleme und offene Fragen Rolf Bogus Gerhard Rathmann Witten
AFS-Workshop 2005 Statusbericht Rechenzentrum TU Braunschweig
Windows Vista Felix Lutz 14. August 2007.
Linux-HA-Cluster – Heartbeat mit DRBD
Redundanter Fileserver mit Heartbeat2 und DRBD - Linux-HA-Cluster
WhatsUp Gold
Herzlich Willkommen Roland Kistler Sales Engineer
Netzwerke Peer-to-Peer-Netz Client-Server Alleinstehende Server
Netzwerkkomponenten (Hardware)
IGEL UMS Universal Management Suite Oktober 2011 Florian Spatz
Stand: November Anforderungen an Systemumgebung und Hardware Anmerkung Gollas, Schulamt Freising: Für unsere Schulen kommt eine Mehrplatz Installation.
TCP/IP-Ethernet.
Sicherer Zugang zu internen Terminalservern von öffentlichen PCs
Timo Brueggemann Director Business Development EMEA Stratus Technologies Die Lösung für Hochverfügbarkeit unkompliziert sicher bezahlbar.
Weltweite Kommunikation mit Exchange Server über das Internet
Mit Schülern ein internetfähiges Netzwerk aufbauen
Weiter mit Mausklick. Anrufer: H HH Hi, ich hab hier ein neues Programm, das würd ich gern auf meinem persönlichen Rechner installieren Es heißt Liebe".
AnRufer HY ~ ich hab hier ein neues Programm das würd ich gern auf meinem Persönlichen Rechner installieren es heißt « wahre Liebe » was soll ich denn.
Computer in einer vernetzten Welt
1 Teil 2 Einblicke in Exchange 2003 (Basis Beta 2)
Windows Server 2008 R2 Datenträgerverwaltung NTFS als Dateisystem vs. FAT32 RAID Volumes Dynamische Festplatten Basisfestplatten Von Pascal Runk Gruppe.
Vorstellung der Referenzprojekte aus den Bereichen:
… und was man damit machen kann.
Microsoft Student Partners
Technische Information. © Sistema GeoDAT, S.L. 01/08/2004Sistema GeoDAT, S.L.2 SERVER … Betriebssysteme … –Microsoft Windows Server 2000 oder –Microsoft.
Grundlagen der Netzwerktechnik
Windows Server 2012 R2 Upgrade-Potential
Netzwerke.
Effizienz durch VIRTUALISIERUNG
Zero Administration Kit für Microsoft® Windows® Jörg Kramer University Support Center.
Konfiguration zu W2K3S Server
LANiS Modul Desaster & Recovery. Desaster & Recovery-Techniken = hohe Verfügbarkeit durch weitgehend automatisiertes Sichern und Wiederherstellen eines.
Ton einschalten und weiter mit Mausklick Anrufer: Hi, ich hab hier ein neues Programm, das würd ich gern auf meinem persönlichen Rechner installieren.
Überblick Win2k (advanced) Server Part 1: Überblick u. Grundlagen Windows 2000 J. Emsters Part 2: DNS u. Active Directory C. Cucchiara Part 3: Benutzer,Gruppenverwaltung.
Computeria Zürich Treff vom 7. Juli 2004 Acronis True Image ein Vortrag von René Brückner.
Partner Präsentation Interaktives Planen in der Fertigung.
Software-RAID-5 mit Windows 2000 Professional Projektarbeit 2003.
Virtual Private Network
Kirsten Kropmanns Allgemeine Technologien II 9. März 2009
Ton einschalten und weiter mit Mausklick Anrufer: Hi, ich hab hier ein neues Programm, das würd ich gern auf meinem persönlichen Rechner installieren.
WINDOWS 2003 Server. Standart Varianten für 32 Bit: Web Edition: Unterstützt Single(1)- oder Dual(2)-Prozessor-Systeme und bis zu 2 GB RAM 32-Bit Standard.
Novell Server mit NetWare 6.5 und Windows 2003 Server Bernd Holzmann
Windows und LINUX Linux für Windows Nutzer. Übersicht Warum Windows, warum Linux ? Welches Linux für wen ? Windows und Linux gemeinsam Beispiel ct 2005/2,
ANMATHO AG IT-Dienstleistungen und Produkte Stefan DohnCert-IT Präsentation S.1 Cert-IT Präsentation Database Administrator Aufbau eines Sun Cluster.
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
Thomas Tretter, 30. September 2003RAC unter Linux: Erfahrungen und Tipps1 RAC unter Linux Erfahrungen und Tipps 30. September 2003.
Herzlich Willkommen Failover Cluster – Hochverfügbarkeit für kleines Geld.
LINUX II Unit 6 RAID & LVM.
Verbindung mit einem Netzwerk
Herzlich willkommen! Windows Server 2016, System Center 2016 & Windows 10 Berlin,
Ablauf Citrixpräsentation
 Präsentation transkript:

Clustering Vortrag für die.NET Users Group KA am Stefan Falk

Wozu Cluster? Redundanz Ausfallzeiten verringern! Lastverteilung Mehr User abdecken, als es eine einzelne Maschine könnte Aber mit einheitlicher Konfiguration

Zwei Clustertechnologien Server Cluster Vorranging für statusbehaftete Dienste File und Print SQL Server Exchange Server Network Load Balancing Cluster Vorrangig für nicht statusbehaftete Dienste Web Server

Server Cluster Zuerst verfügbar in Windows NT Server 4.0 Enterprise Edition Damals Codename Wulfpack Prinzip: Mehrere Server greifen auf gemeinsame Festplatten zu Bei Ausfall eines Rechners übernimmt der andere die Dienste

Aufbau eines Serverclusters Boot privat öffentlich Daten

Benötigte Hardware Mindestens 2 NICs pro Knoten 1 private Nur Verbindung untereinander Nur 2 Knoten: Cross-Over-Kabel reicht Eigenes IP-Subnetz Austausch von Heartbeats Mir gehts noch gut Kommunikation untereinander Abstimmung der Konfiguration 1 öffentliche Eigene IP-Adresse pro NIC Virtuelle Adresse(n) für den Cluster

Benötigte Hardware Eigene Bootplatten pro Knoten Betriebssystem Installierte Anwendungen EXE usw. sollen auf diese Platten, nicht auf die gemeinsam genutzten Fehlertoleranz mit Standardmitteln RAID 1 ist hier völlig OK

Benötigte Hardware Clusterfähige SCSI-Controller Cluster Mode muss üblicherweise eigens eingeschaltet werden Cluster-Storage-Einheit Enthält Clustercontroller und Platten Wird via SCSI-Kabel mit allen (!) Cluster-SCSI- Controllern der Knoten verbunden Nur Cluster-zertifizierte Hardware Nicht ganz billig…

Benötigte Software Clusterfähige Betriebssysteme Windows Server 2003 Enterprise Edition Windows 2000 Advanced Server Windows NT Server 4.0 Enterprise Edition ;-)

Benötigte Software Clusterfähige Anwendungen File & Print out of the Box SQL Server, Exchange Server: Enterprise Edition Normale Dienste können mit Einschränkungen vom Cluster verwaltet werden Wenn man unbedingt will, auch IIS (ab 2000), Terminal Services (ab 2003), WINS, DHCP, … Hierfür gibt es aber geeignetere Mittel

Konfiguration Betriebssysteme installieren Mit Treibern für die Clusterhardware Netzwerke konfigurieren KB258750: Recommended private "Heartbeat" configuration on a cluster server Gemeinsame Platten formatieren

Das Quorum-Laufwerk Eine Partition 512 MB auf einer gemeinsam genutzten Platte Speichert die Clusterkonfiguration Empfohlen: RAID 1 Partition nicht größer als 1 GB machen Kein Sinn, Performancenachteile Eigene Platten! Auch wenn sie dann nicht ausgenutzt werden! Sonst Konfigurationsschwierigkeiten und kein Support von Microsoft

Die eigentliche Clusterkonfiguration Beispiel: Fileserver Cluster auf erstem Knoten erstellen Windows 2000: Clusterdienst installieren Windows 2003: Clusterverwaltung Zweiten Knoten beitreten lassen Evtl. Beitritt weiterer Knoten Bis zu 8 bei Windows 2003 Enterprise Edition

Die eigentliche Clusterkonfiguration Cluster-IP-Adresse Cluster-Netzwerkname Abhängig von IP-Adresse Physikalische Plattenressource Auf den gemeinsamen Platten Freigaben Abhängig von Netzwerkname und Plattenressource

Die Clusterverwaltung

Eine Cluster-Ressource

SQL Server, Exchange Server

Der normale Stand Ein Server führt die Platten… clusdisk.sys verhindert andere Zugriffe und den Dienst (z. B. SQL Server)… und die Cluster-IP-Adresse dafür… und den Cluster-Netzwerknamen dafür Workstations reden damit mit diesem aktiven Knoten

Was passiert beim Knotenausfall? Der andere Server merkt das Heartbeat bleibt aus Er übernimmt die Ressourcen Platten, IP-Adresse, Netzwerkname und startet den Dienst. Clients reden (evtl. nach Reconnect) mit dem anderen Knoten Aber mit demselben Computernamen und derselben IP-Adresse! Failover dauert meistens < 1 min oder nur wenige Sekunden

Und so sieht so was aus

Network Load Balancing Ausfallschutz und Lastverteilung auf TCP-Verbindungs-Ebene Keine besondere Hardware notwendig Gut geeignet für Webserverfarmen Alle Knoten werden genutzt Status muss auf anderen Rechnern geführt werden Evtl. Servercluster

Benötigte Hardware Eine, besser zwei NICs je Knoten Eine Front End (NLB) Eine Back End (Verbindung zu anderen Servern) Ggf. Hubs (!), spezielle Switches, Router Das ist oft sehr knifflig! Ungünstige Konfiguration: Netzwerk tot wegen Switch Flooding, Broadcasts Theoretisches Limit: 32 Knoten

Benötigte Software Windows Server 2003 Alle Versionen unterstützen NLB! Konfiguration am einfachsten Windows 2000 Server Enterprise Edition Evtl. Windows NT Server 4.0 mit Add-On Das hieß mal WLBS – Windows Load Balancing Services

Netzwerkaufbau NLB- Server öffentlich Status- Server Hub bis zu 32

Wie funktionierts? Jede NIC hat ihre eigene IP Zusätzlich eine Cluster-IP Eingehende TCP-Verbindung eines Clients kommt bei der Cluster-IP an Bei allen Knoten wegen gefälschten MACs! Algorhytmus wählt aus, welcher Knoten die Verbindung übernimmt Jeder Knoten kommt zum selben Ergebnis

Verhalten bei Ausfall Die Verbindungen mit dem ausgefallenen Server sind verloren Andere Verbindungen bleiben erhalten Heartbeats kommen nicht mehr Knoten stimmen sich neu ab Neue Verbindungen werden neu verteilt Abgleich normalerweise in < 10 s

Spezialfall: Terminaldienste Problem: Bei Trennung einer Sitzung evtl. Reconnect auf einen anderen Server Führt zu verwaisten, aber noch laufenden Sitzungen Lösung in Windows Server 2003: Session Directory-Dienst Führt Liste offener Sitzugen Terminaldienste senden ggf. Redirect zum RDP-Client

Anwendungsbeispiel User, davon knapp die Hälfte aktiv 2 DCs Incl. DNS, WINS, … 3 Servercluster File/Print, SQL, Exchange 30 Terminalserver Migration von W2K + MetaFrame auf W2K3 alleine (Kosten!) 3 NLB-Farmen à 10 Server geplant Hat irgendwie noch keiner gemacht… nicht mal bei Microsoft selbst…