溫馨提示×

minio在centos上的安裝攻略

小樊
47
2025-06-20 09:08:24
欄目: 智能運維

在CentOS上安裝MinIO可以分為幾個步驟,包括準備工作、下載MinIO、配置MinIO、啟動MinIO服務以及驗證安裝。以下是詳細的步驟:

準備工作

  1. 更新系統

    sudo yum update -y
    
  2. 安裝必要的軟件包

    sudo yum install -y wget vim
    

下載MinIO

  1. 下載MinIO的二進制文件

    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    
  2. 為MinIO可執行文件賦予執行權限

    chmod +x minio
    

安裝MinIO

  1. 將MinIO可執行文件移動到/usr/local/bin/目錄
    sudo mv minio /usr/local/bin/
    

配置MinIO

  1. 創建數據存儲目錄

    sudo mkdir -p /data
    
  2. 創建配置文件 /etc/default/minio,并添加以下內容:

    MINIO_VOLUMES="/data"
    MINIO_OPTS="--address 0.0.0.0:9000 --console-address :9001"
    MINIO_ROOT_USER="minio"
    MINIO_ROOT_PASSWORD="your-password"
    

啟動MinIO服務

  1. 創建并啟動MinIO服務文件 /etc/systemd/system/minio.service

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

    文件內容如下:

    [Unit]
    Description=MinIO
    Documentation=https://docs.min.io
    Wants=network-online.target
    After=network-online.target
    AssertFileIsExecutable=/usr/local/bin/minio
    
    [Service]
    WorkingDirectory=/data
    User=minio
    Group=minio
    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
    # 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
    SuccessExitStatus=0
    
    [Install]
    WantedBy=multi-user.target
    
  2. 重新加載systemd配置并啟動MinIO服務

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

驗證安裝

  1. 啟動后,你可以通過瀏覽器訪問MinIO的Web控制臺,通常URL是 http://Your-IP:9000。使用上面啟動時輸出的AccessKey和SecretKey登錄。

配置防火墻(可選)

如果你在服務器上啟用了防火墻,可能需要開放9000端口,以允許外部訪問:

sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --reload

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

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