www.wikidata.de-de.nina.az
Ein Heartbeat engl fur Herzschlag ist eine Netzwerkverbindung zwischen zwei oder mehr Rechnern in einem Cluster um sich gegenseitig daruber zu benachrichtigen dass sie betriebsbereit sind und ihre Aufgaben noch erfullen konnen also am Leben sind Im Umfeld von Netzwerkprotokollen wie z B HSRP oder OSPF beschreiben keepalive und hello Nachrichten diese Funktion Wenn die Benachrichtigungen eines anderen Rechners ausbleiben geht ein Programm auf dem uberlebenden Rechner davon aus dass dieser Partner Pendant nicht mehr verfugbar ist z B durch einen Defekt oder einen Programmfehler und dass es dafur sorgen soll dass diese Aufgaben von einem noch funktionierenden Rechner ubernommen werden Er findet auf Netzzugangsschicht meist uber Nullmodem Kabel Ethernet oder Fibre Channel statt Ausserhalb der Clustertechnik wurde der Begriff auch fur eine zur Fehleranalyse verwendete Funktion bei der Ethernet Verkabelung uber Yellowcable 10 Mbit s verwendet Der Heartbeat konnte fur jeden Transceiver ein oder ausgeschaltet werden Inhaltsverzeichnis 1 Split Brain Situationen 1 1 Gegenseitiger Ausschluss 2 Trivia 3 Siehe auch 4 WeblinksSplit Brain Situationen BearbeitenSplit Brain ist eine Situation wenn die Heartbeat Verbindung zwischen den Rechnern etwa via Ethernet oder serieller Schnittstelle unterbrochen wird und nicht innerhalb der benotigten Zeit wieder zustande kommt Obwohl die Rechner jeder fur sich einwandfrei funktionieren mussen die Kontrollprogramme auf diesen Rechnern davon ausgehen dass der jeweils andere ausgefallen ist Danach weiss kein Knoten welche Rolle er aktuell spielen soll und macht sich automatisch selbst zum Primarknoten Dies fuhrt bei Aktiv Passiv Konfigurationen zum Ausfall des Clusters der angebotenen Dienste und kann beim Einsatz eines gemeinsam genutzten Datenspeichers Storage Backends wie zum Beispiel DRBD dazu fuhren dass beide Systeme versuchen gleichzeitig auf denselben Speicher zu schreiben Gegenseitiger Ausschluss Bearbeiten Wenn zwei oder mehr Rechner dasselbe Betriebsmittel benotigen um eine Aufgabe zu erfullen zum Beispiel eine Netzwerk Adresse MAC Adresse oder ein Dateisystem besteht unter Umstanden die Notwendigkeit sicherzustellen dass dieses Betriebsmittel nie von mehr als einem Rechner gleichzeitig benutzt wird In der englischsprachigen Literatur ist hierfur der Begriff Node Fencing gebrauchlich was so viel bedeutet wie Rechner Abzaunung STONITH ist eine Moglichkeit dieses Ausschlusses Wenn beide Rechner an ein STONITH Gerat angebunden sind in der Regel uber eine serielle Schnittstelle kann ein Rechner in einer Splitbrain Situation den gegenuberliegenden Rechner abschalten Es gibt zwei Arten das STONITH Prinzip einzusetzen Auf Applikations oder Hardware Ebene Letzteres hat den Vorteil dass es nicht auf eine Software zum Beispiel einen SSH Daemon angewiesen ist Um die Auswirkung von Hardware Ausfallen zu minimieren sind Heartbeat Netze haufig mit redundanten Switches aufgebaut und jedes beteiligte System mit zwei oder mehr Netzwerkkarten angebunden Trivia BearbeitenDie Benennung des Heartbleed Bug beruhte auf einem Wortspiel zur Heartbeat Erweiterung von OpenSSL Der Programmfehler konnte zu einem Abfliessen von Nutzerdaten missbraucht werden was man im ubertragenen Sinn als Herausbluten bezeichnen konnte Siehe auch BearbeitenWatchdogWeblinks BearbeitenKontrollprogramm Heartbeat des High Availability Linux Projekts englisch MyWindowsHeartbeat Open Source Heartbeat for Windows englisch Cluster Resource Manager Das 2007 aus dem High Availability Linux Projekt ausgelagerte Betriebsmittel Verwaltungs Programm englisch Abgerufen von https de wikipedia org w index php title Heartbeat Informatik amp oldid 238458636