MinIO 多租户部署(分布式部署)

分布式部署是将数据分散的存储于多台独立的机器设备上,采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息。

分布式部署不但解决了传统集中式存储系统中单存储服务器的瓶颈问题,还提高了系统的可靠性、可用性和扩展性。

要在分布式环境中托管多个 MinIO 租户,请同时运行多个分布式 MinIO Server 实例。

多个驱动器上托管多个租户(纠删码)

使用以下命令在拥有 4 个节点的分布式环境上托管 3 个 MinIO 租户,命令如下:

export MINIO_ROOT_USER=<TENANT1_ACCESS_KEY>
export MINIO_ROOT_PASSWORD=<TENANT1_SECRET_KEY>
minio server --address :9001 http://192.168.10.1{1...4}/data/tenant1

export MINIO_ROOT_USER=<TENANT2_ACCESS_KEY>
export MINIO_ROOT_PASSWORD=<TENANT2_SECRET_KEY>
minio server --address :9002 http://192.168.10.1{1...4}/data/tenant2

export MINIO_ROOT_USER=<TENANT3_ACCESS_KEY>
export MINIO_ROOT_PASSWORD=<TENANT3_SECRET_KEY>
minio server --address :9003 http://192.168.10.1{1...4}/data/tenant3

注意,需要在所有 4 个节点上分别执行上面命令。

部署图如下:

注意:在分布式系统上,建议通过导出 MINIO_ROOT_USER 和 MINIO_ROOT_PASSWORD 环境变量来定义 root 凭据。如果未设置任何值,MinIO 设置将假定 minioadmin/minioadmin 作为默认凭据。如果需要域,则必须通过定义和导出 MINIO_DOMAIN 环境变量来指定。

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号