Skip to main content

Перенос данных сервера standalone

Порядок переноса сервера Сквадуса установленого в конфигурации standalone.

  1. Развернуть копию переносимого Сквадуса на новом сервере (использовать те же самые инвентарные файлы обязательно).

  2. Выполнить резервное копирование MinIO с помощью скрипта:

/srv/docker/minio/backup_scripts/minio_backup.sh

Скрипт размещает файлы в каталоге:
/srv/backups/minio/<domain>/squadus/squadus

  1. Скопировать файлы из каталога /srv/backups/minio/<domain>/squadus/squadus на новый сервер.

  2. Разместить файлы в одноименной директории (/srv/backups/minio/<domain>/squadus/squadus) на новом сервере и выполнить скрипт для восстановления:

/srv/docker/minio/backup_scripts/minio_restore.sh
  1. Выполнить резервное копирование MongoDB с помощью скрипта
/srv/docker/mongodb/backup_scripts/mongodb_backup_generic.sh

Скрипт размещает файлы в каталоге: /srv/backups/mongodb

  1. Скопировать файлы из каталога /srv/backups/mongodb на новый сервер.

  2. Скопировать в контейнер созданный архив, пример:

docker cp mongodb_dump_2025_06_03_0100.gz mongodb_squadus:/
  1. Посмотреть данные для подключения к MongoDB:
docker exec -i mongodb-backup env | grep MONGODB_BACKUP_CONNECTION

Пример ответа:

MONGODB_BACKUP_CONNECTION=mongodb://root:ioc4peiPho4aiY@\
mongodb.squadus-andrwhhh.myoffice-app.ru:27017/\
?authSource=admin&tls=true&tlsCAFile=\
/etc/pki/tls/certs/squadus-andrwhhh.myoffice-app.ru-main-ca.pem&\
tlsCertificateKeyFile=/etc/pki/tls/certs/\
merged_mongodb.squadus-andrwhhh.myoffice-app.ru-main-peer.pem
  1. Проверить сертификаты, домен MongoDB, пароль, логин и выполнить восстановление командой, пример:
docker exec -ti mongodb_squadus mongorestore --ssl --sslCAFile \
/etc/pki/tls/certs/squadus-andrwhhh.myoffice-app.ru-main-ca.pem \
--sslPEMKeyFile \
/etc/pki/tls/certs/merged_mongodb.squadus-andrwhhh.myoffice-app.ru-main-peer.pem\
--username root --password ioc4peiPho4aiY \
--host mongodb.squadus-andrwhhh.myoffice-app.ru \
--port 27017 \
--drop --gzip --archive=/mongodb_dump_2025_06_03_0100.gz