在CentOS上部署MinIO的步骤如下:
curl -fsSL https://dl.min.io/server/minio/release/linux-amd64/mc/release.key | sudo tee /etc/yum.repos.d/minio.repo
sudo yum install minio
访问MinIO的官方下载页面,选择适合你系统的版本并下载。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
sudo mkdir -p /data/minio
使用以下命令启动MinIO服务器,并指定数据目录和访问密钥/秘密密钥。
minio server /data/minio --console-address ":9001"
--console-address
参数用于指定MinIO控制台(Web UI)的地址和端口。在浏览器中打开 http://<your-server-ip>:9001
,使用你在启动MinIO服务器时设置的访问密钥和秘密密钥登录。
如果你启用了防火墙,需要允许MinIO所需的端口通信。例如,允许端口9000(MinIO默认数据端口)和9001(控制台端口):
sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
sudo firewall-cmd --permanent --zone=public --add-port=9001/tcp
sudo firewall-cmd --reload
如果启用了SELinux,可能需要调整相关策略以允许MinIO运行。你可以临时禁用SELinux进行测试,或者配置SELinux策略以允许MinIO访问数据目录。
sudo setenforce 0 # 临时禁用SELinux
或者,你可以创建一个自定义的SELinux策略模块来允许MinIO访问数据目录。
按照以上步骤,你应该能够在CentOS上成功部署MinIO。