在集群环境中安装MinIO可以采用多种方式,以下是使用Docker Compose进行高可用集群安装的步骤:
创建一个目录用于存放MinIO集群配置文件:
mkdir -p /data/minio-cloud && cd /data/minio-cloud
编辑 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
启动MinIO集群:
docker-compose up -d
使用MinIO控制台验证安装:
打开浏览器,访问 http://<minio-node-ip>:9001
,使用配置的用户名和密码登录,创建磁盘桶并进行测试。
s3fs-fuse
工具,并正确配置了挂载点。通过以上步骤,你可以在集群环境中成功安装和配置MinIO。