[gelöst] DRBD 9 - /proc/drbd ohne Resourcen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

[gelöst] DRBD 9 - /proc/drbd ohne Resourcen

Beitrag von McAldo » 14.07.2015 14:22:36

Ich habe DRBD 9.x auf 2 Server installiert:

Code: Alles auswählen

dpkg -l | grep drbd
ii  drbd-utils                        8.9.3-2                        amd64        RAID 1 over TCP/IP for Linux (user utilities)
ii  drbd8-utils                       2:8.9.3-2                      amd64        transitional dummy package

Code: Alles auswählen

cat /proc/drbd
version: 9.0.0 (api:2/proto:86-110)
GIT-hash: e0e3bc833053a0ed6b4b593b32e40223a9373fb7 build by root@elsa, 2015-06-17 06:41:50
Transports (api:8): tcp (1.0.0)
Mehr wird bei /proc/drbd nicht angezeigt. Eigentlich sollte doch dort mind. eine Resource zu sehen sein, oder? Ist das ein Bug? Muss man irgendwo noch eine Option setzen? Fehlt etwas auf dem System?
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

gbotti
Beiträge: 846
Registriert: 16.07.2010 14:24:43
Wohnort: München

Re: DRBD 9 - /proc/drbd ohne Resourcen

Beitrag von gbotti » 14.07.2015 14:30:30

Wie sehen denn die Konfigurationsdateien aus?

Bei mir liegen die unter /etc/drbd.d/

Beispiel für eine Ressource:

Code: Alles auswählen

resource constellation-raid {
	device		/dev/drbd4;
	meta-disk	internal;
	
	disk {
		no-disk-barrier;
		no-disk-flushes;
		no-md-flushes;
	    }
 
	on host1.myserver.local {
		address		192.168.200.1:7792;
		disk		/dev/sdd1;
		meta-disk	internal;
	}
	on host2.myserver.local {
		address		192.168.200.2:7792;
		disk		/dev/sdd1;
		meta-disk	internal;
	}
}
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Re: DRBD 9 - /proc/drbd ohne Resourcen

Beitrag von McAldo » 14.07.2015 14:33:18

An der config habe ich beim update von wheezy zu jessie nichts geändert.

Code: Alles auswählen

resource vm {
        protocol C;
        startup {
                wfc-timeout  0;     # non-zero wfc-timeout can be dangerous (http://forum.proxmox.com/threads/3465-Is-it-safe-to-use-wfc-timeout-in-DRBD-configuration)
                degr-wfc-timeout 60;
                become-primary-on both;
        }
        net {
                cram-hmac-alg sha1;
                shared-secret "test";
                allow-two-primaries;
                after-sb-0pri discard-zero-changes;
                after-sb-1pri discard-secondary;
                after-sb-2pri disconnect;
                #data-integrity-alg crc32c;     # has to be enabled only for test and disabled for production use (check man drbd.conf, section "NOTES ON DATA INTEGRITY")
        }
        on kvmtest01-a {
                device /dev/drbd0;
                disk /dev/sda2;
                address 192.168.1.20:7790;
                meta-disk internal;
        }
        on kvmtest01-b {
                device /dev/drbd0;
                disk /dev/sda6;
                address 192.168.1.21:7790;
                meta-disk internal;
        }
        disk {
                # no-disk-barrier and no-disk-flushes should be applied only to systems with non-volatile (battery backed) controller caches.
                # Follow links for more information:
                # http://www.drbd.org/users-guide-8.3/s-throughput-tuning.html#s-tune-disable-barriers
                # http://www.drbd.org/users-guide/s-throughput-tuning.html#s-tune-disable-barriers
                no-disk-barrier;
                no-disk-flushes;
        }
}
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

gbotti
Beiträge: 846
Registriert: 16.07.2010 14:24:43
Wohnort: München

Re: DRBD 9 - /proc/drbd ohne Resourcen

Beitrag von gbotti » 14.07.2015 14:50:49

Das schaut aber eigentlich OK aus.

was passiert denn, wenn du den folgenden Befehl auf beiden Servern ausführst?

Code: Alles auswählen

drbdadm up vm
Was steht im LOG?

GGf. kannst du das auch mit Einzelschritten machen:

Code: Alles auswählen

drbdadm attach vm
cat /proc/drbd
drbdadm connect vm
cat /proc/drbd
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Re: DRBD 9 - /proc/drbd ohne Resourcen

Beitrag von McAldo » 14.07.2015 14:56:36

Hab ich schon versucht. Im Log steht, dass ein sync erfolgt, aber nicht, warum /proc/drbd so schweigsam ist. :(

Was fehlt ist die Resourcen-Anzeige bei /proc/drbd. Selbst wenn eine Res. down ist, steht dort ein Eintrag

Code: Alles auswählen

0: ......
Resource up, down, disconnect, connect, .... bringt alles nichts. Die Ausgabe in /proc/drbd fehlt.
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

gbotti
Beiträge: 846
Registriert: 16.07.2010 14:24:43
Wohnort: München

Re: DRBD 9 - /proc/drbd ohne Resourcen

Beitrag von gbotti » 14.07.2015 15:25:18

Ich hab drbd leider noch nicht auf Jessie laufen, sonst könnte ich dir vielleicht besser weiterhelfen.

Was sagt denn:

Code: Alles auswählen

drbd-overview
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Re: DRBD 9 - /proc/drbd ohne Resourcen

Beitrag von McAldo » 14.07.2015 15:30:36

Auf dem einen Server sagt es:

Code: Alles auswählen

0:vm/0  Connected(2*) Primar/Second UpToDa/Incons lvm-pv: vm_drbd 175.14g 0g
Der andere ist irgendwie verkonfiguriert. :) Muss ich erstmal gerade biegen. Aber auch wenn man nur einen Server hat, sollte /proc/drbd etwas mehr anzeigen.


gbotti hat geschrieben:Ich hab drbd leider noch nicht auf Jessie laufen, sonst könnte ich dir vielleicht besser weiterhelfen.

Was sagt denn:

Code: Alles auswählen

drbd-overview
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

gbotti
Beiträge: 846
Registriert: 16.07.2010 14:24:43
Wohnort: München

Re: DRBD 9 - /proc/drbd ohne Resourcen

Beitrag von gbotti » 14.07.2015 17:00:22

Ich hab jetzt "mal schnell" in 2 VMs versucht das ganze nachzustellen. Ich komme auf das selbe Ergebnis. Eventuell muss noch etwas angepasst werden, damit drbd9 das ordentlich erkennt oder es ist einfach so gewollt, damit man drbdmanage jetzt nutzt. Das habe ich allerdings nicht installiert.
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Re: DRBD 9 - /proc/drbd ohne Resourcen

Beitrag von McAldo » 16.07.2015 09:24:07

Habe das nun nochmal komplett neu gemacht und mit drbdmanage die Resource angelegt. Mit drbdadm geht das irgendwie einfacher und übersichtlicher. :)

Ich finde aber nicht, wie man eine Ausgabe bekommt, wie sie früher mal bei "cat /proc/drbd" war. Also etwas, um z.B. den initialen Sync zu sehen.
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: DRBD 9 - /proc/drbd ohne Resourcen

Beitrag von habakug » 16.07.2015 21:24:26

Hallo!

Das ist Version 9 am werkeln, siehe auch [1]:
/proc/drbd is a virtual file displaying basic information about the DRBD module. It was used extensively up to DRBD 8.4, but couldn’t keep up with the amount of information provided by DRBD 9.
Hier [2] ist noch die "alte" Version verlinkt.
Ein

Code: Alles auswählen

# drbdadm status home --verbose --statistics
sollte einen Überblick geben. Hier [3] mehr.

Gruss, habakug

[1] http://drbd.linbit.com/users-guide-9.0/ch-admin.html
[2] https://drbd.linbit.com/users-guide/ch- ... -proc-drbd
[3] http://drbd.linbit.com/users-guide-9.0/ ... ion-states
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Re: DRBD 9 - /proc/drbd ohne Resourcen

Beitrag von McAldo » 17.07.2015 10:11:56

Das waren die entscheidenden Hinweise. Danke.

Code: Alles auswählen

drbdsetup status vm --verbose --statistics
Damit funktioniert die Anzeige. :)
Leider fehlt die Fortschrittsanzeige beim initialen Sync.
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Antworten