linux

如何在集群环境中安装MinIO

小樊
58
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,使用配置的用户名和密码登录,创建磁盘桶并进行测试。

注意事项

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

0
看了该问题的人还看了