MinIO在Ubuntu上的網絡配置主要包括IP設置、端口開放和防火墻規則,具體步驟如下:
配置靜態IP(推薦)
sudo nano /etc/netplan/01-netcfg.yaml
示例內容(替換為實際網卡名和IP):network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
應用配置:sudo netplan apply
ip addr show enp0s3
開放MinIO端口
sudo ufw allow 9000/tcp
sudo ufw allow 9001/tcp
sudo ufw reload
sudo iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 9001 -j ACCEPT
sudo service iptables save
配置MinIO服務網絡參數
/etc/default/minio
):sudo nano /etc/default/minio
添加以下內容(指定監聽IP和端口):MINIO_OPTS="--address 0.0.0.0:9000 --console-address 0.0.0.0:9001"
0.0.0.0
表示監聽所有網絡接口,可根據需求替換為具體IP。多節點集群網絡配置(可選)
MINIO_OPTS="--address 192.168.1.1:9000 --console-address 192.168.1.1:9001 --config-dir /etc/minio"
并通過mc
工具添加節點:mc admin config add myminio http://192.168.1.2:9000 <access-key> <secret-key>
注意事項:
--certs-dir
參數指定證書路徑。sudo systemctl restart minio