溫馨提示×

Linux平臺MinIO安裝實戰

小樊
40
2025-07-17 19:30:06
欄目: 智能運維

在Linux平臺上安裝MinIO是一個相對簡單的過程,以下是詳細的實戰步驟:

安裝前準備

  1. 下載MinIO官方倉庫

    • 使用 wget 命令下載MinIO的官方RPM包。例如,對于CentOS 7版本,可以使用以下命令:
      wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
      
    • 如果下載速度較慢,可以考慮使用 aria2 進行多線程下載:
      yum install aria2
      aria2c -x 16 -s 16 "https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm" -o minio.rpm
      
  2. 安裝MinIO

    • 使用 yum 命令安裝下載的RPM包:
      yum install minio.rpm
      

安裝后配置

  1. 驗證安裝

    • 安裝完成后,使用以下命令驗證MinIO是否安裝成功:
      minio --version
      
  2. 創建數據目錄

    • 創建一個用于存儲MinIO數據的目錄,并設置相應的權限:
      mkdir -p /mnt/data
      groupadd -r minio-user
      useradd -M -r -g minio-user minio-user
      chown -R minio-user:minio-user /mnt/data
      chmod -R 755 /mnt/data
      
  3. 配置MinIO環境變量

    • 編輯MinIO的配置文件 /etc/default/minio,添加以下內容(替換 <your-username><your-password> 為你自己的管理員賬號和密碼):
      MINIO_ROOT_USER="minioadmin"
      MINIO_ROOT_PASSWORD="minioadmin"
      MINIO_VOLUMES="/mnt/data"
      MINIO_OPTS="--address :9000"
      
  4. 配置MinIO服務文件

    • 編輯MinIO的服務文件 /usr/lib/systemd/system/minio.service,確保服務配置正確:
      [Unit]
      Description=MinIO
      Documentation=https://min.io/docs/minio/linux/index.html
      Wants=network-online.target
      After=network-online.target
      AssertFileIsExecutable=/usr/local/bin/minio
      
      [Service]
      WorkingDirectory=/usr/local
      User=minio-user
      Group=minio-user
      ProtectProc=invisible
      EnvironmentFile=-/etc/default/minio
      ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ];then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\";exit 1;fi"
      ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
      Restart=always
      
      [Install]
      WantedBy=multi-user.target
      
  5. 啟動MinIO服務

    • 啟動MinIO服務并設置開機自啟:
      systemctl start minio
      systemctl enable minio
      
  6. 配置防火墻(如果需要)

    • 如果啟用了防火墻,需要開放MinIO的端口(默認9000):
      sudo firewall-cmd --zone=public --add-port=9000/tcp --permanentsudo firewall-cmd --reload
      
  7. 檢查服務狀態

    • 使用以下命令檢查MinIO服務狀態:
      systemctl status minio
      

通過以上步驟,你應該能夠在Linux系統上成功安裝和配置MinIO。如果在安裝過程中遇到問題,可以參考MinIO的官方文檔或尋求社區幫助。

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