以下是在Debian上搭建MinIO集群的方法:
確保每個節點安裝Debian系統,配置好網絡,開放9000(API)和9001(Console)端口,且節點間時間同步。
在每個節點上執行以下命令安裝MinIO:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
在每個節點上創建數據存儲目錄,如/data
,并設置權限。然后創建配置文件minio.conf
,內容示例:
[default]
enable=1
region=us-east-1
access_key=YOUR_ACCESS_KEY
secret_key=YOUR_SECRET_KEY
在每個節點上啟動MinIO服務:
minio server /path/to/data --config-file /path/to/minio.conf --address ":9000" --console-address ":9001"
使用mc
命令行工具,在任意節點上初始化集群,然后添加其他節點。例如:
mc alias set myminio http://node1-ip:9000 YOUR_ACCESS_KEY YOUR_SECRET_KEY
mc admin config add myminio http://node1-ip:9000 YOUR_ACCESS_KEY YOUR_SECRET_KEY
可使用Nginx作為反向代理實現負載均衡。安裝Nginx后,在配置文件中添加相關配置,將請求轉發到各個MinIO節點。