最近项目的存储量比较大,考虑项目后期存储需要拓展,决定使用分布式存储,综合考察后,最终选定使用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
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}
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
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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)