minio文件服务器的数据同步操作
一、背景
公司文件服务器(Minio Server)保存了很多重要资料,一旦服务器宕机,影响正常运行,为保障服务的稳定性,所以使用Minio Client实现数据的同步功能。
二、资源
1. master服务器
地址:192.168.110.10
系统:Windows Server
文件服务:Minio Server(已安装)
文件服务地址:http://192.168.110.10:9000/minio
Accesskey:minioadmin
Secretkey:minioadmin
2. slave服务器
地址:192.168.110.20
系统:CentOS7
文件服务:Minio Server(已安装)
文件服务地址:http://192.168.110.20:9000/minio
Accesskey:minioadmin
Secretkey:minioadmin
三、配置
1. 在slave服务器上安装mc,即Minio Client。安装目录/usr/local/bin/
。
[root@20]# wget http://dl.minio.org.cn/client/mc/release/linux-amd64/mc -P /usr/local/bin/
2. Minio Client赋权限
[root@20]# chmod +x /usr/local/bin/mc
3. 在slave上配置minio服务的访问权限
[root@20]# mc config host add minio_master http://192.168.110.10:9000 minioadmin minioadmin
[root@20]# mc config host add minio_slave http://192.168.110.20:9000 minioadmin minioadmin
4. 将master的minio所有桶(bucker)数据同步至slave的minio中。
注:同步功能将会清空slave的minio所有桶,如果有重要文件,见意先备份。
[root@20]# mc mirror --remove --overwrite --watch minio_master minio_slave
5. 配置Minio Client 服务自动启动,在命令行输入下方命令并运行:
#master的minio服务别名
master_uat="minio_master"
#slaver的minio服务别名
slave_uat="minio_slave"
#将以下代码一起复制到命令窗口
cat > /usr/lib/systemd/system/minioc.service <<EOF
[Unit]
Description=minioc
After=network.target[Service]
Type=simple
ExecStart=$(command -v mc) mirror --remove --overwrite --watch ${master_uat} ${slave_uat}
Restart=on-failure[Install]
WantedBy=multi-user.target
EOF
6. 启动Minio Client 服务
[root@20]# chmod +x /usr/lib/systemd/system/minioc.service[root@20]# systemctl daemon-reload[root@20]# systemctl enable minioc.service[root@20]# systemctl start minioc.service
7. 打开master的minio服务上进行文件操作,也可以使用mc在slave服务器上给master创建桶
[root@20]# mc mb minio_master/bucket名称
minio文件服务器的数据同步操作相关推荐
- 使用minio搭建文件服务器,MinIO文件服务器构建
Docker 容器安装MinIO文件服务器 稳定版 docker pull minio/minio 注意:启动,此命令在容器关闭时数据自动消失. docker run -p 9000:9000 min ...
- MinIO 文件服务器简单搭建
MinIO 文件服务器简单搭建 本地安装 Minio是一个对象存储服务器,在项目中可以用来存储文件,替代本地存储或者ftp存储的功能.docker 安装 docker run --name minio ...
- ecs服务器数据迁移_如何非常方便地从Windows文件服务器把数据完整地迁移到ONTAP Select...
这是一个续篇,如果你依然爱你的Windows文件服务器或者使用Windows文件服务没有任何问题的话,请忽略我. 续自: 从Windows文件服务器,到ONTAP Select软件定义存储 感谢联想凌 ...
- springboot 集成MinIo 文件服务器
springboot 集成 MinIo 文件服务器 1.添加依赖 dependency><groupId>io.minio</groupId><artifactId ...
- Springboot项目集成Minio文件服务器(下)
Springboot项目集成Minio文件服务器(下) 1.配置依赖 在pom文件里面配置Minio的相关依赖. <!--添加minio的依赖--><dependency>&l ...
- Centos7安装minio文件服务器
Centos7安装minio文件服务器 1.下载 在centos中随便创建一个安装目录 wget http://dl.minio.org.cn/server/minio/release/linux-a ...
- MinIO文件服务器,从安装到使用
以往的项目,用的比较多的OSS服务是腾讯云和阿里云的存储服务,不过从去年到今年,最近的几个项目,普遍要使用Minio,所以我在开发服务器和测试服务器上都装上了minio 一.首先minio的安装 MI ...
- spring cloud 文件服务器,SpringBoot集成MinIO文件服务器
docker-compose安装minio version: '3' services: minio: image: minio/minio:latest # 原镜像`minio/minio:late ...
- java框内的值怎么同步_java并发编程使用锁进行数据同步操作一
项目中总是出现招标项目超投的情况,最开始总是觉得应该使用框架Hibernate自带的并发策略中的乐观锁(version)解决问题,参考了很多网上的资料,也参考了Hibernate的帮助文档,由于对Hi ...
最新文章
- YARN集群维护部分问题汇总
- Spring Boot整合模板引擎jsp
- nginx 0.8.x + PHP 5.2.13 胜过apache十倍的web服务器
- Codeforces 771C
- idea java 注释模板配置
- 默认登录_常见品牌路由器默认登录密码大全
- 平衡二叉树AVL插入
- Egg.js使用jwt
- Android小项目--2048小游戏
- java映射和反射的理解
- npm shrinkwrap
- Python 基于积分原理计算定积分并可视化数值积分计算的动画过程
- mac os 开启redis_在Mac os x 安装 Redis
- 2021上半年,计算机考研大学热搜排名!
- 干支纪年法简便算法_2020年天干地支对照表,干支日历表
- 三瞬属性matlab,MATLAB GUI与中学物理匀变速直线运动可视化教学的应用
- 彩虹代shua网仿小储云的模板 提前备份好数据
- 使能开发者、加速产业创新,全栈创新领域鲲鹏再结硕果
- 英语演讲稿关于计算机小知识,求一篇英语演讲稿《If I were a teacher》
- 2022-2-7 Leetcode 475.供暖器
热门文章
- 脑残式网络编程入门(五):每天都在用的Ping命令,它到底是什么?
- C++ STL(八) -------- unordered_set、unordered_map的介绍+使用+比较
- 不加QQ好友而强制聊天(貌似现在出现了问题)
- IOS 自动化探索——使用蓝牙实现 XCUITest 的 Tap 操作
- 一对一直播交友APP的核心开发要点,小而美的APP出路吗?
- 我的面试经历:day04
- TextView属性大全及跑马灯效果
- NGUI中UITable下文本内容过多无法自适应
- 按照老师的方式,将四分位距的统计学异常检测如法炮制
- UNIX环境高级编程-第三版