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将集群地址进行代理,对外统一入口
二、安装准备
-
下载二进制文件 下载地址:https://dl.min.io/server/minio/release/linux-amd64/minio
-
使用minio用户登录应用服务器1
-
在minio用户目录下创建minio目录
- 把二进制文件放入/home/minio/minio目录下
三、安装步骤
-
在/home/minio/minio目录下运行chmod +x minio添加权限
-
编写启动脚本 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 &
-
运行启动脚本 sh start.sh
-
ps -ef|grep minio 查看minio进程是否运行
-
拷贝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安装及集群配置手册
-
Java——JDK1.8安装及配置
-
zooKeeper:高可用集群的安装及配置 博客分类: zookeeper zookeeper集群主从
-
MYSQL安装及环境配置教程 Mac
-
国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令
-
ElasticSearch2.4.0单机版及集群安装 博客分类: Search elasticsearchelasiicsarch v2.4cluster
-
JanusGraph集群搭建,多图配置及索引 博客分类: java;janusGraph cassandra数据挖掘janusGraph
-
windows10安装node及环境配置
-
JDK1.5 下载及安装环境配置 博客分类: MyEclips(IDE开发工具) JDK1.5 下载安装
-
CentOS 6.3下安装redis-2.6.17及配置redis的过程 博客分类: Linuxredis linuxredis