ubuntu

MinIO在Ubuntu上的集群搭建方法

小樊
38
2025-08-22 01:17:26
栏目: 智能运维

以下是在Ubuntu上搭建MinIO集群的几种方法:

Docker方式(以2节点为例)

  1. 环境准备:准备两台Ubuntu服务器,安装Docker,配置主机名解析,在/etc/hosts中添加对方主机名和IP。
  2. 创建数据卷:在每台服务器上创建Docker卷用于数据存储,如docker volume create minio - data1docker volume create minio - data2
  3. 启动服务:在每台服务器上使用Docker运行MinIO容器,指定数据卷和网络模式,以及集群节点地址。例如在节点1上执行:docker run -d --name minio1 --restart=always --net=host -e "MINIO_ROOT_USER=minioadmin" -e "MINIO_ROOT_PASSWORD=minioadmin" -v minio - data1:/data1 -v minio - data2:/data2 minio/minio server http://minio - node1:9000/data1 http://minio - node1:9000/data2 http://minio - node2:9000/data1 http://minio - node2:9000/data2
  4. 验证集群:使用mc工具配置集群并验证,如mc alias set myminio http://minio - node1:9000 minioadmin minioadmin,然后mc admin info myminio查看集群状态。

二进制方式(以3节点为例)

  1. 安装MinIO:在每个节点上下载MinIO二进制文件,wget https://dl.min.io/server/minio/release/linux - amd64/minio,然后设置执行权限chmod +x minio,并移动到/usr/local/bin/
  2. 配置集群:创建配置文件minio.conf,内容包含访问密钥等信息。启动MinIO服务时指定集群节点地址和其他配置,如在节点1上执行:minio server http://192.168.1.1:9000 http://192.168.1.2:9000 http://192.168.1.3:9000 --console-address ":9001"
  3. 验证集群:通过mc工具配置客户端并验证集群状态,mc alias set myminio http://192.168.1.1:9000 ACCESS_KEY SECRET_KEY,然后mc ls myminio/查看存储桶信息。

0
看了该问题的人还看了