在CentOS上搭建MinIO集群需要遵循以下步骤:
sudo yum install -y docker
启动Docker服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
sudo docker pull minio/minio
在每个节点上创建一个名为minio-config.json的配置文件,用于存储MinIO集群的配置信息。例如:
{
"accesskey": "YOUR_ACCESS_KEY",
"secretkey": "YOUR_SECRET_KEY",
"region": "us-east-1",
"endpoint": "http://node1:9000",
"console": "http://node1:9001"
}
将YOUR_ACCESS_KEY和YOUR_SECRET_KEY替换为你自己的密钥,node1替换为第一个节点的IP地址或主机名。
在每个节点上运行以下命令启动MinIO容器:
sudo docker run -d --name minio \
-p 9000:9000 \
-p 9001:9001 \
--restart=always \
-e MINIO_ACCESS_KEY=YOUR_ACCESS_KEY \
-e MINIO_SECRET_KEY=YOUR_SECRET_KEY \
-v /path/to/minio-config.json:/root/.minio/config.json \
minio/minio server /data
将YOUR_ACCESS_KEY和YOUR_SECRET_KEY替换为你自己的密钥,/path/to/minio-config.json替换为你在第3步创建的配置文件的路径。
访问任意一个节点的MinIO控制台(例如:http://node1:9001),使用你在第3步设置的访问密钥和密钥登录。在控制台中,你应该能看到集群中的所有节点。
现在,你的MinIO集群已经在CentOS上搭建完成。你可以开始使用MinIO来存储和管理你的数据了。