以下是在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节点。