關鍵詞:對象存儲、minio、分布式、集群
官方示例

# 32個node,每個node啟動32個driver
export MINIO_ACCESS_KEY=<ACCESS_KEY>
export MINIO_SECRET_KEY=<SECRET_KEY>
minio server http://host{1...32}/export{1...32}
實踐配置
# windows環境下
# 使用兩個node,每個node啟動4個driver
# 定義access_key和secret_key環境變量,如沒有minio自動生成
set MINIO_ACCESS_KEY=admin123
set MINIO_SECRET_KEY=admin@123
# 每個節點啟動命令都要指定所有節點地址+存儲目錄
# {1...4} 表示連續的目錄data1到data4
minio server http://192.168.198.23/d:/minio/data{1...4} http://192.168.198.100/d:/minio/data{1...4}
啟動后日志
Waiting for a minimum of 4 disks to come online (elapsed 2s)
Waiting for a minimum of 4 disks to come online (elapsed 4s)
Waiting for a minimum of 4 disks to come online (elapsed 7s)
Waiting for all other servers to be online to format the disks.
Status: 8 Online, 0 Offline.
Endpoint: http://169.254.232.69:9000 http://169.254.63.46:9000 http://192.168.198.23:9000 http://192.168.199.23:9000 http://192.168.137.1:9000 http://10.99.10.1:9000 http://10.99.20.1:9000 http://127.0.0.1:9000
AccessKey: admin123
SecretKey: admin@123
Browser Access:
http://169.254.232.69:9000 http://169.254.63.46:9000 http://192.168.198.23:9000 http://192.168.199.23:9000 http://192.168.137.1:9000 http://10.99.10.1:9000 http://10.99.20.1:9000 http://127.0.0.1:9000
Command-line Access: https://docs.min.io/docs/minio-client-quickstart-guide
$ mc.exe config host add myminio http://169.254.232.69:9000 admin123 admin@123
Object API (Amazon S3 compatible):
Go: https://docs.min.io/docs/golang-client-quickstart-guide
Java: https://docs.min.io/docs/java-client-quickstart-guide
Python: https://docs.min.io/docs/python-client-quickstart-guide
JavaScript: https://docs.min.io/docs/javascript-client-quickstart-guide
.NET: https://docs.min.io/docs/dotnet-client-quickstart-guide
# 啟動后,首先檢查其它節點上driver是否上線,並等待
# 集群所有driver都上線后,打印出本節點Endpoint監聽的所有地址、key、web地址、
# 客戶端使用方法以及各語言API使用方法網絡地址
訪問web,輸入key登錄

linux下啟動方法也是這么個情況
export MINIO_ACCESS_KEY=admin123
export MINIO_SECRET_KEY=admin@123
/usr/bin/minio server --config-dir /etc/minio \
http://192.168.1.211/minio{1...8} \
http://192.168.1.212/minio{1...8} \
http://192.168.1.213/minio{1...8} \
http://192.168.1.209/minio{1...8} \
http://192.168.1.210/minio{1...8}
# 這里加了個--config-dir參數,指定生成的配置目錄,默認配置會生成到~/.minio下