U
U
Urbansamurai2019-03-06 22:23:27
MongoDB
Urbansamurai, 2019-03-06 22:23:27

How not to lose MongoDB data in docker volume when switching to replica set?

Всем привет!
У меня есть готовый docker-compose файл с инстансами монги в standalone режиме. Задача перейти в swarm-режим (compose переписать на stack) и создать replica set для инстансов mongo db.
Но при этом хотелось бы сохранить данные некоторых инстансов монги и раздублировать их на реплика сеты.
Как правильнее всего это сделать?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
P
Pavel Zamyatin, 2019-03-06
@Urbansamurai

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

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question