HA-NFS: Difference between revisions

From
Jump to navigation Jump to search
(Created page with "Auf dieser Seite wird das Highly Available NFS (mit zwei Servern) beschrieben, das derzeit im HWL eingesetz wird. == Einleitung == Das HWL-Maschennetzwerk besteht zur Zeit aus …")
 
 
Line 10: Line 10:
Das Highly Available NFS soll diese Problem unter Hinzunahme eines zweiten Servers lösen. Diese Maßnahme verfolgt zwei Zwecke:
Das Highly Available NFS soll diese Problem unter Hinzunahme eines zweiten Servers lösen. Diese Maßnahme verfolgt zwei Zwecke:
# Fallback: Sollte eines der Server ausfallen, wird der kritische Dienst vom anderen übernommen.
# Fallback: Sollte eines der Server ausfallen, wird der kritische Dienst vom anderen übernommen.
# Load-Balancing: Sind beide Server funktionstüchtig, werden die Lasten auf beide verteilt.
# Load-Balancing: Sind beide Server funktionstüchtig, werden die Lasten auf beide verteilt.

DRBD, ocfs2, heartbeat, ...


== Aufbau ==
== Aufbau ==

Latest revision as of 16:05, 18 November 2013

Auf dieser Seite wird das Highly Available NFS (mit zwei Servern) beschrieben, das derzeit im HWL eingesetz wird.

Einleitung

Das HWL-Maschennetzwerk besteht zur Zeit aus über 100 WLAN-Knoten. Für die Forschung ist es sinnvoll, die Software (Kernel-Image, Filesystem) auf einem Hauptserver zu speichern und die Knoten per NFS zentral zu versorgen.

Problem

Gleichzeitig bedeutet dieses Vorgehen, dass ein Single-Point-of-Failure entsteht. Sollte dieser Server einmal ausfallen, kann es unter Umständen passieren, dass große Teile des Netzes sich ebenfalls aufhängen, da sie auf das Kernel-Image oder Filesystem nicht mehr zugreifen können. Die Versorgung mit dem Kernel-Image/FS ist daher ein kritischer Dienst, dessen Zuverlässigkeit sicherzustellen ist.

Lösungsansatz

Das Highly Available NFS soll diese Problem unter Hinzunahme eines zweiten Servers lösen. Diese Maßnahme verfolgt zwei Zwecke:

  1. Fallback: Sollte eines der Server ausfallen, wird der kritische Dienst vom anderen übernommen.
  2. Load-Balancing: Sind beide Server funktionstüchtig, werden die Lasten auf beide verteilt.

DRBD, ocfs2, heartbeat, ...

Aufbau

  • zwei Server ...

Quellen