storj.io/minio@v0.0.0-20230509071714-0cbc90f649b1/docs/zh_CN/multi-tenancy/README.md (about) 1 # MinIO多租户(Multi-tenant)部署指南 [](https://slack.min.io) [](https://hub.docker.com/r/minio/minio/) 2 3 ## 单机部署 4 5 要在单台机器上托管多个租户,为每个租户运行一个MinIO server,使用不同的HTTPS端口、配置和数据目录。 6 7 #### 示例1:单主机,单磁盘 8 9 以下示例在一块磁盘上托管三个租户。 10 ```sh 11 minio --config-dir ~/tenant1 server --address :9001 /data/tenant1 12 minio --config-dir ~/tenant2 server --address :9002 /data/tenant2 13 minio --config-dir ~/tenant3 server --address :9003 /data/tenant3 14 ``` 15 16  17 18 #### 示例2:单主机,多块磁盘 (erasure code) 19 20 以下示例在多块磁盘上托管三个租户。 21 ```sh 22 minio --config-dir ~/tenant1 server --address :9001 /disk1/data/tenant1 /disk2/data/tenant1 /disk3/data/tenant1 /disk4/data/tenant1 23 minio --config-dir ~/tenant2 server --address :9002 /disk1/data/tenant2 /disk2/data/tenant2 /disk3/data/tenant2 /disk4/data/tenant2 24 minio --config-dir ~/tenant3 server --address :9003 /disk1/data/tenant3 /disk2/data/tenant3 /disk3/data/tenant3 /disk4/data/tenant3 25 ``` 26  27 28 ## 分布式部署 29 要在分布式环境中托管多个租户,同时运行多个分布式MinIO实例。 30 31 #### 示例3 : 多主机,多块磁盘 (erasure code) 32 33 以下示例在一个4节点集群中托管三个租户。在4个节点里都执行下列命令: 34 35 ```sh 36 export MINIO_ROOT_USER=<TENANT1_ACCESS_KEY> 37 export MINIO_ROOT_PASSWORD=<TENANT1_SECRET_KEY> 38 minio --config-dir ~/tenant1 server --address :9001 http://192.168.10.11/data/tenant1 http://192.168.10.12/data/tenant1 http://192.168.10.13/data/tenant1 http://192.168.10.14/data/tenant1 39 40 export MINIO_ROOT_USER=<TENANT2_ACCESS_KEY> 41 export MINIO_ROOT_PASSWORD=<TENANT2_SECRET_KEY> 42 minio --config-dir ~/tenant2 server --address :9002 http://192.168.10.11/data/tenant2 http://192.168.10.12/data/tenant2 http://192.168.10.13/data/tenant2 http://192.168.10.14/data/tenant2 43 44 export MINIO_ROOT_USER=<TENANT3_ACCESS_KEY> 45 export MINIO_ROOT_PASSWORD=<TENANT3_SECRET_KEY> 46 minio --config-dir ~/tenant3 server --address :9003 http://192.168.10.11/data/tenant3 http://192.168.10.12/data/tenant3 http://192.168.10.13/data/tenant3 http://192.168.10.14/data/tenant3 47 ``` 48 49  50 51 ## 云端可伸缩部署 52 对于大型多租户MinIO部署,我们建议使用一个流行的容器编排平台,比如Kubernetes、DC/OS,或者是Docker Swarm.参考 [这个文档](https://docs.min.io/cn/minio-deployment-quickstart-guide) ,学习如何在编排平台中使用MinIO。 53 54