DRBD - Как инициализировать первичный сервер без доступного вторичного сервера?

Вот обычный способ инициализации раздела drbd:

НА ОБОИХ СЕРВЕРАХ

drbdadm create-md r0
drbdadm up r0

Оба сервера должны быть подключены, проверьте с помощью

ТОЛЬКО НА ПЕРВИЧНОМ

drbdadm -- --overwrite-data-of-peer primary r0
cat /proc/drbd

ПОСЛЕ ОБНОВЛЕНИЯ ОБОИХ СЕРВЕРОВ - НА ОСНОВНОМ

mkfs –t ext4 –b 4096 /dev/drbd0

Теперь я попытался подготовить первичный без доступного вторичного (например, клиент хочет систему с одним сервером и, возможно, позже захочет добавить сервер горячего резерва)

drbdadm create-md r0
drbdadm up r0
drbdadm primary r0

Я получил ошибку:

0: изменение состояния не удалось: (-2) требуется доступ к данным UpToDate.

Есть ли решение?


person f3com2    schedule 31.03.2016    source источник


Ответы (1)


Принудительно сделайте узел, который вы хотите сделать первичным, первичным.

# drbdadm create-md r0
# drbdadm up r0
# drbdadm primary r0 --force
person Matt Kereczman    schedule 01.04.2016