MinIO-集群安装

MinIO-集群安装

官方文档

https://docs.min.io/minio/baremetal/installation/deploy-minio-distributed.html#deploy-minio-distributed

集群信息

1
2
3
4
5
## 集群至少需要4个文件系统,可用空间为4台空间之和的一半,>=2台,数据可读,>=3台,数据可读写
http://172.31.62.161/data/minio/cluster_data
http://172.31.56.16/data/minio/cluster_data
http://172.31.57.206/data/minio/cluster_data
http://172.31.36.28/data/minio/cluster_data

下载

1
2
3
4
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc

启动脚本

1
2
3
4
5
6
7
8
9
10
11
cat << EOF > startup.sh
export MINIO_ROOT_USER='minioadmin'
export MINIO_ROOT_PASSWORD='minioadmin'

nohup /data/minio/minio server --address ":29000" --console-address ":29001" \
http://172.31.62.161/data/minio/cluster_data http://172.31.56.16/data/minio/cluster_data \
http://172.31.57.206/data/minio/cluster_data http://172.31.36.28/data/minio/cluster_data \
>> /data/minio/minio.log 2>&1 &
EOF

chmod u+x startup.sh

常用操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
### 导入信息(别名)
./mc alias set minio-cluster http://172.31.62.161:29000 minioadmin minioadmin
./mc alias set XXXX http://XXXX.s3.cn-northwest-1.amazonaws.com.cn/ AXXXXXXX

## 列出别名
./mc alias list

## 查看集群信息
./mc admin info hxs3
./mc admin info minio-cluster

## 对拷
./mc mirror minio-prod minio-cluster
./mc mirror minio-prod minio-cluster --overwrite