以下是在Ubuntu上搭建MinIO集群的方法:
wget https://dl.min.io/server/minio/release/linux-amd64/minio,chmod +x minio,sudo mv minio /usr/local/bin/。mkdir -p /data/minio{1..4}(假设4节点,每节点4块磁盘),并设置权限sudo chmod -R 755 /data/minio*。/etc/default/minio文件,内容示例:MINIO_ROOT_USER="admin",MINIO_ROOT_PASSWORD="yourpassword",MINIO_OPTS="--address :9000 --console-address :9001",MINIO_VOLUMES="http://minio-node{1...4}/data/minio{1...4}"。/etc/systemd/system/minio.service文件,配置相关参数,如[Unit]、[Service]等,指定ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES等。sudo systemctl daemon-reload,sudo systemctl enable --now minio。mc admin info myminio命令查看集群状态。docker run命令运行MinIO容器,指定数据卷、网络模式及其他参数,如docker run -d --name minio --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 --address ":9000" http://minio-node1:9000/data1 http://minio-node2:9000/data1等。mc alias set命令配置客户端,然后通过mc admin info myminio等命令验证集群状态。