minio集群的安装与部署
1、前期准备
3台Linux服务器(官方建议至少4台服务器,每个服务器多个磁盘,磁盘大小保持一致)
每台服务器至少有4核CPU和8GB内存(生产环境建议更高配置)
每台服务器有独立的存储磁盘(建议SSD)
服务器之间网络互通(建议千兆或更高带宽)
2、在所有节点上安装Minio
方法一:二进制安装(推荐)
mkdir /data/minio
cd /data/minio
#下载MinIO二进制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
#添加执行权限
chmod +x minio
#移动到系统PATH目录
mv minio /usr/local/bin/
方法二:使用Docker(可选)
docker pull minio/minio
3、创建存储目录
在所有节点上创建数据存储目录,例如:
mkdir -p /data/minio/data
4、配置Minio集群
创建一个配置文件/etc/default/minio(所有节点相同):
#MinIO节点配置
MINIO_VOLUMES="http://63.1.22.152/data/minio/data http://63.1.22.153/data/minio/data http://63.1.22.154/data/minio/data "
#MinIO服务器绑定的IP和端口
MINIO_OPTS="--address :9000 --console-address :9001"
#Root用户凭据(生产环境建议使用更复杂的密码)
MINIO_ROOT_USER=minioAdmin
MINIO_ROOT_PASSWORD=sxEDC1!2@3#
#开放匿名访问
MINIO_PROMETHEUS_AUTH_TYPE="public"
添加权限
chmod 777 /etc/default/minio
5、创建Systemd服务文件
创建/etc/systemd/system/minio.service(所有节点相同):
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/min


1万+

被折叠的 条评论
为什么被折叠?



