План отката для преобразования отдельных серверов конфигурации mongo db в набор реплик
Фон
Осколки кластера монго с 5 осколками
3 автономных экземпляра сервера конфигурации
Монго версия: 3.0.8
требование
Обновление до 3.2.8, а также преобразование отдельных серверов конфигурации в набор реплик
Ссылка
Конфигурация серверов для преобразования набора реплик
подготовка
Успешно протестирован в среде QA.
проблема
Масштаб производства намного больше, чем QA, и он обслуживает живой трафик. Есть ли способ иметь план отката, если преобразование с отдельных серверов в набор реплик завершится неудачно.
Одним из возможных решений может быть: Резервное копирование данных сервера конфигурации и восстановление в случае сбоя, а затем перезапустите 3 сервера и mongos. Насколько это возможно?
1 ответ
Лучшим и наиболее безопасным вариантом было резервное копирование всего кластера. Это можно сделать вручную или с помощью облачного менеджера. С помощью облачного менеджера также можно настроить расписание резервного копирования. Размер БД был огромен, поэтому мы не дождались резервного копирования всего кластера и продолжили резервное копирование только серверов конфигурации (НЕ РЕКОМЕНДУЕТСЯ ВСЕ). К счастью, у нас не возникло никаких проблем, и все прошло довольно гладко. Спасибо облачному менеджеру.