VServer-HA mittels DRBD

VServer-Hochverfügbarkeit durch Netzwerkblockdevices mit DRBD.

Folgendes ist auf allen vServern zu installieren.

LVM

Die Metadaten erhalten eine eigene LVM Partition (‘’lvmvs03md’’).

lvcreate -L3000m -nlvmvs03   datavg
lvcreate -L132m  -nlvmvs03md datavg

DRBD

Die Installation erfolgte laut Anleitung

Konfiguration

  resource vs03 {
  protocol C;
  incon-degr-cmd "echo '!DRBD! VS03 degraded' | wall ; sleep 60 ; halt -f";
  startup {
    wfc-timeout  100;
    degr-wfc-timeout 120;    # 2 minutes.
  }
  disk {
    on-io-error   pass_on;
  }
  net {
    # sndbuf-size 512k;
    # timeout       60;    #  6 seconds  (unit = 0.1 seconds)
    # connect-int   10;    # 10 seconds  (unit = 1 second)
    # ping-int      10;    # 10 seconds  (unit = 1 second)
    # max-buffers     2048;
    # max-epoch-size  2048;
    # ko-count 4;
    # on-disconnect reconnect;
  }
  syncer {
    rate 10M;
    group 1;
    al-extents 257;
  }
  on host01 {
    device     /dev/drbd1;
    disk       /dev/datavg/lvvs03;
    address    192.168.0.1:7789;
    meta-disk  /dev/datavg/lvvs03md[0];
  }
  on host02 {
    device    /dev/drbd1;
    disk      /dev/datavg/lvvs03;
    address   192.168.0.2:7789;
    meta-disk /dev/datavg/lvvs03md[0];
  }
  }

Links/Referenzen

Hinweis: dieser Artikel ist ursprünglich im “InterTech Wiki” (www.intertech.at) erschienen.