溫馨提示×

centos環境下minio安裝教程

小樊
51
2025-07-06 13:55:29
欄目: 智能運維

在CentOS環境下安裝MinIO可以分為幾個步驟,包括安裝前的準備工作、單節點安裝、分布式集群搭建以及驗證安裝。以下是詳細的安裝教程:

安裝前準備

  1. 更新系統

    sudo yum update -y
    
  2. 安裝依賴

    sudo yum install -y wget unzip
    
  3. 下載MinIO

    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    
  4. 賦予執行權限

    chmod +x minio
    

單節點安裝

  1. 創建數據目錄

    sudo mkdir -p /data
    sudo chown minio:minio /data
    
  2. 配置MinIO: 創建并編輯 /etc/default/minio 文件,設置以下參數:

    sudo vi /etc/default/minio
    

    內容如下:

    MINIO_VOLUMES="/data"
    MINIO_OPTS="--address 0.0.0.0:9000 --console-address :9001"
    MINIO_ROOT_USER="minioadmin"
    MINIO_ROOT_PASSWORD="your-password"
    
  3. 啟動MinIO服務

    sudo ./minio server /data
    
  4. 設置開機自啟動(可選): 創建MinIO的systemd服務文件 /etc/systemd/system/minio.service

    sudo vi /etc/systemd/system/minio.service
    

    文件內容如下:

    [Unit]
    Description=MinIO Server
    Documentation=https://docs.min.io
    Wants=network-online.target
    After=network-online.target
    
    [Service]
    Type=forking
    Environment="MINIO_ROOT_USER=minioadmin"
    Environment="MINIO_ROOT_PASSWORD=your-password"
    ExecStart=/usr/local/bin/minio server /data
    Restart=always
    LimitNOFILE=65536
    TasksMax=infinity
    TimeoutStopSec=infinity
    SendSIGKILL=no
    
    [Install]
    WantedBy=multi-user.target
    

    重新加載systemd配置并啟動服務:

    sudo systemctl daemon-reload
    sudo systemctl start minio
    sudo systemctl enable minio
    

分布式集群搭建

  1. 在每臺服務器上安裝MinIO:按照單節點安裝步驟1-3,在4臺服務器上分別安裝MinIO。

  2. 啟動分布式集群: 在任意一臺服務器上執行啟動命令:

    ./minio server http://192.168.1.101/data1 http://192.168.1.101/data2 http://192.168.1.102/data1 http://192.168.1.102/data2 http://192.168.1.103/data1 http://192.168.1.103/data2 http://192.168.1.104/data1 http://192.168.1.104/data2
    
  3. 設置開機自啟動(可選): 在每臺服務器上創建 minio.service 文件(參考單節點設置步驟),修改 ExecStart 命令為上述分布式啟動命令。

使用MinIO Client(mc)管理存儲

  1. 安裝MinIO Client

    wget https://dl.min.io/client/mc/release/linux-amd64/mc
    sudo chmod +x mc
    sudo mv mc /usr/local/bin/
    
  2. 配置客戶端連接到MinIO集群

    ./mc config host add your_alias http://YOUR_NODE_IP:9000 minioadmin your_password
    
  3. 列出集群中的桶

    ./mc ls
    

以上步驟應該能夠幫助您在CentOS系統上成功安裝并運行MinIO。如果有任何問題,請參考MinIO的官方文檔或聯系支持團隊。

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