Развертывание Minio распределено на 3 узла с 1 диском
Мне нужно развернуть инфраструктуру MinIO на трех узлах, где у каждого узла есть один локальный каталог, в котором они могут сохранять файлы.
Я прочел Руководство по быстрому запуску кода Erasure для MinIO, но мне не нужен MinIO для управления репликацией данных на разных локальных дисках, поскольку все три узла находятся на отдельных виртуальных машинах на отдельном оборудовании, а локальное хранилище уже защищено ZFS.
По этой причине я только MinIO реплицирует данные между узлами, создавая три реплики каждого файла, но когда я пытаюсь запустить его с одним каталогом данных, происходит сбой:
minio@storage3:/usr/local/bin$ export MINIO_ACCESS_KEY=foo
minio@storage3:/usr/local/bin$ export MINIO_SECRET_KEY=bar
minio@storage3:/usr/local/bin$ ./minio server http://storage{1...3}/minio1
ERROR Invalid command line arguments: Invalid total number of endpoints for erasure mode.
> Please provide correct combination of local/remote paths.
HELP:
For more information, please refer to https://docs.min.io/docs/minio-erasure-code-quickstart-guide
Не могли бы вы мне помочь, пожалуйста?
0 ответов
Кластер Minio можно настроить как 2, 3, 4 или более узлов (рекомендуется не более 16 узлов). Пока общее количество жестких дисков в кластере больше 4.
Например, если у вас есть 2 узла в кластере, вы должны установить минимум 2 диска на каждый узел.
Если у вас есть 3 узла в кластере, вы можете установить 4 диска или более на каждый узел, и он будет работать.
Здесь ключевым фактором является количество дисков, а не количество узлов.
Minio нужно как минимум 4 экземпляра, попробуйте добавить еще один, и он должен начать работать.