溫馨提示×

minio安裝于centos的要點

小樊
34
2025-06-04 03:34:27
欄目: 智能運維

在CentOS上安裝MinIO的要點如下:

1. 環境準備

  • 系統要求:確保CentOS版本兼容,推薦使用CentOS 7.x。
  • 網絡配置:確保服務器能夠訪問互聯網,以便下載MinIO二進制文件。

2. 下載MinIO二進制文件

  • 訪問MinIO官方下載頁面下載適用于Linux的MinIO二進制文件。
  • 使用wget命令下載到指定目錄,例如/usr/local/minio。

3. 設置MinIO用戶和目錄

  • 創建MinIO用戶和目錄:
    sudo useradd -m -d /app/minio minio
    sudo mkdir -p /app/minio/data
    sudo mkdir -p /app/minio/log
    sudo chown -R minio:minio /app/minio /app/minio/data /app/minio/log
    

4. 設置MinIO用戶密碼

  • 設置MinIO管理員賬戶的密碼:
    echo 'minio:XXXXXXXXX' | sudo chpasswd
    

5. 下載并設置MinIO執行權限

  • 以minio用戶身份下載MinIO二進制文件并設置執行權限:
    sudo -u minio wget https://dl.min.io/server/minio/release/linux-amd64/minio -P /app/minio
    sudo -u minio chmod +x /app/minio/minio
    

6. 創建啟動腳本

  • /app/minio目錄下創建啟動腳本minio-start.sh,并設置執行權限:
    sudo -u minio bash -c 'cat > /app/minio/minio-start.sh << EOF
    #!/bin/bash
    export MINIO_ROOT_USER=admin
    export MINIO_ROOT_PASSWORD=XXXXXXX
    export MINIO_VOLUMES="http://172.16.1.9/app/minioData http://172.16.1.10/app/minioData"
    export MINIO_OPTS="--address :9000 --console-address :6900"
    /app/minio/minio server $MINIO_OPTS $MINIO_VOLUMES >> /app/minio/logs/minio.log 2>&1
    EOF'
    sudo chown minio:minio /app/minio/minio-start.sh
    sudo chmod +x /app/minio/minio-start.sh
    

7. 配置MinIO服務自動啟動

  • 創建systemd服務單元文件/etc/systemd/system/minio.service
    sudo bash -c 'cat > /etc/systemd/system/minio.service << EOF
    [Unit]
    Description=MinIO
    After=network.target
    
    [Service]
    Environment="MINIO_ROOT_USER=admin"
    Environment="MINIO_ROOT_PASSWORD=password"
    ExecStart=/app/minio/minio server /app/minioData --console-address ":9001"
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    StandardOutput=/app/minio/minio.log
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    EOF'
    sudo systemctl daemon-reload
    

8. 啟動MinIO服務

  • 啟動MinIO服務并設置為開機自啟:
    sudo systemctl start minio
    sudo systemctl enable minio
    

9. 驗證安裝

  • 使用瀏覽器或mc客戶端訪問MinIO控制臺,輸入設置的IP地址和端口號(默認為9000),并使用設置的賬戶名和密碼登錄。

10. 配置防火墻(可選)

  • 如果需要遠程訪問MinIO,配置防火墻允許訪問9000端口:
    sudo firewall-cmd --permanent --add-port=9000/tcp
    sudo firewall-cmd --reload
    

以上步驟涵蓋了在CentOS上安裝MinIO的基本流程,包括環境準備、下載和設置MinIO、創建啟動腳本、配置systemd服務以及啟動和驗證安裝。根據實際需求,可能還需要進行進一步的配置和優化。

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