温馨提示×

如何在集群环境中安装MinIO

小樊
81
2025-04-19 19:25:29
栏目: 编程语言

在集群环境中安装MinIO可以采用多种方式,以下是使用Docker Compose进行高可用集群安装的步骤:

准备工作

  1. 确保所有节点(服务器)之间可以互相访问,网络互通。
  2. 确保每个节点上已经安装了Docker。

安装步骤

  1. 创建一个目录用于存放MinIO集群配置文件:

    mkdir -p /data/minio-cloud && cd /data/minio-cloud 
  2. 编辑 docker-compose.yml 文件,配置MinIO服务:

    version: '3' services: minio1: image: registry.cn-guangzhou.aliyuncs.com/hzbb/minio:release.2024-05-28t17-19-04z restart: always volumes: - m1_data:/data networks: - pub-network ports: - "9000:9000" - "9001:9001" environment: - minio_root_user=admin - minio_root_password=12345678 command: server http://minio{1...4}/data --console-address ":9001" minio2: image: registry.cn-guangzhou.aliyuncs.com/hzbb/minio:release.2024-05-28t17-19-04z restart: always volumes: - m2_data:/data networks: - pub-network ports: - "19000:9000" - "19001:9001" environment: - minio_root_user=admin - minio_root_password=12345678 command: server http://minio{1...4}/data --console-address ":9001" minio3: image: registry.cn-guangzhou.aliyuncs.com/hzbb/minio:release.2024-05-28t17-19-04z restart: always volumes: - m3_data:/data networks: - pub-network environment: - minio_root_user=admin - minio_root_password=12345678 command: server http://minio{1...4}/data --console-address ":9001" minio4: image: registry.cn-guangzhou.aliyuncs.com/hzbb/minio:release.2024-05-28t17-19-04z restart: always volumes: - m4_data:/data networks: - pub-network environment: - minio_root_user=admin - minio_root_password=12345678 command: server http://minio{1...4}/data --console-address ":9001" volumes: m1_data: m2_data: m3_data: m4_data: networks: pub-network: driver: bridge 
  3. 启动MinIO集群:

    docker-compose up -d 
  4. 使用MinIO控制台验证安装:

    打开浏览器,访问 http://<minio-node-ip>:9001,使用配置的用户名和密码登录,创建磁盘桶并进行测试。

注意事项

  • 确保所有节点的防火墙允许9000和9001端口的流量。
  • 如果使用本地挂载测试,确保已经安装了 s3fs-fuse 工具,并正确配置了挂载点。

通过以上步骤,你可以在集群环境中成功安装和配置MinIO。

0