1、修改系统时区(Asia/Shanghai)
2、NTP服务器(服务器时间误差最大不能超过15分钟)
3、修改hostname,三台服务器为node1-3
node1.minio-cluster
4、修改/etc/hosts
172.30.3.239 node1.minio-cluster
172.30.3.253 node2.minio-cluster
172.30.3.251 node3.minio-cluster
5、修改limits限制
/etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535
6、安装docker
解压提供的docker安装包,安装docker,并将普通用户添加至docker组
# 参考官方文档https://docs.docker.com/engine/install/
7、重启服务器并确认以上配置生效
8、加载minio镜像和mc镜像
9、创建目录
sudo mkdir /work
sudo chown ubuntu:ubuntu /work
mkdir /work/minio-cluster
mkdir /work/bin
vim /work/bin/start.sh
脚本内容如下
#!/bin/bash
docker run -d --network=host --name minio \
--log-opt max-size=10m \
--user $(id -u):$(id -g) \
-v /etc/timezone:/etc/timezone \
-v /etc/localtime:/etc/localtime \
-v /work/minio-cluster/data/export1:/export1 \
-v /work/minio-cluster/data/export2:/export2 \
-v /work/minio-cluster/data/export3:/export3 \
-v /work/minio-cluster/data/export4:/export4 \
-e "MINIO_ACCESS_KEY=admin" \
-e "MINIO_SECRET_KEY=q1w2e3r4" \
minio/minio server http://node{1...3}.minio-cluster/export{1...6}
注:节点数量和数据目录数量以实际为准,
对应修改脚本,脚本权限755
MINIO_SECRET_KEY为登录密码,请设置复杂密码
10、数据盘挂载
数据库设置自动挂载,挂载点/work/work/minio-cluster/data/export(n)
注意所有者应为当前普通用户,非root
11、启动应用
在服务器执行start.sh
docker logs -f minio 查看启动日志
12、使用mc客户端确认应用状态
docker run -it --rm --entrypoint=/bin/sh minio/mc
mc config host add node1 http://IP:9000 admin q1w2e3r4
mc admin info node1
13、浏览器访问http://IP:9000,查看web控制台
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。