溫馨提示×

centos與minio的安裝兼容性

小樊
93
2025-02-13 02:31:46
欄目: 智能運維

MinIO是一個高性能的分布式對象存儲系統,它兼容Amazon S3云存儲服務接口,適合于存儲大容量非結構化的數據,例如圖片、視頻、日志文件、備份數據和容器/虛擬機鏡像等。MinIO可以安裝在多種操作系統上,包括Linux、Windows、macOS等。以下是MinIO在CentOS系統上的安裝步驟:

安裝步驟

  1. 創建安裝目錄

    mkdir -p /data/minio/{bin,data,conf,logs}
    
  2. 下載并授權MinIO二進制文件

    wget -P /data/minio/bin https://dl.min.io/server/minio/release/linux-amd64/minio
    chmod +x /data/minio/bin/minio
    
  3. 配置MinIO環境變量

    cat >> /etc/profile <<'EOF'
    export MINIO_HOME=/data/minio
    export PATH=$PATH:$MINIO_HOME/bin
    EOF
    source /etc/profile
    
  4. 驗證MinIO版本

    minio --version
    
  5. 創建minio用戶

    useradd -s /sbin/nologin -M minio
    
  6. 更改目錄所屬主和所屬組

    chown -R minio:minio /data/minio
    
  7. 創建systemd服務文件

    sudo vim /usr/lib/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=/usr/local
User=minio
Group=minio
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
Environment="MINIO_ACCESS_KEY=minioadmin"
Environment="MINIO_SECRET_KEY=minioadmin"
Environment="MINIO_LOGGER_TYPE=file"
Environment="MINIO_LOGGER_FILE=/opt/module/minio/logs/minio.log"
Environment="MINIO_LOGGER_LEVEL=error"
ExecStart=/usr/local/bin/minio server /data --address ":9000" --console-address ":9001"
Restart=always
RestartSec=5
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
  1. 啟動重新加載systemd守護進程以識別新的服務文件

    systemctl daemon-reload
    
  2. 啟動MinIO服務

    systemctl start minio
    
  3. 檢查服務狀態以確保其正在運行

    systemctl status minio
    
  4. 啟用MinIO服務在系統啟動時自動啟動

    systemctl enable minio
    
  5. 嘗試登錄

    打開瀏覽器,訪問http://<你的服務器IP>:9001,使用你在服務配置中設置的用戶名和密碼登錄。

以上就是在CentOS系統上安裝MinIO的步驟,希望對您有所幫助。

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