Превратить вторичный узел в первичный со вторичного узла

Моя тестовая система (из-за нехватки ресурсов) имеет двойной набор реплик mongodb. Арбитра нет.

Во время некоторых системных изменений один из серверов вышел из строя и больше не вернется. На этом сервере размещался основной узел монго. Это оставило единственного другого члена набора второстепенным.

Я знаю, что у меня должно быть по крайней мере три узла для кластера (в нашей конфигурации prod они есть).

Можно ли сделать так, чтобы основное устройство, которое сейчас отключено от сети, ушло в отставку? Мне не удалось изменить какие-либо настройки rs.conf(), потому что единственный работающий узел является вторичным. запуск арбитра, похоже, не работает, потому что я не могу добавить его в replset, так как основной не работает.

Кто-нибудь уже сталкивался с этим и смог решить?

Резюмируем:

СЕРВЕР A (ПЕРВИЧНЫЙ) – АВТОНОМНЫЙ

СЕРВЕР B (ВТОРИЧНЫЙ) – ОНЛАЙН

A + B = REPLSET

Любая помощь будет принята с благодарностью.

5
задан JB. 9 March 2012 в 10:15
поделиться