План отката для преобразования отдельных серверов конфигурации mongo db в набор реплик

Фон

Осколки кластера монго с 5 осколками

3 автономных экземпляра сервера конфигурации

Монго версия: 3.0.8

требование

Обновление до 3.2.8, а также преобразование отдельных серверов конфигурации в набор реплик

Ссылка

Конфигурация серверов для преобразования набора реплик

подготовка

Успешно протестирован в среде QA.

проблема

Масштаб производства намного больше, чем QA, и он обслуживает живой трафик. Есть ли способ иметь план отката, если преобразование с отдельных серверов в набор реплик завершится неудачно.

Одним из возможных решений может быть: Резервное копирование данных сервера конфигурации и восстановление в случае сбоя, а затем перезапустите 3 сервера и mongos. Насколько это возможно?

1 ответ

Решение

Лучшим и наиболее безопасным вариантом было резервное копирование всего кластера. Это можно сделать вручную или с помощью облачного менеджера. С помощью облачного менеджера также можно настроить расписание резервного копирования. Размер БД был огромен, поэтому мы не дождались резервного копирования всего кластера и продолжили резервное копирование только серверов конфигурации (НЕ РЕКОМЕНДУЕТСЯ ВСЕ). К счастью, у нас не возникло никаких проблем, и все прошло довольно гладко. Спасибо облачному менеджеру.

Другие вопросы по тегам