Hello all,
I set up storage for Kubernetes using this article:
https://vitobotta.com/2019/08/07/linstor-storage-with-kubernetes
Everything works fine unless first reboot of the cluster node. After
system restart I am not able to mount any existing DRBD device in RW mode.
root@worker1:~# mount /dev/drbd1003 /mnt
mount: /mnt: WARNING: device write-protected, mounted read-only.
I think this happens due to some synchronization issues between cluster
node. Have noticed that linstor volume list shows different number of
allocated bytes on different node members:
LINSTOR ==> v l
╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
┊ Node ┊ Resource ┊ StoragePool ┊
VolNr ┊ MinorNr ┊ DeviceName ┊ Allocated ┊ InUse ┊ State ┊
╞═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╡
┊ worker1 ┊ pvc-74415818-e108-43a1-8d16-047416ca3755 ┊ linstor-pool
┊ 0 ┊ 1003 ┊ /dev/drbd1003 ┊ 4.75 GiB ┊ Unused ┊ UpToDate ┊
┊ worker2 ┊ pvc-74415818-e108-43a1-8d16-047416ca3755 ┊ linstor-pool
┊ 0 ┊ 1003 ┊ /dev/drbd1003 ┊ 4.80 GiB ┊ Unused ┊ UpToDate ┊
┊ worker3 ┊ pvc-74415818-e108-43a1-8d16-047416ca3755 ┊ linstor-pool
┊ 0 ┊ 1003 ┊ /dev/drbd1003 ┊ 4.53 GiB ┊ Unused ┊ UpToDate ┊
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
At the moment the only working solution to fix the problem I have
invented is to create new resource and copy data from read-only mount to
the new one.
How to fix it properly?
Thanks,
Vadim
_______________________________________________
Star us on GITHUB: https://github.com/LINBIT
drbd-user mailing list
[email protected]
https://lists.linbit.com/mailman/listinfo/drbd-user