MiniO 多租户部署(单机部署)

一般来说,一台服务器上面通常只部署一个 MinIO 服务(采用 9000 端口);但是,为了演示或者学习 MinIO多租户,又或者服务器资源有限;我们可以选择在单台服务器上面部署多个 MinIO 服务,即启动多个 MinIO 进程,分别监听不同的端口,实现伪分部署部署。

下面将 Windows 上面介绍怎样搭建单机部署多租户环境。

单个驱动器上托管多个租户

在 Windows 的 DOS 环境下面分别执行下面命令。在单个驱动器上托管 3 个租户,命令如下:

# 启动 MinIO 端口为 9001
D:\server\minio>minio server --address :9001 ./data1
 
# 启动 MinIO 端口为 9002
D:\server\minio>minio server --address :9002 ./data2
 
# 启动 MinIO 端口为 9003
D:\server\minio>minio server --address :9003 ./data3

部署结构图如下:
在这里插入图片描述
启动成功后,就可以分别使用 http://localhost:9001 、http://localhost:9002 和 http://localhost:9003 进行访问。上面三个 MinIO 租户上传的文件都是独立的,没有任何关系(即 9001 租户的文件 9002 和 9003 是不可见的);唯一的关系是,它们均存储到一块硬盘上面。

注意:在 Windows 中,启动 MinIO 服务可能会抛出如下错误:

Error: Unable to initialize config, some features may be missing ReadMapCB: expect { or n, but found ", error found in #10 byte of ...|version":"","credent|..., bigger context ...|{"version":"","credential":{"expiration":"0001-01-01T00:00:00Z|... (*fmt.wrapError)
       3: cmd\server-main.go:392:cmd.initAllSubsystems()
       2: cmd\server-main.go:323:cmd.initServer()
       1: cmd\server-main.go:535:cmd.serverMain()

这是因为配置文件 config.json 格式不正确导致的,config.json 文件格式。

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

使用以下命令在多个驱动器上托管 3 个租户:

minio server --address :9001 /disk{1...4}/data/tenant1 
minio server --address :9002 /disk{1...4}/data/tenant2 
minio server --address :9003 /disk{1...4}/data/tenant3

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MinIO是一个开源的对象存储服务器,它允许您在私有云环境中构建高性能的分布式存储系统。MinIO支持多节点部署,以提供更高的可用性和容错性。 在MinIO的多节点部署中,您可以将多个MinIO服务器节点组成一个集群,每个节点都可以独立地提供对象存储服务。这些节点之间通过分布式协议进行通信和同步,以确保数据的一致性和可靠性。 以下是一种常见的MinIO多节点部署方案: 1. 部署多个MinIO服务器节点:在不同的物理或虚拟机上安装和配置MinIO服务器。每个节点都应该有自己的独立存储空间,并且可以通过网络进行通信。 2. 配置分布式模式:在每个MinIO节点上,您需要配置分布式模式以启用集群功能。这可以通过设置环境变量或命令行参数来完成。您需要指定集群中的所有节点的端点信息。 3. 设置访问和认证:为了保护您的数据,您可以设置访问密钥和密钥来限制对MinIO集群的访问。这可以通过配置环境变量或使用MinIO的管理工具来完成。 4. 启动和监控集群:启动每个MinIO节点,并确保它们能够正常运行。您可以使用MinIO的监控工具来监视集群的状态和性能。 5. 客户端连接:一旦MinIO集群启动并运行,您可以使用MinIO的客户端工具或SDK来连接和操作集群。客户端可以通过任何节点的端点进行连接,并且可以自动路由到可用的节点。 通过以上步骤,您可以成功地部署一个MinIO多节点集群,以提供高可用性和容错性的对象存储服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值