centos

CentOS MinIO安装步骤全解析

小樊
50
2025-06-16 08:27:40
栏目: 智能运维

在CentOS上安装MinIO可以分为几个步骤,以下是详细的安装流程:

准备工作

  1. 更新系统
    sudo yum update -y
    
  2. 安装依赖
    sudo yum install -y wget unzip
    

下载并解压MinIO

  1. 下载MinIO二进制文件
    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    
  2. 解压文件
    sudo unzip minio
    
  3. 移动MinIO到合适的位置(可选):
    sudo mv minio /usr/local/bin/
    

配置MinIO

  1. 创建MinIO安装目录
    sudo mkdir -p /data/minio/{bin,data,conf,logs}
    
  2. 配置环境变量
    cat >> /etc/profile <<'EOF'
    export MINIO_HOME=/data/minio
    export PATH=$PATH:$MINIO_HOME/bin
    EOF
    source /etc/profile
    
  3. 验证MinIO版本
    minio --version
    

启动MinIO

  1. 创建minio用户
    sudo useradd -s /sbin/nologin -M minio
    
  2. 更改目录所属主和所属组
    sudo chown -R minio:minio /data/minio
    
  3. 启动MinIO服务
    sudo /data/minio/bin/minio server /data/minio
    

开机自启动配置(可选)

  1. 创建systemd服务文件
    sudo vim /etc/systemd/system/minio.service
    
    添加以下内容:
    [Unit]
    Description=MinIO Server
    After=network.target
    
    [Service]
    User=minio
    Group=minio
    WorkingDirectory=/data/minio
    ExecStart=/data/minio/bin/minio server /data/minio
    
    [Install]
    WantedBy=multi-user.target
    
  2. 启用并启动MinIO服务
    sudo systemctl daemon-reload
    sudo systemctl enable minio
    sudo systemctl start minio
    

验证安装

  1. 使用mc客户端验证(如果下载并安装了mc):
    wget https://dl.min.io/download/linux-amd64/mc
    sudo unzip mc
    sudo mv mc /usr/local/bin/
    ./mc config host add your_alias http://minio_server_ip:9000 minioadmin minioadmin
    ./mc ls
    

配置防火墙

确保防火墙允许MinIO的默认端口(通常是9000):

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

访问MinIO控制台

打开浏览器并访问 http://<your_server_ip>:9000,使用你在启动MinIO时设置的 MINIO_ACCESS_KEYMINIO_SECRET_KEY 登录控制台。

以上步骤涵盖了在CentOS上安装和配置MinIO的基本流程。根据实际需求,您可能需要进行更多的配置,例如设置多节点集群、配置访问密钥和秘密密钥等。

0
看了该问题的人还看了