centos

如何部署minio到centos

小樊
37
2025-07-02 13:19:29
栏目: 智能运维

在CentOS上部署MinIO的步骤如下:

1. 准备工作

2. 安装MinIO

方法一:使用官方提供的YUM仓库安装

  1. 添加MinIO YUM仓库
curl -fsSL https://dl.min.io/server/minio/release/linux-amd64/mc/release.key | sudo tee /etc/yum.repos.d/minio.repo
  1. 安装MinIO
sudo yum install minio

方法二:手动下载并安装

  1. 下载MinIO二进制文件

访问MinIO的官方下载页面,选择适合你系统的版本并下载。

wget https://dl.min.io/server/minio/release/linux-amd64/minio
  1. 赋予执行权限
chmod +x minio
  1. 移动到系统路径
sudo mv minio /usr/local/bin/

3. 配置MinIO

  1. 创建数据目录
sudo mkdir -p /data/minio
  1. 启动MinIO服务器

使用以下命令启动MinIO服务器,并指定数据目录和访问密钥/秘密密钥。

minio server /data/minio --console-address ":9001"

4. 访问MinIO控制台

在浏览器中打开 http://<your-server-ip>:9001,使用你在启动MinIO服务器时设置的访问密钥和秘密密钥登录。

5. 配置防火墙(可选)

如果你启用了防火墙,需要允许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

6. 配置SELinux(可选)

如果启用了SELinux,可能需要调整相关策略以允许MinIO运行。你可以临时禁用SELinux进行测试,或者配置SELinux策略以允许MinIO访问数据目录。

sudo setenforce 0  # 临时禁用SELinux

或者,你可以创建一个自定义的SELinux策略模块来允许MinIO访问数据目录。

注意事项

按照以上步骤,你应该能够在CentOS上成功部署MinIO。

0
看了该问题的人还看了