centos

MinIO在CentOS上的使用教程有哪些

小樊
58
2025-10-02 18:34:55
栏目: 智能运维

MinIO在CentOS上的使用教程汇总

一、安装MinIO

1. 二进制文件安装(手动下载)

2. RPM包安装(官方仓库)

3. Docker安装(快速部署)

二、配置MinIO服务

1. 环境变量设置

编辑/etc/default/minio文件(或/etc/minio/minio.conf),配置管理员账号、数据目录及监听地址。

MINIO_ROOT_USER=admin  # 替换为自定义用户名
MINIO_ROOT_PASSWORD=admin123  # 替换为强密码
MINIO_VOLUMES="/data/minio"  # 数据存储路径
MINIO_OPTS="--address :9000"  # API监听地址

2. Systemd服务配置

创建/etc/systemd/system/minio.service文件,实现开机自启与进程管理。

[Unit]
Description=MinIO Object Storage Server
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=root
Group=root
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES --console-address ":9001"
Restart=always
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

激活服务

sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio  # 开机自启

3. 防火墙配置

开放MinIO所需的端口(默认API端口9000、控制台端口9001),允许外部访问。

sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --zone=public --add-port=9001/tcp --permanent
sudo firewall-cmd --reload

三、访问与管理MinIO

1. 控制台访问

打开浏览器,输入http://<服务器IP>:9001,使用配置的MINIO_ROOT_USERMINIO_ROOT_PASSWORD登录,即可通过Web界面管理存储桶、上传/下载文件。

2. MinIO客户端(mc)使用

四、高级配置(可选)

1. 修改默认端口

启动MinIO时通过--address参数调整API端口(如改为9002):

minio server /data/minio --address ":9002" --console-address ":9003"

需同步修改防火墙规则与客户端连接地址。

2. 配置HTTPS

生成自签名SSL证书(或使用正式证书),编辑配置文件添加证书路径:

sudo mkdir -p /data/minio/certs
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
  -keyout /data/minio/certs/minio.key -out /data/minio/certs/minio.crt

修改minio.conf,添加证书参数:

ssl_certificate = /data/minio/certs/minio.crt
ssl_certificate_key = /data/minio/certs/minio.key

重启服务使配置生效:

sudo systemctl restart minio

此后通过https://<服务器IP>:9000访问控制台。

注意事项

0
看了该问题的人还看了