搭建分布式存储服务minio详细过程

最近项目的存储量比较大,考虑项目后期存储需要拓展,决定使用分布式存储,综合考察后,最终选定使用minio作为存储服务。以下是使用步骤,MARK一下!

1、服务器

192.168.40.124
192.168.40.128

2、创建目录
本集群由2台服务器构成(官方推荐集群最小4台服务器),每个服务器上挂载四个磁盘目录,四个目录的原因:想模拟由一台服务器扩容到两台服务器

数据存储目录(两台服务器)

mkdir -p /home/minio/data1
mkdir -p /home/minio/data2
mkdir -p /home/minio/data3
mkdir -p /home/minio/data4

启动脚本目录(两台服务器)

mkdir -p /opt/minio

配置域名,在/etc/hosts中,追加如下内容(两台服务器)

192.168.40.124 minio-1
192.168.40.128 minio-2

3、编写集群启动脚本(两台服务器)

cat /opt/minio/run.sh

#!/bin/bash
export MINIO_ACCESS_KEY=Minio
export MINIO_SECRET_KEY=Test123456
 
/opt/minio/minio server \
http://minio-{1...1}/home/minio/data{1...4} http://minio-{2...2}/home/minio/data{1...4}

#如果以后向扩容,必须用这种方式{}
#如果只有一台服务器只执行http://minio-{1...1}/home/minio/data{1...4}
#扩容时追加http://minio-{2...2}/home/minio/data{1...4}
#如果两台服务器http://minio-{1...2}/home/minio/data{1...4}
#经过验证,一个文件要么存储到源存储中,要么存储到扩容后的存储中

4、编写服务脚本(两台服务器)

 cat /usr/lib/systemd/system/minio.service
 
[Unit]
Description=Minio service
Documentation=https://docs.minio.io/
 
[Service]
WorkingDirectory=/opt/minio/
ExecStart=/opt/minio/run.sh
 
Restart=on-failure
RestartSec=5
 
[Install]
WantedBy=multi-user.target

5、追加权限(两台服务器)

chmod +x /usr/lib/systemd/system/minio.service
#刷新服务
systemctl daemon-reload

wget https://dl.minio.io/server/minio/release/linux-amd64/minio
#下载的minio复制到/opt/minio中
chmod +x minio
chmod +x /opt/minio/run.sh

6、启动(两台服务器)

systemctl start minio
systemctl enable minio
systemctl stop minio

7、登录、测试(两个地址都可以看,部分主次)

http://192.168.40.124:9000/minio/login
http://192.168.40.128:9000/minio/login

在这里插入图片描述

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值