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