溫馨提示×

Ubuntu MinIO如何連接網絡

小樊
43
2025-09-03 02:37:23
欄目: 智能運維

在Ubuntu上配置MinIO網絡連接需從系統網絡和MinIO服務兩方面設置,具體步驟如下:

一、配置Ubuntu系統網絡

  1. 設置靜態IP(推薦)
    編輯Netplan配置文件(如/etc/netplan/01-netcfg.yaml):

    network:  
      version: 2  
      renderer: networkd  
      ethernets:  
        enp0s3:  # 替換為實際網卡名  
          dhcp4: no  
          addresses: [192.168.1.100/24]  # 靜態IP+子網掩碼  
          gateway4: 192.168.1.1  # 網關  
          nameservers:  
            addresses: [8.8.8.8, 8.8.4.4]  # DNS  
    

    應用配置:sudo netplan apply,驗證IP:ip addr show enp0s3。

  2. 開放防火墻端口
    MinIO默認使用**9000(API)9001(控制臺)**端口,需在防火墻中放行:

    sudo ufw allow 9000/tcp  
    sudo ufw allow 9001/tcp  
    sudo ufw reload  
    

二、配置MinIO服務網絡

  1. 修改監聽地址

    • 監聽所有網絡接口(允許外部訪問):
      啟動命令添加參數:--address=:9000(默認值,可省略)。
    • 僅監聽特定IP(如192.168.1.100):
      --address=192.168.1.100:9000。
  2. 啟用HTTPS(可選)
    配置SSL證書路徑(需提前生成證書):
    --certs-dir /path/to/certs,并設置--enable-https=true。

  3. 設置訪問密鑰
    通過參數指定(或使用默認值):
    --access-key=YOUR_ACCESS_KEY --secret-key=YOUR_SECRET_KEY。

三、驗證網絡連接

  1. 檢查服務狀態
    確保MinIO服務正常運行:systemctl status minio。

  2. 測試外部訪問

    • 通過瀏覽器訪問控制臺:http://<服務器IP>:9001(或HTTPS)。
    • 使用MinIO客戶端工具mc驗證連接:
      mc alias set myminio http://<服務器IP>:9000 <訪問密鑰> <秘密密鑰>  
      mc info myminio  # 查看存儲桶信息  
      ```。  
      
      

四、Docker環境配置(可選)

若使用Docker部署,需映射端口并配置網絡:

docker run -d -p 9000:9000 -p 9001:9001 \  
  --name minio \  
  -v /path/to/data:/data \  
  -v /path/to/config:/root/.minio \  
  minio/minio server /data --address=:9000  
```。  

**注意**:根據實際網絡環境調整IP、端口及安全策略,生產環境建議啟用HTTPS并定期更新證書。  
參考來源:

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