以下是在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
等命令验证集群状态。