如何安装配置 MinIO 集群跨地域复制实现容灾存储

夜浩小哥_2123

夜浩小哥_2123

2026-07-28

989人浏览

原创

minio跨地域复制需依赖集群架构、网络连通性、身份一致性与策略配置四大环节,核心是通过站点复制(site replication)实现多数据中心间对象、桶配置、iam用户及策略的自动同步,而非脚本或rsync。

如何安装配置 minio 集群跨地域复制实现容灾存储

MinIO 跨地域复制不是简单装个软件就能跑起来的功能,它依赖集群架构、网络连通性、身份一致性和策略配置四个关键环节。核心是用 站点复制(Site Replication) 实现多数据中心间对象、桶配置、IAM 用户与策略的自动同步,而不是靠脚本或定时 rsync。

准备两个独立的 MinIO 集群

每个集群至少 4 节点(启用纠删码),部署在不同地域(如北京机房和广州机房)。不能共用同一套服务发现或共享存储——它们必须是物理隔离、网络可达的独立集群。

  • 各集群使用相同版本 MinIO(建议 v2024.10.0+,确保站点复制功能稳定)
  • 所有节点开启 NTP 时间同步,偏差控制在 ±2 秒内
  • 源集群和目标集群 root 用户凭据需保持一致(MINIO_ROOT_USER 和 MINIO_ROOT_PASSWORD 必须相同)
  • 集群间需双向开放 9000 端口(HTTP)或 9001(HTTPS),并确保 TLS 证书可被对方校验(生产环境必须启用 HTTPS)

启用桶版本控制并创建同步桶

站点复制强制要求所有参与复制的桶开启版本控制。这不仅是为恢复误删对象,更是复制机制追踪变更的基础。

吐司AI高清
吐司AI高清

吐司AI高清是一款AI图片处理工具,Toast AI 推出的图像超分辨率/修复工具。

下载
  • 在每个集群上执行:mc version enable myminio/mybucket
  • 桶名必须完全一致(大小写敏感),且不能是系统默认桶(如 minioadmin)
  • 推荐先在源集群创建桶,再用 mc mb 在目标集群创建同名桶(不支持自动创建)

配置站点复制关系

站点复制通过 mc admin site replication 命令建立对等关系,不是单向“推”,而是双向协商同步状态。

  • 在源集群执行:mc admin site replication add myminio https://target-minio:9001 --access-key YOUR_KEY --secret-key YOUR_SECRET
  • 在目标集群执行相同命令,指向源集群地址(形成双向信任)
  • 确认状态:mc admin site replication status myminio 应显示 online 且 replicationStatus 为 enabled
  • 复制立即生效,无需重启服务;新增桶/用户/策略会在几秒内同步到对端

验证与日常维护要点

容灾能力不能只靠配置完成就认为可靠,要定期验证真实场景下的行为。

  • 上传带标签的对象:mc tag set myminio/mybucket/test.txt "env=prod",检查目标桶是否同步标签
  • 删除一个 IAM 用户:mc admin user remove myminio testuser,确认目标集群该用户已消失
  • 监控复制延迟:mc admin trace --level replication myminio 查看实时同步事件日志
  • 注意:站点复制不复制 root 用户密钥、本地会话令牌、系统日志和审计日志,这些需单独管理

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

437

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

880

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2612

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

876

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

769

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

394

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2376

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

4352

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

707

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习