溫馨提示×

如何順利在centos安裝minio

小樊
60
2025-04-04 14:29:14
欄目: 智能運維

在CentOS上安裝MinIO可以分為幾個步驟,以下是詳細的指南:

準備工作

  1. 更新系統

    sudo yum update -y
    
  2. 安裝依賴

    sudo yum install wget -y
    
  3. 下載MinIO: 從MinIO的官方網站下載最新版本的MinIO服務器。例如,下載MinIO 2023年7月的版本:

    wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230707071357.0.0.x86_64.rpm -O minio.rpm
    

安裝步驟

  1. 賦予執行權限

    chmod x minio.rpm
    
  2. 安裝MinIO

    sudo yum install minio.rpm -y
    
  3. 創建systemd服務文件: 創建一個名為minio.service的文件并添加以下內容到/etc/systemd/system/目錄下:

    [Unit]
    Description=MinIO
    Documentation=https://docs.min.io
    Wants=network-online.target
    After=network-online.target
    
    [Service]
    User=minio
    Group=minio
    WorkingDirectory=/usr/local
    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
    
  4. 設置MinIO登錄密碼: 編輯/etc/default/minio文件,設置MINIO_VOLUMES、MINIO_OPTS、MINIO_ACCESS_KEYMINIO_SECRET_KEY

    MINIO_VOLUMES="/data/minio/data"
    MINIO_OPTS="--address :9000 --console-address :9001"
    MINIO_ACCESS_KEY=minio
    MINIO_SECRET_KEY=abc
    
  5. 啟動MinIO服務

    sudo systemctl daemon-reload
    sudo systemctl start minio
    
  6. 設置開機自啟

    sudo systemctl enable minio
    
  7. 驗證安裝: 使用mc客戶端來驗證MinIO服務器是否正常運行:

    • 下載并安裝mc
      wget https://dl.min.io/download/linux-amd64/mc
      sudo unzip mc
      sudo mv mc /usr/local/bin
      
    • 配置mc以連接到你的MinIO集群:
      ./mc config host add your_alias http://minio_server_ip:9000 minio minio123456
      
    • 列出集群中的桶:
      ./mc ls
      

注意事項

  • 防火墻配置:如果啟用了防火墻,確保允許9000端口的流量:
    sudo firewall-cmd --zone public --add-port 9000/tcp --permanent
    sudo firewall-cmd --reload
    
  • 數據目錄權限:確保MinIO的數據目錄有正確的權限:
    sudo chown -R minio:minio /data
    

通過以上步驟,你應該能夠在CentOS上成功安裝并運行MinIO。如果有任何問題,可以參考MinIO的官方文檔或相關的技術社區。

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