Kurztipp: DRBD + EL7: /var/lib/drbd/drbd-minor-0.lkbd: No such file or directory

Beim Anlegen eines DRBD-Volumes auf CentOS 7 bin ich kürzlich auf folgende Fehlermeldung gestoßen:

1# drbdadm create-md r0
2initializing activity log
3NOT initializing bitmap
4Writing meta data...
5lk_bdev_save(/var/lib/drbd/drbd-minor-0.lkbd) failed: No such file or directory
6New drbd meta data block successfully created.
7lk_bdev_save(/var/lib/drbd/drbd-minor-0.lkbd) failed: No such file or directory

Hoppla! Nach Ausführung des Befehls stand das DRBD-Volume auch, wie erwartet, nicht zur Verfügung.

Es hat sich herausgestellt, dass schlichtweg der Ordner /var/lib/drbd nicht existierte. Daher konnte drbdadm keine Datei erstellen. Nach Erstellung des Ordners (inklusive Setzen der SELinux-Flags) konnte ich das Volume erstellen:

1# mkdir /var/lib/drbd ; restorecon -v /var/lib/drbd
2restorecon reset /var/lib/drbd context unconfined_u:object_r:var_lib_t:s0->unconfined_u:object_r:drbd_var_lib_t:s0
3# drbdadm create-md r0

Der Fehler trat bei mir auf einem frisch installierten CentOS 7 ohne weitere Anpassungen auf - vermutlich ist er somit auch auf Red Hat Enterprise Linux, Oracle Linux und Scientific Linux reproduzierbar.

Übersetzungen: