搭建Linux MinIO集群需要一些步骤,以下是详细的指南:
$ mkdir -p /data/minio-cloud && cd /data/minio-cloud
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
$ docker-compose up -d
$ wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm $ yum install minio.rpm
$ mkdir -p /mnt/data $ groupadd -r minio-user $ useradd -M -r -g minio-user minio-user $ chown -R minio-user:minio-user /mnt/data $ chmod -R 755 /mnt/data
$ lsblk $ fdisk /dev/sdb # 输入n, p, 1, 按Enter, 使用默认的起始扇区和结束扇区, w保存并退出 $ mkfs.ext4 /dev/sdb1
$ mount /dev/sdb1 /mnt/data $ df -h /mnt/data
$ blkid $ echo UUID=new-UUID /mnt/data ext4 defaults 0 0 >> /etc/fstab
$ vim /etc/default/minio # 添加以下内容,替换<your-username>和<your-password>为你的管理员账号和密码 MINIO_ROOT_USER="minioadmin" MINIO_ROOT_PASSWORD="minioadmin" MINIO_VOLUMES="/mnt/data" MINIO_OPTS="--address :9000"
$ systemctl start minio $ systemctl enable minio
$ sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent $ sudo firewall-cmd --reload
$ ./mc config host add myminio http://<your-server-ip>:9000 admin admin $ ./mc ls
通过以上步骤,你就可以成功搭建一个Linux MinIO集群。如果有任何问题,可以参考MinIO官方文档或相关社区资源。
以上就是Linux MinIO集群搭建指南的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号