使用 Minio 的多域名特性来实现 Active-Active Minio 集群,以实现同步数据。
代码示例:
$ export MINIO_ACCESS_KEY=minio
$ export MINIO_SECRET_KEY=minio123
$ ./minio server http://node1.local:9000/export http://node2.local:9000/export http://node3.local:9000/export http://node4.local:9000/export http://node5.local:9000/export
其中,http://node1.local:9000/export 是主节点,在其他节点上也要输入此命令。
from minio import Minio
# 初始化 Minio 客户端对象
minioClient = Minio(
['node1.local:9000', 'node2.local:9000', 'node3.local:9000', 'node4.local:9000', 'node5.local:9000'],
access_key='minio',
secret_key='minio123',
secure=False,
)
# 现在您可以使用 minioClient 对象来访问 Minio 集群。
通过以上过程,您现在可以创建一个 Active-Active Minio 集群以同步数据。在出现故障时,其他 Minio 节点会自动接管服务并确保数据始终可用。
上一篇:Active Storage:无法为视频附件创建图像预览。
下一篇:Active-indicationintopmenutostayinsyncwhiletheuserscrollsmanually