以下是在Ubuntu上搭建MinIO集群的幾種方法:
/etc/hosts
中添加對方主機名和IP。docker volume create minio - data1
和docker volume create minio - data2
。docker run -d --name minio1 --restart=always --net=host -e "MINIO_ROOT_USER=minioadmin" -e "MINIO_ROOT_PASSWORD=minioadmin" -v minio - data1:/data1 -v minio - data2:/data2 minio/minio server http://minio - node1:9000/data1 http://minio - node1:9000/data2 http://minio - node2:9000/data1 http://minio - node2:9000/data2
。mc
工具配置集群并驗證,如mc alias set myminio http://minio - node1:9000 minioadmin minioadmin
,然后mc admin info myminio
查看集群狀態。wget https://dl.min.io/server/minio/release/linux - amd64/minio
,然后設置執行權限chmod +x minio
,并移動到/usr/local/bin/
。minio.conf
,內容包含訪問密鑰等信息。啟動MinIO服務時指定集群節點地址和其他配置,如在節點1上執行:minio server http://192.168.1.1:9000 http://192.168.1.2:9000 http://192.168.1.3:9000 --console-address ":9001"
。mc
工具配置客戶端并驗證集群狀態,mc alias set myminio http://192.168.1.1:9000 ACCESS_KEY SECRET_KEY
,然后mc ls myminio/
查看存儲桶信息。