<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Heartbeat_%28Informatik%29</id>
	<title>Heartbeat (Informatik) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Heartbeat_%28Informatik%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Heartbeat_(Informatik)&amp;action=history"/>
	<updated>2026-06-06T02:18:32Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Heartbeat_(Informatik)&amp;diff=691684&amp;oldid=prev</id>
		<title>imported&gt;Invisigoth67: typo</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Heartbeat_(Informatik)&amp;diff=691684&amp;oldid=prev"/>
		<updated>2024-08-12T12:55:32Z</updated>

		<summary type="html">&lt;p&gt;typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ein &amp;#039;&amp;#039;&amp;#039;Heartbeat&amp;#039;&amp;#039;&amp;#039; (engl. für &amp;#039;&amp;#039;Herzschlag&amp;#039;&amp;#039;) ist eine [[Netzwerk]]verbindung zwischen zwei (oder mehr) Rechnern in einem [[Computercluster|Cluster]], um sich gegenseitig darüber zu benachrichtigen, dass sie betriebsbereit sind und ihre Aufgaben noch erfüllen können, also „am Leben“ sind. Im Umfeld von [[Netzwerkprotokoll]]en, wie z. B. [[Hot Standby Router Protocol|HSRP]] oder [[Open Shortest Path First|OSPF]], beschreiben „[[keepalive]]“ und „hello“-Nachrichten diese Funktion.&lt;br /&gt;
&lt;br /&gt;
Wenn die Benachrichtigungen eines anderen Rechners ausbleiben, geht ein Programm auf dem „überlebenden“ Rechner davon aus, dass dieser Partner-[[Pendant]] nicht mehr verfügbar ist (z.&amp;amp;nbsp;B. durch einen Defekt oder einen [[Programmfehler]]) und dass es dafür sorgen soll, dass diese Aufgaben von einem noch funktionierenden Rechner übernommen werden.&lt;br /&gt;
&lt;br /&gt;
Er findet auf [[Internetprotokollfamilie#TCP/IP-Referenzmodell|Netzzugangsschicht]], meist über [[Nullmodem-Kabel]], [[Ethernet]] oder [[Fibre Channel]], statt.&lt;br /&gt;
&lt;br /&gt;
Außerhalb der Clustertechnik wurde der Begriff auch für eine zur Fehleranalyse verwendete Funktion bei der [[Ethernet]]-Verkabelung über [[10BASE5|Yellowcable]] (10&amp;amp;nbsp;[[Datenrate|Mbit/s]]) verwendet. Der Heartbeat konnte für jeden [[Transceiver]] ein- oder ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
== Split-Brain-Situationen ==&lt;br /&gt;
[[Split Brain (Informatik)|Split Brain]] ist eine Situation, wenn die Heartbeat-Verbindung zwischen den Rechnern (etwa via Ethernet oder [[Serielle Schnittstelle|serieller Schnittstelle]]) unterbrochen wird und nicht innerhalb der benötigten Zeit wieder zustande kommt. Obwohl die Rechner jeder für sich einwandfrei funktionieren, müssen die Kontrollprogramme auf diesen Rechnern davon ausgehen, dass der jeweils andere ausgefallen ist.&lt;br /&gt;
&lt;br /&gt;
Danach weiß kein Knoten, welche Rolle er aktuell spielen soll und macht sich automatisch selbst zum Primärknoten. Dies führt bei Aktiv-/Passiv-Konfigurationen zum Ausfall des Clusters, der angebotenen Dienste und kann beim Einsatz eines gemeinsam genutzten Datenspeichers ([[Storage]] [[Frontend und Backend|Backends]] wie zum Beispiel [[DRBD]]) dazu führen, dass beide Systeme versuchen, gleichzeitig auf denselben Speicher zu schreiben.&lt;br /&gt;
&lt;br /&gt;
=== Gegenseitiger Ausschluss ===&lt;br /&gt;
Wenn zwei oder mehr Rechner dasselbe Betriebsmittel benötigen, um eine Aufgabe zu erfüllen, zum Beispiel eine Netzwerk-Adresse, [[MAC-Adresse]] oder ein [[Dateisystem]], besteht unter Umständen die Notwendigkeit sicherzustellen, dass dieses Betriebsmittel nie von mehr als einem Rechner gleichzeitig benutzt wird. In der englischsprachigen Literatur ist hierfür der Begriff &amp;#039;&amp;#039;[[Node Fencing]]&amp;#039;&amp;#039; gebräuchlich, was so viel bedeutet wie &amp;#039;&amp;#039;Rechner-Abzäunung&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[STONITH]] ist eine Möglichkeit dieses Ausschlusses. Wenn beide Rechner an ein STONITH-Gerät angebunden sind (in der Regel über eine serielle Schnittstelle), kann ein Rechner in einer &amp;#039;&amp;#039;Splitbrain&amp;#039;&amp;#039;-Situation den gegenüberliegenden 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 [[Secure Shell|SSH]]-Daemon) angewiesen ist. Um die Auswirkung von Hardware-Ausfällen zu minimieren, sind &amp;#039;&amp;#039;Heartbeat&amp;#039;&amp;#039;-Netze häufig mit redundanten [[Switch (Computertechnik)|Switches]] aufgebaut und jedes beteiligte System mit zwei oder mehr Netzwerkkarten angebunden.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
Die Benennung des [[Heartbleed|Heartbleed-Bug]] beruhte auf einem Wortspiel zur Heartbeat-Erweiterung von [[OpenSSL]]. Der Programmfehler konnte zu einem Abfließen von Nutzerdaten missbraucht werden, was man im übertragenen Sinn als Herausbluten bezeichnen könnte.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Watchdog]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.linux-ha.org/Heartbeat Kontrollprogramm „Heartbeat“] des &amp;#039;&amp;#039;„High Availability Linux“-Projekts&amp;#039;&amp;#039; (englisch)&lt;br /&gt;
* [http://www.codeplex.com/MyWindowsHeartbeat/ MyWindowsHeartbeat], Open Source Heartbeat for Windows (englisch)&lt;br /&gt;
* [http://clusterlabs.org/ Cluster Resource Manager] Das 2007 aus dem &amp;#039;&amp;#039;„High Availability Linux“-Projekt&amp;#039;&amp;#039; ausgelagerte Betriebsmittel-Verwaltungs-Programm (englisch)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Computercluster]]&lt;br /&gt;
[[Kategorie:Hochverfügbarkeit]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Invisigoth67</name></author>
	</entry>
</feed>