溫馨提示×

Linux MinIO集群搭建方法介紹

小樊
31
2025-09-06 20:45:23
欄目: 智能運維

以下是在Linux上搭建MinIO集群的方法:

準備工作

  • 硬件和系統:使用Ubuntu或CentOS等Linux發行版,確保每個節點有足夠資源,且節點間網絡互通,開放9000(API)和9001(Console)端口,關閉防火墻或開放相應端口。
  • 軟件依賴:安裝常用工具,如wget、vim等。

安裝MinIO

在每個節點上執行以下命令:

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;
        }
    }
}

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女