Всем доброго времени суток! Нуждаюсь в умном совете. Есть старенький кластер на DRBD. Из-за сбоя в питании из строя вышла мастер-нода (А). Как показала команда cat /proc/drbd, статус бывшего слейва (В) изменился на мастера:
version: 8.3.11 (api:88/proto:86-96) srcversion: FB337CD104F0FDEF149C3E1 0: cs:WFConnection ro:Primary/Unknown ds:UpToDate/DUnknown A r----- ns:1360430 nr:117986377 dw:167789665 dr:40372948 al:209894 bm:9876 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:4156844 1: cs:WFConnection ro:Primary/Unknown ds:UpToDate/DUnknown A r----- ns:32980312 nr:1565380872 dw:1842410888 dr:774835600 al:134952 bm:18383 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:157228808 2: cs:WFConnection ro:Primary/Unknown ds:UpToDate/DUnknown A r----- ns:1244445 nr:88997211 dw:113216004 dr:648570170 al:7525 bm:735 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:3173756
Обе ноды настроены на автостарт DRBD. Я так понимаю, если включить сейчас ноду А, а она все еще считает себя мастером, то все данные на ноде В будут перезаписаны старыми, хранящимися на А. Для восстановления репликации хочу предпринять следующие шаги, поправьте меня, если пишу глупости: 1. Отсоединю ноду А от сети, через которую общаются ноды. 2. Включу ноду А и поменяю роль на слейва: sudo drbdadm r0. Надо ли при этом выполнять sudo drbdadm — --overwrite-data-of-peer primary all на ноде В? 3. Подключить сеть к А. 4. Репликация начнется автоматически.
Но я наверняка что-то упускаю.