以下是在Linux上搭建MinIO集群的方法:
wget、vim等。在每个节点上执行以下命令:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
假设4个节点,IP分别为192.168.1.1 - 192.168.1.4,数据目录为/data/minio。在每个节点上执行:
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=admin123
minio server http://192.168.1.1:9000 http://192.168.1.2:9000 http://192.168.1.3:9000 http://192.168.1.4:9000 --console-address ":9001" /data/minio --join http://192.168.1.1:9000
第一个节点无需--join参数,其余节点需指定第一个节点的地址。
通过浏览器访问http://任意节点IP:9001,查看集群状态,若能看到所有节点信息且状态健康,则配置成功。
以Nginx为例,在Nginx配置文件中添加:
http {
upstream minio_cluster {
server 192.168.1.1:9000;
server 192.168.1.2:9000;
server 192.168.1.3:9000;
server 192.168.1.4:9000;
}
server {
listen 80;
location / {
proxy_pass http://minio_cluster;
}
}
}