Инструкция по копированию MinIO

  1. Запуск настройки rclone

  1. Создание подключений.

Создаём новое подключение (n)

image

Вводим понятное для себя имя одного из инстансов.

Появляется список поддерживаемых протоколов.
Необходимо выбрать Amazon S3 и вводим нужную цифру
Далее в списке выбираем Minio Object Storage

Вводим учетные данные, они находятся в /opt/…/.env
Если это распределенный инстанс, то .env будет лежат на backend.

Выбираем 1

access_key_id - это значение переменной S3_ACCESS_KEY= в .env
secret_access_key - это значение переменной S3_SECRET_KEY= в .env
endpoint - то значение переменной S3_URL= в .env
На все остальные не указанные в данной инструкции параметры жмём просто Enter

Edit advanced config? - Ответ отрицательный (n)

image

Проверяем, если всё хорошо, то принимаем (y)

Настраиваем аналогично для второго узла.

image

Выходим из конфигуратора (q)

  1. Запускаем dry-run (выполнение в режиме ‘только чтение’).
    Сначала указываем донора, потом получателя.
    Указываем те имена, которые указывали в подключениях при их создании.
    Двоеточия в конце названий необходимо обязательно указывать.

rclone sync cc-sandbox: sandbox01: -Pn

В процессе запуска может возникнуть ошибка сертификата при соединении с s3:
“tls: failed to verify certificate: x509: certificate has expired or is not yet valid”
, в таком случае необходимо запускать с опцией --no-check-certificate .

  1. Если ошибок нет запускаем ещё раз, уже без dry-run

rclone sync cc-sandbox: sandbox01: -P

  1. Дожидаемся завершения операции и вывода отчета.
1 лайк