基于67和68机器的MinIO启动脚本,配置4节点MinIO分布式集群:
在67机器上:
mkdir -p /iflytek/soft/minio/data1
mkdir -p /iflytek/soft/minio/data2
chmod 755 /iflytek/soft/minio/data1 /iflytek/soft/minio/data2
在68机器上:
mkdir -p /iflytek/soft/minio/data1
mkdir -p /iflytek/soft/minio/data2
chmod 755 /iflytek/soft/minio/data1 /iflytek/soft/minio/data2
在67机器上:
# 复制集群启动脚本
cp "67 机器的minio-cluster-start.sh" /iflytek/soft/minio/minio-cluster-start.sh
chmod +x /iflytek/soft/minio/minio-cluster-start.sh
在68机器上:
# 复制集群启动脚本
cp "68 机器的minio-cluster-start.sh" /iflytek/soft/minio/minio-cluster-start.sh
chmod +x /iflytek/soft/minio/minio-cluster-start.sh
在67机器上:
pkill -f 'minio server' || true
在68机器上:
pkill -f 'minio server' || true
⚠️ 重要:MinIO集群要求所有节点同时启动(时间差不超过几秒)。
# 在任意一台机器上执行(需要SSH免密登录)
cd /path/to/部署文档/生产环境双机部署方案/部署脚本/
./start-minio-cluster.sh
在67机器上:
cd /iflytek/soft/minio
./minio-cluster-start.sh
在68机器上(几乎同时):
cd /iflytek/soft/minio
./minio-cluster-start.sh
# 使用验证脚本
cd /path/to/部署文档/生产环境双机部署方案/部署脚本/
./verify-minio-cluster.sh
或手动验证:
# 安装MinIO客户端
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
# 配置集群别名
mc alias set minio-cluster http://172.16.0.67:9000 minioadmin minioadmin@123456
# 查看集群信息
mc admin info minio-cluster
# 查看集群健康状态
mc admin heal minio-cluster --dry-run
mc admin info)mc admin heal --dry-run)67机器端点:
/iflytek/soft/minio/data1 和 /iflytek/soft/minio/data2http://172.16.0.68:9000/iflytek/soft/minio/data1 和 http://172.16.0.68:9000/iflytek/soft/minio/data268机器端点(与67机器完全一致):
http://172.16.0.67:9000/iflytek/soft/minio/data1 和 http://172.16.0.67:9000/iflytek/soft/minio/data2/iflytek/soft/minio/data1 和 /iflytek/soft/minio/data2# 启动集群(两台机器同时执行)
./minio-cluster-start.sh
# 停止集群
pkill -f 'minio server'
# 查看日志
tail -f /iflytek/soft/minio/logs/minio.log
# 查看集群信息
mc admin info minio-cluster
# 查看集群健康状态
mc admin heal minio-cluster --dry-run
# 修复集群数据
mc admin heal minio-cluster
# 查看集群节点状态
mc admin service status minio-cluster
# 检查网络连通性
ping 172.16.0.67
ping 172.16.0.68
telnet 172.16.0.67 9000
telnet 172.16.0.68 9000
# 检查日志
tail -f /iflytek/soft/minio/logs/minio.log
# 检查节点日志
tail -f /iflytek/soft/minio/logs/minio.log
# 执行集群修复
mc admin heal minio-cluster
# 重启异常节点
pkill -f 'minio server'
./minio-cluster-start.sh
📝 文档版本: v1.0
🔄 最后更新: 2025-01-27
✅ 适用场景: 67/68双机MinIO集群快速配置