溫馨提示×

MinIO在CentOS上的安裝教程

小樊
58
2025-03-23 15:19:42
欄目: 智能運維

在CentOS上安裝MinIO可以分為幾個步驟,包括準備環境、配置網絡、下載和安裝MinIO軟件、配置MinIO服務以及啟動服務。以下是詳細的步驟:

1. 準備工作

  • 集群節點規劃:規劃你的集群節點和信息服務數據盤。例如:

    192.168.10.101 minio server/data/minio_data/{data1,data2}
    192.168.10.102 minio server/data/minio_data/{data1,data2}
    192.168.10.103 minio server/data/minio_data/{data1,data2}
    
  • 集群基礎環境準備

    • 三臺機器通過SSH免密登錄。
    • 編輯/etc/hosts文件,添加集群節點IP和主機名。
    • 生成SSH密鑰并進行免密登錄。
    • 關閉防火墻并修改系統最大文件數。

2. 創建目錄和下載MinIO

  • 創建必要的目錄:

    mkdir -p /usr/local/app/minio/bin
    mkdir -p /etc/minio
    mkdir -p /data/minio_data/data1
    mkdir -p /data/minio_data/data2
    
  • 下載MinIO可執行文件:

    cd /usr/local/app/minio/bin
    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    chmod +x minio
    

3. 配置MinIO

  • 創建配置文件minio.conf

    vim minio.conf
    

    配置內容示例:

    [global]
        data_dir = /data/minio_data
        log_dir = /data/minio_log
        server_name = minio-server
    
  • 創建服務文件minio.service

    vim /etc/systemd/system/minio.service
    

    配置內容示例:

    [Unit]
        Description=MinIO Object Storage Server
        Documentation=https://docs.min.io/docs/minio-server-complete-guide.html
    
    [Service]
        Type=simple
        User=minio
        Group=minio
        WorkingDirectory=/data
        ExecStart=/usr/local/app/minio/bin/minio server /data
        ExecReload=/bin/kill -HUP $MAINPID
    
    [Install]
        WantedBy=multi-user.target
    

4. 啟動和配置HTTPS

  • 啟動MinIO服務:

    systemctl daemon-reload
    systemctl start minio
    systemctl enable minio
    
  • 配置HTTPS(可選):

    • 生成SSL證書和密鑰:
      openssl req -newkey rsa:2048 -new -x509 -days 365 -nodes -out /data/minio_data/minio.crt -keyout /data/minio_data/minio.key
      
    • 修改minio.conf文件,添加SSL配置:
      [global]
          ssl_certificate = /data/minio_data/minio.crt
          ssl_key = /data/minio_data/minio.key
      
    • 重啟MinIO服務:
      systemctl restart minio
      

5. 驗證安裝

  • 使用瀏覽器訪問MinIO控制臺:
    https://<your-server-ip>:9000
    
    輸入配置的用戶名和密碼(默認minioadmin/minioadmin)進行登錄。

通過以上步驟,你就可以在CentOS上成功安裝和配置MinIO對象存儲服務。如果需要進一步的配置和優化,可以參考MinIO官方文檔。

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