目录
要在linux环境下,实现minio数据两台节点数据同步,达到非集群高可用,查阅一些资料,做了以下测试,记录粗略过程,与大家共同学习。
要在linux环境下,实现minio数据两台节点数据同步,达到非集群高可用,查阅一些资料,做了以下测试,记录粗略过程,与大家共同学习。
1.安装包下载
minio、mc安装包下载地址https://min.io/download#/linux
2.安装启动minio-server
准备两台服务器,比如111,112两个地址,分别安装minio-server,安装启动步骤可参考minio官网
3.安装启动minio-client
3.1 112依次上执行:
mv mc /usr/local/bin
chmod +x mc
mc config host add minio_master http://192.168.0.111:9000 test test8888
mc config host add minio_slave http://192.168.0.112:9000 test test8888
mc mirror --remove --overwrite --watch minio_master minio_slave
数据流向111-112
3.2 111上依次执行:
mv mc /usr/local/bin
chmod +x mc
mc config host add minio_master http://192.168.0.112:9000 test test8888
mc config host add minio_slave http://192.168.0.111:9000 test test8888
mc mirror --remove --overwrite --watch minio_master minio_slave
数据流向112-111
4.验证结果
111节点输入网址
112节点输入网址
5.总结
测试结果:
当两台节点正常运行工作时,两台节点数据一致
当其中某一台宕机后,另一台可继续工作使用
当宕机服务起来后,可同步另一台新增的数据