背景:
项目需求防止意外删除服务器中的minio文件和单机故障问题,所以需要一台server机来承载原机器的数据。
两台机器
47.97.154.153 (原机器) master
47.114.174.96 (新增机器)server
拷贝原机器的minio服务
# scp -r root@47.114.174.96:/opt/minio
赋权
# chmod +x /opt/minio/minio
启动
# vim run.sh
export MINIO_ACCESS_KEY=minio
export MINIO_SECRET_KEY=nrlKF8NKWq48h8Kb
nohup ./minio server ./data &
浏览器访问地址:
http://47.97.154.153:9000 master
http://47.114.174.96:9000 server
在slave服务器上安装mc
官网地址: http://dl.minio.org.cn
赋权
# chmod +x /usr/local/bin/mc
在server上配置minio服务的访问权限
# mc config host add minio_master http://47.97.154.153:9000 minio nrlKF8NKWq48h8Kb
# mc config host add minio_master http://47.114.174.96:9000 minio nrlKF8NKWq48h8Kb
将master的minio所有桶(bucker)数据同步至slave的minio中
# mc mirror --remove --overwrite --watch minio_mas