DRBD


Was ist DRBD?

DRBD bezieht sich auf Blockbausteine die so gestaltet sind, dass sie als zusammengesetzter Block einen Cluster mit einer hohen Verfügbarkeit bilden. Das wird erreicht, indem der ganze Blockbaustein über ein zugeordnetes Netzwerk gespiegelt wird. DRBD kann als Netzwerk verstanden werden, das auf Raid-1 funktioniert.In der obigen Illustration repräsentieren die beiden orangen Kästchen zwei Server, die einen HA Cluster bilden. Die Kästchen enthalten die üblichen Komponenten eines Linux Kernels: Dateisystem, Pufferspeicher, Laufwerk-Steuerprogramm, Laufwerke, TCP/IP Schicht und Netzwerk Interface Karten- (NIC) Laufwerk. Die schwarzen Pfeile illustrieren den Fluss der Daten zwischen den Komponenten.Die orangen Pfeile zeigen den Datenfluss, weil DRBD die Daten von einem hochverfügbaren Service aus dem aktiven Netzknoten der HA Cluster zu dem standby Netzknoten der HA Cluster spiegelt.

Was ist HA?

Der obere Teil dieses Bildes zeigt eine Anhäufung, wobei der linke Knoten gegenwärtig aktiv ist, z.B. der ServiceDer Service inklusive der IP Adresse kann jederzeit zu einem anderen Netzknoten ausgelagert werden, wenn entweder der aktive Netzknoten fehlschlägt oder eine administrative Aktion vorgenommen wird. Der untere Teil von dieser Illustration zeigt einen herabgesetzten Cluster. In der HA-Sprache wird die Auslagerung von einem Service Ausfallsicherung oder Failover genannt. Der umgekehrte Prozess wird als Failback bezeichnet. Wenn die Auslagerung von einem Administrator ausgelöst wird, wird sie Switchover genannt.

Was ist die Aufgabe des DRBD?

Spiegelung der importierten Daten

DRBD arbeitet zusätzlich zu Blockvorrichtungen, z.B. Festplatten Partitionen oder LVM

Aus der vollkommen Synchronisierung

kann die Spiegelung eng gekoppelt (synchronisiert) werden. Das bedeutet, dass das Dateisystem auf dem aktiven Netzknoten nur dann informiert wird, wenn die Erfassung von dem Block abgeschlossen ist und der Block auf dem Laufwerk und in der Cluster erfasst ist.Die synchronisierte Spiegelung (Protokoll C in der DRBD-Sprache) ist die richtige Wahl für HA Cluster, wo es darauf ankommt, keine einzige Transaktion im Falle eines Zusammenbruchs des aktiven (in der DRBD-Sprache) Netzknotens zu verlieren.

Zu der Asynchronen

Die andere Option ist eine asynchrone Spiegelung. Das bedeutet, dass die Einheit, die das Schreiben der Anfrage veranlasst hat, über den Abschluss informiert wird, sobald die Daten auf dem lokalen Laufwerk erfasst sind.Asynchrones Spiegeln ist notwendig um Spiegelungen über lange Distanzen, z.B. das Interconnecting Network, aufzubauen.

SEO Hosting Pakete