脚本宝典收集整理的这篇文章主要介绍了minio集群部署,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
[root@minio1 ~]# wget http://dl.minio.org.cn/server/minio/release/darwin-amd64/minio
[root@minio1 ~]# chmod +x minio
[root@minio1 ~]# mkdir /app/minio/{data1,data2,run,conf} -p
[root@minio1 ~]# mv minio /app/minio/run/
MINIO_ACCESS_KEY
:用户名,长度最小是5个字符;MINIO_SECRET_KEY
:密码,密码不能设置过于简单,不然minio会启动失败,长度最小是8个字符;–config-dir
:指定集群配置文件目录;[root@minio1 ~]# vim /app/minio/run/run.sh
#!/bin/bash
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=admin2021
/app/minio/run/minio server --console-address ":50000" --config-dir /app/minio/conf
http://192.168.1.106/app/minio/data1 http://192.168.1.106/app/minio/data2
http://192.168.1.107/app/minio/data1 http://192.168.1.107/app/minio/data2
http://192.168.1.108/app/minio/data1 http://192.168.1.108/app/minio/data2
http://192.168.1.109/app/minio/data1 http://192.168.1.109/app/minio/data2
[root@minio1 run]# chmod +x run.sh
[Unit]
Description=Minio service
Documentation=https://docs.minio.io/
[Service]
WorkingDirectory=/app/minio/run/
ExecStart=/app/minio/run/run.sh
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
注意:
/data/minio/run
目录!Systemctl daemon-reload && systemctl enable minio && systemctl start minio
2.8、集群访问
- 因为当前是集群模式,所以访问任意节点都是一样的,所以,需要nginx代理集群
upstream minio.tzh{
server 192.168.1.106:50000 weight=1;
server 192.168.1.107:50000 weight=1;
server 192.168.1.108:50000 weight=1;
server 192.168.1.109:50000 weight=1;
}
server {
listen 80;
server_name minio.tzh;
location / {
Proxy_pass http://minio.tzh;
PRoxy_set_header Host $http_host;
client_max_body_size 1000m;
}
}
脚本宝典总结
以上是脚本宝典为你收集整理的minio集群部署全部内容,希望文章能够帮你解决minio集群部署所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。