以下是在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;
}
}
}