Задать вопрос
@Urbansamurai

Как не потерять данные MongoDB в docker volume при переходе на replica set?

Всем привет!

У меня есть готовый docker-compose файл с инстансами монги в standalone режиме. Задача перейти в swarm-режим (compose переписать на stack) и создать replica set для инстансов mongo db.

Но при этом хотелось бы сохранить данные некоторых инстансов монги и раздублировать их на реплика сеты.

Как правильнее всего это сделать?
  • Вопрос задан
  • 279 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
Судя по документации на сайте, процесс должен пройти нормально при исползовании того же хранилища что и в standalone режиме: https://docs.mongodb.com/manual/tutorial/convert-s...
Но честно говоря, я бы сделал mongodump предварительно, чтобы в случае чего подключиться к мастеру и сделать mongorestore.
В конце концов, можно создать пустую тестовую базу и попробовать мигрирацию на ней, прежде чем трогать продакшн. Что не отрицает необходимости сделать дамп.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ELS Group Санкт-Петербург
от 200 000 до 300 000 ₽
Wanted. Москва
До 280 000 ₽
iSpring Санкт-Петербург
от 100 000 до 150 000 ₽