溫馨提示×

Linux中MinIO的安裝配置指南

小樊
50
2025-08-01 13:07:19
欄目: 智能運維

在Linux系統中安裝和配置MinIO可以分為幾個步驟。以下是一個詳細的指南,涵蓋了從下載MinIO二進制文件到配置和啟動服務的全過程。

準備工作

  1. 下載MinIO二進制文件

    • 訪問MinIO官方下載頁面,根據你的Linux發行版選擇合適的版本進行下載。
    • 使用wget命令下載適用于Linux的二進制文件:
      wget https://dl.min.io/server/minio/release/linux-amd64/minio
      
  2. 創建安裝目錄

    • 創建一個目錄來存放MinIO文件和相關資源:
      mkdir -p /data/minio/{bin,data,conf,logs}
      
  3. 下載并授權MinIO二進制文件

    • 將下載的二進制文件復制到安裝目錄并賦予執行權限:
      cp minio /data/minio/bin/
      chmod +x /data/minio/bin/minio
      
  4. 配置MinIO環境變量

    • 將MinIO的環境變量添加到用戶的~/.bashrc~/.profile文件中:
      echo 'export MINIO_HOME=/data/minio' >> ~/.bashrc
      echo 'export PATH=$PATH:$MINIO_HOME/bin' >> ~/.bashrc
      source ~/.bashrc
      

安裝步驟

  1. 創建MinIO用戶

    • 創建一個專用的系統用戶來運行MinIO服務:
      sudo useradd -s /sbin/nologin -M minio
      
  2. 設置目錄權限

    • 創建數據存儲目錄并設置權限:
      sudo mkdir -p /data/minio/data
      sudo chown -R minio:minio /data/minio/data
      
  3. 配置MinIO服務

    • 創建并配置minio.service文件以加入systemd服務:
      sudo nano /etc/systemd/system/minio.service
      
      添加以下內容:
      [Unit]
      Description=MinIO
      Documentation=https://docs.min.io
      Wants=network-online.target
      After=network-online.target
      
      [Service]
      User=minio
      Group=minio
      WorkingDirectory=/data/minio
      ExecStart=/usr/local/bin/minio server --address 0.0.0.0:9000 --console-address :9001
      Restart=always
      LimitNOFILE=65536
      TasksMax=infinity
      TimeoutStartSec=300
      TimeoutStopSec=infinity
      SendSIGKILL=no
      
      [Install]
      WantedBy=multi-user.target
      
  4. 設置MinIO登錄密碼

    • 編輯/etc/default/minio文件,設置MINIO_VOLUMES、MINIO_OPTS、MINIO_ACCESS_KEYMINIO_SECRET_KEY
      sudo nano /etc/default/minio
      
      添加以下內容:
      MINIO_VOLUMES="/data/minio/data"
      MINIO_OPTS=""
      MINIO_ACCESS_KEY=your-access-key
      MINIO_SECRET_KEY=your-secret-key
      
  5. 啟動并啟用MinIO服務

    • 重新加載systemd配置,并啟動和啟用MinIO服務:
      sudo systemctl daemon-reload
      sudo systemctl start minio
      sudo systemctl enable minio
      

驗證安裝

  1. 檢查MinIO服務狀態

    • 使用以下命令檢查MinIO服務的狀態,確保其正常運行:
      sudo systemctl status minio
      
  2. 訪問MinIO控制臺

    • 啟動MinIO服務后,可以通過瀏覽器訪問MinIO控制臺:
      • 控制臺地址:http://YOUR_SERVER_IP:9001
      • 使用您在/etc/default/minio文件中設置的MINIO_ACCESS_KEYMINIO_SECRET_KEY登錄。

配置防火墻(可選)

如果您的Linux系統啟用了ufw防火墻,請確保允許MinIO所需的端口(如9000和9001)通過防火墻:

sudo ufw allow 9000
sudo ufw allow 9001
sudo ufw reload

使用Docker安裝MinIO(可選)

如果您希望使用Docker來安裝MinIO,可以按照以下步驟進行:

  1. 拉取MinIO Docker鏡像

    • 從Docker Hub拉取MinIO的官方Docker鏡像:
      docker pull minio/minio
      
  2. 創建數據目錄

    • 為了持久化存儲數據,需要在主機上創建一個目錄來存放MinIO數據:
      mkdir -p /mnt/data/minio
      
  3. 運行MinIO容器

    • 使用以下命令啟動MinIO容器:
      docker run -d --name minio \
        -p 9000:9000 \
        -p 9001:9001 \
        -v /mnt/data/minio:/data \
        -e "MINIO_ROOT_USER=wuss" \
        -e "MINIO_ROOT_PASSWORD=wu123abc." \
        minio/minio server /data --console-address ":9001"
      
  4. 訪問MinIO控制臺

    • 啟動容器后,您可以通過瀏覽器訪問MinIO控制臺:
      • 控制臺地址:http://YOUR_SERVER_IP:9001
      • 使用您在環境變量中設置的MINIO_ROOT_USERMINIO_ROOT_PASSWORD登錄。

通過以上步驟,您應該能夠在Linux系統上成功安裝和配置MinIO。

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