minio分布式安装2
minio分布式安装2
andrewyum -y install ntp
systemctl enable ntpd
systemctl start ntpd
timedatectl set-ntp yes
ntpdate -u cn.pool.ntp.org
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
watch -n 1 ‘date’
mkdir /mnt/minio/{app,config,data,logs} -p
#!/bin/bash
export MINIO_ACCESS_KEY=circue
export MINIO_SECRET_KEY=circue@data
/mnt/minio/app/minio server –config-dir /mnt/minio/config –console-address “:9001” \
http://10.30.0.40:9000/mnt/minio/data
http://10.30.0.43:9000/mnt/minio/data
http://10.30.0.93:9000/mnt/minio/data
http://10.30.0.72:9000/mnt/minio/data > /mnt/minio/logs/start.txt 2>&1 &
cat minio-cluster.conf
upstream minio_console {
server 10.30.0.40:9001 max_fails=3 fail_timeout=5s;
server 10.30.0.43:9001 max_fails=3 fail_timeout=5s;
server 10.30.0.93:9001 max_fails=3 fail_timeout=5s;
server 10.30.0.72:9001 max_fails=3 fail_timeout=5s;
}
upstream minio_api {
server 10.30.0.40:9000 max_fails=3 fail_timeout=5s;
server 10.30.0.43:9000 max_fails=3 fail_timeout=5s;
server 10.30.0.93:9000 max_fails=3 fail_timeout=5s;
server 10.30.0.72:9000 max_fails=3 fail_timeout=5s;
}
server {
listen 80; #或者用80端口也可以
server_name 10.30.0.41; #可以用域名
access_log /var/log/minio.com_access.log main;
error_log /var/log/minio.com_error.log warn;
location / {
proxy_next_upstream http_500 http_502 http_503 http_504 error timeout invalid_header;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://minio_console;
expires 0;
}
}
server {
listen 9001;
server_name 10.30.0.41; #可以用域名
access_log /var/log/minio.com_access.log main;
error_log /var/log/minio.com_error.log warn;
#root /mnt/minio/app/;
location / {
proxy_next_upstream http_500 http_502 http_503 http_504 error timeout invalid_header;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://minio_api;
expires 0;
}
}


