Anzeige:
Ergebnis 1 bis 3 von 3

Thema: LVM findet VG nicht (replliziert mit DRBD)

  1. #1
    Netzwerker
    Registriert seit
    Oct 2002
    Ort
    Grevenbroich
    Beiträge
    551

    LVM findet VG nicht (replliziert mit DRBD)

    Hallo,

    ich habe nach der Anleitung auf LinBit.com auf ein LVM ein DRBD und darauf wieder ein LVM installiert. Hintergrund ist, das sich dein gesynctes LVM benötige und die Basis eben auch ein LVM ist. Bei Debian Jessie ist das kein Problem. Das Umschalten der DRBD-Resource, deaktivieren und aktivieren der Volumegroups ist kein Ding.

    Probiere ich das selbe mit Strech, dann passt alles nur so lange bis ich die Resourcen umschalte. Das heißt, dass ich Node1 die VG deaktiviere und die Resource (r0) secondary setze. Setze ich nun auf Node2 r0 auf primary (damit ich dran komme) und die VG (replica) will ich dann aktiv setzen, dass findet er die VG nicht. Ein vgscan hilft nichts. Er findet es nicht. Es wirkt schon fast so als würde DRBD nicht syncen.

    Wenn ich aber auf das zweite LVM verzichte und ein EXT4 drauf lege und eine Datei darauf ablege, dann finde ich es nach dem Umschalten auf Node2 wie erwartet wieder. DRBD scheint also zu replizieren.

    Aus einem mir nicht bekannten Grund (vermute ich mal so) findet Node2 das physical volume nicht.

    Jemand eine Idee?
    Geändert von LordDarkmage (04.08.17 um 15:06 Uhr)
    Kind: "Maaamaaaa! Wo ist denn der Waschlappen?"
    Schwiegermutter: "Zigaretten holen!"

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.061
    Jemand Konfig, Logfiles, Fehlermeldungen, Befehle?
    Ich bin root - ich darf das.

  3. #3
    Netzwerker
    Registriert seit
    Oct 2002
    Ort
    Grevenbroich
    Beiträge
    551
    In /etc/lvm/lvm.conf einfügen:
    filter = ["a|sd.*|", "a|drbd.*|", "r|.*|"]
    In /etc/lvm/lvm.conf ändern:
    write_cache_state = 0
    Befehle
    vgscan
    pvcreate /dev/sdb1
    vgcreate local /dev/sdb1
    lvcreate --name r0 --size 10G local
    DRBD.Conf bearbeiten
    resource r0 {
    device /dev/drbd0;
    disk /dev/local/r0;
    meta-disk internal;
    on Node1 { 10.10.10.10:7789; }
    on Node2 { 10.10.10.11:7789; }
    }
    Weitere Befehle
    drbdadm md-create r0
    drbdadm up r0
    drbdadm primary --force r0
    watch cat /proc/drbd


    pvcreate /dev/drbd0
    vgcreate replicated /dev/drbd0

    lvcreate --name foo --size 1G replicated
    lvcreate --name bar --size 1G replicated

    Resourcen umschalten
    vgchange -a n replicated
    drbdadm secondary r0

    drbdadm primary r0
    vgchange -a y replicated
    In den Logs findet sich wieder nichts, was irgendwie hilfreich wäre bzw. auf ein Problem hindeutet.
    Geändert von LordDarkmage (04.08.17 um 15:37 Uhr)
    Kind: "Maaamaaaa! Wo ist denn der Waschlappen?"
    Schwiegermutter: "Zigaretten holen!"

Ähnliche Themen

  1. Heartbeat (NFS + DRBD) startet nicht
    Von Stiftmaster im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 23.03.10, 09:51
  2. Antworten: 2
    Letzter Beitrag: 08.11.06, 10:00
  3. tcl findet lib nicht
    Von boCKY im Forum System installieren und konfigurieren
    Antworten: 5
    Letzter Beitrag: 29.07.05, 15:21
  4. Heartbeat + DRBD (Suse9.1) DRBD-Disk wird nicht gemountet
    Von hussi im Forum Linux als Server
    Antworten: 8
    Letzter Beitrag: 07.04.05, 14:42
  5. Samba Server tut nicht - Win XP findet LinuxRechner nicht
    Von ScorTi im Forum Linux in heterogenen Netzen
    Antworten: 9
    Letzter Beitrag: 01.07.04, 21:20

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •