溫馨提示×

MinIO在Linux上的安裝步驟是什么

小樊
46
2025-05-22 02:48:10
欄目: 智能運維

MinIO在Linux上的安裝步驟如下:

準備工作

  1. 下載MinIO安裝包

  2. 創建安裝目錄

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

    • 從MinIO官網下載適用于Linux的二進制文件,并賦予執行權限:
      wget -P /data/minio/bin https://dl.min.io/server/minio/release/linux-amd64/minio
      chmod +x /data/minio/bin/minio
      
  4. 配置MinIO環境變量

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

安裝步驟

  1. 創建MinIO用戶

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

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

    • 創建并配置minio.service文件以加入systemd服務:
      cat <<EOF > /usr/lib/systemd/system/minio.service
      [Unit]
      Description=MinIO
      Documentation=https://docs.min.io
      Wants=network-online.target
      After=network-online.target
      
      [Service]
      # 注釋掉或修改工作目錄
      WorkingDirectory=/data/minio
      User=minio
      Group=minio
      EnvironmentFile=/etc/default/minio
      ExecStartPre=/bin/bash -c ". /etc/default/minio;if [ -z \"${MINIO_VOLUMES}\" ];then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\";exit 1;fi"
      ExecStart=/usr/local/bin/minio server --address 0.0.0.0:9000 --console-address :9001 $MINIO_VOLUMES
      # Allow more time for startup
      TimeoutStartSec=300
      # Let systemd restart this service always
      Restart=always
      # Specifies the maximum file descriptor number that can be opened by this process
      LimitNOFILE=65536
      # Specifies the maximum number of threads this process can create
      TasksMax=infinity
      # Disable timeout logic and wait until process is stopped
      TimeoutStopSec=infinity
      SendSIGKILL=no
      
      [Install]
      WantedBy=multi-user.target
      EOF
      
  4. 設置MinIO登錄密碼

    • 編輯/etc/default/minio文件,設置MINIO_VOLUMES、MINIO_OPTS、MINIO_ACCESS_KEYMINIO_SECRET_KEY
      cat /etc/default/minio
      MINIO_VOLUMES="/data/minio/data"
      MINIO_OPTS="--address :9000 --console-address :9001"
      MINIO_ACCESS_KEY=minio
      MINIO_SECRET_KEY=minio
      
  5. 啟動MinIO服務

    • 使用以下命令啟動MinIO服務:
      systemctl start minio
      
  6. 設置MinIO服務開機自啟動

    • 使用以下命令確保MinIO服務在系統啟動時自動啟動:
      systemctl enable minio
      
  7. 驗證MinIO安裝

    • 通過訪問MinIO控制臺(通常是http://<your-server-ip>:9001)并使用配置的用戶名和密碼登錄,驗證安裝是否成功。

以上步驟涵蓋了從下載安裝包到配置、啟動和驗證MinIO服務的全過程。請根據實際需求和系統環境進行適當調整。

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