DRBD держат в противоречивом состоянии
У меня 2 сервера с 3 100gb HDD. Я не хочу отражать данные со всех дисков по идентификатору. myres.res на сервере №1:
resource myres {
protocol C;
volume 0 {
device /dev/drbd0;
disk /dev/disk/by-id/virtio-2d196e30-059b-4b7a-9;
meta-disk internal;
}
volume 1 {
device /dev/drbd1;
disk /dev/disk/by-id/virtio-cebd3f4c-a96e-43cd-b;
meta-disk internal;
}
volume 2 {
device /dev/drbd2;
disk /dev/disk/by-id/virtio-d1e858d8-f585-4411-b;
meta-disk internal;
}
on zfs.server.dc1.company.local {
address 10.206.81.254:7788;
}
on zfs.server.dc2.company.local {
address 10.207.81.252:7788;
}
}
myres.res на сервере n.2:
resource myres {
protocol C;
volume 0 {
device /dev/drbd0;
disk /dev/disk/by-id/virtio-67716f39-9b8e-45a8-8;
meta-disk internal;
}
volume 1 {
device /dev/drbd1;
disk /dev/disk/by-id/virtio-59b7b1a7-37c5-45f0-9;
meta-disk internal;
}
volume 2 {
device /dev/drbd2;
disk /dev/disk/by-id/virtio-2a9b8c20-b281-46d5-b;
meta-disk internal;
}
on zfs.server.dc1.company.local {
address 10.206.81.254:7788;
}
on zfs.server.dc2.company.local {
address 10.207.81.252:7788;
}
}
Сначала я использовал drbdadm create-md myres
, затем drbdadm up myres
, Затем я использовал на drbdadm primary --force myres
на одном сервере. Это выглядит связанным, но в противоречивом состоянии. Выход из drbd-overview
:
0:myres/0 Connected(2*) Primar/Second Incons/UpToDa
1:myres/1 Connected(2*) Primar/Second Incons/UpToDa
2:myres/2 Connected(2*) Primar/Second Incons/UpToDa
0:myres/0 Connected(2*) Second/Primar UpToDa/Incons
1:myres/1 Connected(2*) Second/Primar UpToDa/Incons
2:myres/2 Connected(2*) Second/Primar UpToDa/Incons
Как я могу исправить эту проблему? В чем причина проблемы?