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

Minio安装及集群配置手册

程序员文章站 2024-03-17 20:51:52
...

目录

一、安装准备

二、安装步骤

三、在负载服务器上修改nginx配置文件,使minio实现负载均衡、图形化界面、静态资源能够被正常访问

四、登录http://101.31.12.76:9000/minio图形化界面

 


 

一、环境简介

 所用服务器简介:

用途 ip
负载服务器 101.31.12.75
应用服务器1 101.31.12.76
应用服务器2 101.31.12.77

其中应用服务器1,应用服务器2搭建minio集群,而负载服务器充当代理集群,生产环境需要使用Nginx将集群地址进行代理,对外统一入口

 

二、安装准备

  1. 下载二进制文件 下载地址:https://dl.min.io/server/minio/release/linux-amd64/minio

  2. 使用minio用户登录应用服务器1

  3. 在minio用户目录下创建minio目录

  4. 把二进制文件放入/home/minio/minio目录下

三、安装步骤

  1. 在/home/minio/minio目录下运行chmod +x minio添加权限

  2. 编写启动脚本 start.sh

    #!/bin/bash
    export MINIO_ACCESS_KEY=minio
    export MINIO_SECRET_KEY=minio
    
    nohup /home/minio/minio/minio server http://101.31.12.76/home/minio/minio/export1 http://101.31.12.76/home/minio/minio/export2 http://101.31.12.77/home/minio/minio/export1 http://101.31.12.77/home/minio/minio/export2 >>/home/minio/minio/data/minio.log 2>&1 &
  3. 运行启动脚本 sh start.sh

  4. ps -ef|grep minio 查看minio进程是否运行

  5. 拷贝minio二进制文件、启动脚本到应用服务器,执行以上相同操作。

四、在负载服务器上修改nginx配置文件,使minio实现负载均衡、图形化界面、静态资源能够被正常访问

upstream sv {
         server 101.31.12.76:9000;
         server 101.31.12.77:9000;
        }

  server {
        listen       9001 ;
        server_name  localhost;
        root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location / {
        proxy_set_header Host $http_host;
        proxy_pass http://sv;
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
}

 

四、登录http://101.31.12.75:9001/minio图形化界面

  • 用户名密码为先前脚本设置:minio/minio
  • 新建桶
  • Minio安装及集群配置手册

 

相关标签: minio专栏