烟台网站快速优化排名,wordpress的mime类型,营销自动化名词解释,友情链接交换条件一、环境准备
3台机器#xff0c;Ip地址依次为IP1,IP2,IP3二、设置服务器时间同步
Minio集群需要各个节点的时间保持同步#xff0c;使用NTP作为时间同步服务#xff0c;这里以Minio-1#xff08;IP1#xff09;为上游服务器#xff0c;其它2个节点为下游服务器#x…一、环境准备
3台机器Ip地址依次为IP1,IP2,IP3二、设置服务器时间同步
Minio集群需要各个节点的时间保持同步使用NTP作为时间同步服务这里以Minio-1IP1为上游服务器其它2个节点为下游服务器做时间节点同步
1、Minio-1 服务器安装NTP 1安装ntp
yum install ntp ntpdate –y2 启动ntp服务
systemctl start ntpd3服务端修改配置文件 /etc/ntp.conf
server 127.127.1.1
fudge 127.127.1.1 stratum 10
4重启ntp服务
systemctl restart ntpd5查看ntp状态
ntpq -p6设置开机启动
systemctl enable ntpd2、其它下游服务器做时间同步Minio-2(IP2)、Minio-3(IP3) 以下操作需要在所有下游服务器操作 1安装ntp
yum install ntp ntpdate –y2手动同步一次时间
/usr/sbin/ntpdate -u IP13修改配置文件/etc/ntp.conf restrict IP1 nomodify notrap noqueryserver IP1
fudge IP1 stratum 104启动ntp服务
systemctl start ntpd5设置开机启动
systemctl enable ntpd6查看状态
ntpq -p三、设置Minio集群注意docker部署集群模式时必须指定-–nethost参数使用主机网络采用端口映射无法创建集群
1、拉取镜像所有Minio节点都需要执行
docker pull minio/minio2、配置本地hosts解析(所有Minio节点都需要执行/etc/hosts文件)
IP1 minio-1
IP2 minio-2
IP3 minio-33、创建minio本地存储路径(所有Minio节点都需要执行)
mkdir -p /home/minio/{data,backup}4、创建minio容器各个节点执行各个节点的命令 1Minio-1IP1节点执行命令
docker run -d --name minio-01 --restartalways --nethost \
-e MINIO_ROOT_USERadmin \
-e MINIO_ROOT_PASSWORDxxxxx \
-e MINIO_SERVER_URLhttp://IP1:9000 \
-v /home/minio/data:/data1 \
-v /home/minio/backup:/data2 \
minio/minio:latest server \
--address IP1:9000 \
--console-address 0.0.0.0:9001 http://minio-{1...3}/data{1...2}2Minio-2IP2节点执行命令
docker run -d --name minio-02 --restartalways --nethost \
-e MINIO_ROOT_USERadmin \
-e MINIO_ROOT_PASSWORDxxxxx \
-e MINIO_SERVER_URLhttp://IP1:9000 \
-v /home/minio/data:/data1 \
-v /home/minio/backup:/data2 \
minio/minio:latest server \
--address IP2:9000 \
--console-address 0.0.0.0:9001 http://minio-{1...3}/data{1...2}3Minio-3IP3节点执行命令
docker run -d --name minio-03 --restartalways --nethost \
-e MINIO_ROOT_USERadmin \
-e MINIO_ROOT_PASSWORDxxxxx \
-e MINIO_SERVER_URLhttp://IP1:9000 \
-v /home/minio/data:/data1 \
-v /home/minio/backup:/data2 \
minio/minio:latest server \
--address IP3:9000 \
--console-address 0.0.0.0:9001 http://minio-{1...3}/data{1...2}四、访问任意节点IP:9001访问 五、新版踩坑 在分享share文件的时候会出现IP 地址为127.0.0.1或者localhost的情况解决办法 找一台机器例如IP地址为IP1的话在三台机器启动容器的时候分别添加环境变量参数
-e MINIO_SERVER_URLhttp://IP1:9000 \并且集群内的所有机器都需要是IP1地址