zoukankan      html  css  js  c++  java
  • minIO分布式集群搭建+nginx负载均衡

    暂时关闭防火墙

    systemctl stop firewalld

    查看防火墙状态

    systemctl status firewalld

    赋予最高权限

    chmod +x minio

    !/bin/bash

    export MINIO_ACCESS_KEY=XXX
    export MINIO_SECRET_KEY=XXX
    ./minio server --config-dir /apps/conf
    http://10.95.130.134/apps/data
    http://10.95.130.135/apps/data
    http://10.95.130.136/apps/data
    http://10.95.130.137/apps/data

    其中,“MINIO_ACCESS_KEY”为用户名,“MINIO_SECRET_KEY”为密码,密码不能设置过于简单,不然minio会启动失败,“-config-dir”指定集群配置文件目录,集群相关配置需要一样

    编写服务脚本(所有节点)

    vi /usr/lib/systemd/system/minio.service

    [Unit]
    Description=Minio service
    Documentation=https://docs.minio.io/

    [Service]
    WorkingDirectory=/apps/
    ExecStart=/apps/run.sh

    Restart=on-failure
    RestartSec=5

    [Install]
    WantedBy=multi-user.target

    其中,“WorkingDirectory”为启动脚本目录,“ExecStart”为指定集群启动脚本

    chmod +x /usr/lib/systemd/system/minio.service

    启动

    systemctl daemon-reload
    systemctl start minio
    systemctl enable minio
    systemctl stop minio

    配置负载均衡

    upstream minio-server {
    server 10.95.130.144:9000 weight=25 max_fails=2 fail_timeout=30s;
    server 10.95.130.145:9000 weight=25 max_fails=2 fail_timeout=30s;
    server 10.95.130.146:9000 weight=25 max_fails=2 fail_timeout=30s;
    server 10.95.130.147:9000 weight=25 max_fails=2 fail_timeout=30s;
    }
    server {
    listen 80;
    server_name localhost;
    charset utf-8;
    default_type text/html;
    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-server;
    }
    }

    Nginx重启

    /usr/sbin/nginx -s reload

  • 相关阅读:
    StatusStrip控件的使用(转:http://blog.sina.com.cn/s/blog_4f18c3ec0100fguf.html)
    linux根文件系统
    git使用技巧
    修改git用户名
    luci中添加application
    openwrt安装依赖库
    STM32(二十九)定时器介绍
    openwrt部分文件解析
    uci.js文件解析
    矿机算力
  • 原文地址:https://www.cnblogs.com/MartyCode/p/12427682.html
Copyright © 2011-2022 走看看