欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MinIO配置集群

程序员文章站 2022-04-06 23:33:58
...
1、获取Minio
https://dl.min.io/server/minio/release/linux-amd64/minio

2、修改主机名及hosts

hostnamectl set-hostname minio1
hostnamectl set-hostname minio2
cat >> /etc/hosts <<EOF
192.168.100.20 minio1
192.168.100.21 minio2
EOF

3、系统最大文件数修改

挂在了2块硬盘,集群部署最好统一配置

挂在了2块硬盘,集群部署最好统一配置
mkdir -p /etc/minio
mkdir -p /data0/minio2/{run,data}
mkdir -p /data0/minio1/{run,data}
mkdir -p /data0/minio3/{run,data}

mkdir -p /data1/minio2/{run,data}
mkdir -p /data1/minio1/{run,data}
mkdir -p /data1/minio3/{run,data}
vim /data/minio/run/run.sh

MINIO_ACCESS_KEY:用户名,长度最小是5个字符
MINIO_SECRET_KEY:密码,密码不能设置过于简单,不然minio会启动失败,长度最小是8个字符
–config-dir:指定集群配置文件目录

#!/bin/bash
export MINIO_ACCESS_KEY=Minio
export MINIO_SECRET_KEY=Test1234!

/data/minio/run/minio server --config-dir /etc/minio \
http://192.168.100.20/data0/minio1/data \
http://192.168.100.20/data0/minio2/data \
http://192.168.100.20/data0/minio3/data \
http://192.168.100.21/data0/minio1/data \
http://192.168.100.21/data0/minio2/data \
http://192.168.100.21/data0/minio3/data

4、配置启动文件

cat > /usr/lib/systemd/system/minio.service <<EOF
[Unit]
Description=Minio service
Documentation=https://docs.minio.io/

[Service]
WorkingDirectory=/data0/minio1/run/
ExecStart=/data0/minio1/run/run.sh

Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target
EOF

5、设置权限

chmod +x /usr/lib/systemd/system/minio.service && chmod +x /data0/minio1/run/minio && chmod +x /data0/minio1/run/run.sh

启动

systemctl daemon-reload
systemctl enable minio && systemctl start minio

6、nginx配置文件新增

upstream minio{
        server 10.10.0.1:9000;
        server 10.10.0.2:9000;
        server 10.10.0.3:9000;
        server 10.10.0.4:9000;
}
server {
        listen 9000;
        server_name minio;
        location / {
	        proxy_set_header Host $http_host;
			proxy_set_header X-Forwarded-For $remote_addr;
			client_body_buffer_size 10M;
			client_max_body_size 10G;
			proxy_buffers 1024 4k;
			proxy_read_timeout 300;
			proxy_next_upstream error timeout http_404;
            proxy_pass http://minio;
        }
}

访问:127.0.0.1:9000
MinIO配置集群

相关标签: 储存器