Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
-
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
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
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
-
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
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
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?
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
-
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
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
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
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:
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
-
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
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.
![Smile :)](./images/smilies/icon_smile.gif)
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:
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
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
-
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
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)
-
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
Beitrag
von McAldo » 17.07.2015 10:11:56
Das waren die entscheidenden Hinweise. Danke.
Damit funktioniert die Anzeige.
![Smile :)](./images/smilies/icon_smile.gif)
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)