跳转到主要内容

minio分布式安装2

yum -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;
}

}