溫馨提示×

Linux環境下MinIO安裝步驟是什么

小樊
63
2025-03-16 15:58:55
欄目: 智能運維

在Linux環境下安裝MinIO的步驟如下:

準備工作

  1. 集群節點規劃:確定節點IP地址和數據盤路徑,例如:

    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}
    
  2. 集群基礎環境準備

    • 三臺機器通過SSH免密登錄。
    • 編輯/etc/hosts文件,添加節點IP地址和主機名。
    • 生成SSH密鑰并分發到其他節點。
  3. 關閉防火墻

    systemctl stop firewalld
    systemctl disable firewalld
    systemctl status firewalld
    
  4. 修改系統最大文件數

    ulimit -n  # 查看最大連接數
    echo "* soft nofile 65535" >> /etc/security/limits.conf
    echo "* hard nofile 65535" >> /etc/security/limits.conf
    systemctl -preboot
    
  5. 創建啟動腳本、配置文件、數據目錄: 使用Ansible自動化創建這些目錄和文件。

  6. 硬盤分區

    • 使用fdisk創建擴展分區和邏輯分區。
    • 格式化分區并掛載到指定目錄。
    • 更新/etc/fstab以便系統重啟后自動掛載。

安裝MinIO

  1. 下載MinIO

    cd /usr/local/app/minio/bin
    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    chmod +x minio
    
  2. 啟動MinIO服務器

    • 基本命令:

      minio server /data1 /data2 /data3
      
    • 常用參數:

      • 監聽地址與端口:minio server --address=:9000 /data
      • 啟用HTTPS:minio server --address=:9000 --certs-dir /path/to/certs /data
      • 設置訪問密鑰和秘密密鑰:minio server --address=:9000 --access-key=myaccesskey --secret-key=mysecretkey /data
      • 啟用配置文件:minio server --config-dir /path/to/config /data
      • 區域設置:minio server --address=:9000 --region us-west-1 /data
  3. 登錄MinIO: 使用默認的AccessKey和SecretKey登錄:

    minio client /data
    

分布式MinIO安裝(可選)

  1. 拉取MinIO鏡像

    docker pull minio/minio
    
  2. 運行MinIO容器

    docker run -p 9090:9000 --name minio \
    -v /etc/localtime:/etc/localtime \
    -v /data/minio/data:/data \
    -v /data/minio/config:/root/.minio \
    -d minio/minio server /data
    
  3. 瀏覽器訪問和管理

    • 訪問http://<container_ip>:9090登錄。
    • 使用MinIO客戶端(mc)進行文件操作和管理。

以上步驟涵蓋了在Linux環境下安裝MinIO的基本流程,包括單機和分布式部署的注意事項。請根據實際需求和環境調整具體操作。

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