Я использую DRBD (конфигурация ниже) и пытался проверить надежность настройки.
Я перезагрузил вторичный узел (host1
) и заметил, что он перешел в такое состояние:
host1:
0:r0/0 WFConnection Secondary/Unknown UpToDate/DUnknown
host2:
0:r0/0 StandAlone Primary/Unknown UpToDate/DUnknown lvm-pv: vgr0 1861.65g 40.00g
drbd
служба работала на первичной, она также запускалась на вторичной. Однако все, что я пробовал на вторичном, не смогло восстановить его:
drbdadm adjust all
drbdadm disconnect r0
drdbadm connect all
Все команды заканчивались:
Failure: (102) Local address (port) already in use.
Наконец, я перезапустил службу drbd (service drbd restart
) на первичной. Только это переподключил сервис:
host1:
0:r0/0 Connected Secondary/Primary UpToDate/UpToDate
host2:
0:r0/0 Connected Primary/Secondary UpToDate/UpToDate lvm-pv: vgr0 1861.65g 40.00g
Это почему? Могу ли я оправиться от WFConnection
без перезапуска службы на основном сервере?
Определение ресурса:
resource r0 {
protocol C;
startup {
wfc-timeout 15;
degr-wfc-timeout 60;
}
disk {
on-io-error detach;
c-fill-target 10M;
c-max-rate 700M;
c-plan-ahead 7;
c-min-rate 4M;
}
net {
# max-epoch-size 20000;
max-buffers 36k;
sndbuf-size 1024k;
rcvbuf-size 2048k;
after-sb-0pri discard-zero-changes;
after-sb-1pri discard-secondary;
after-sb-2pri disconnect;
rr-conflict disconnect;
}
syncer {
rate 400M;
al-extents 6433;
}
on host1 {
device /dev/drbd0;
disk /dev/sdc;
address 10.0.0.2:7788;
meta-disk internal;
}
on host2 {
device /dev/drbd0;
disk /dev/sdc;
address 10.0.0.3:7788;
meta-disk internal;
}
}
я использую /dev/drbd0
как объем LVM:
% pvdisplay /dev/drbd0
--- Physical volume ---
PV Name /dev/drbd0
VG Name vgr0
PV Size 1.82 TiB / not usable 3.79 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 476583
Free PE 466343
Allocated PE 10240
PV UUID JC0Us5-jxC1-9u2F-Wsyp-toJy-E2J4-sXu8Id