首页主机资讯CentOS系统下MinIO安装方法

CentOS系统下MinIO安装方法

时间2025-10-24 14:23:04发布访客分类主机资讯浏览1188
导读:CentOS系统下MinIO安装方法 一、准备工作 在安装MinIO前,需完成以下基础准备: 更新系统:确保系统包为最新版本,避免依赖冲突。sudo yum update -y 安装依赖工具:用于下载和解压MinIO文件。sudo y...

CentOS系统下MinIO安装方法

一、准备工作

在安装MinIO前,需完成以下基础准备:

  1. 更新系统:确保系统包为最新版本,避免依赖冲突。
    sudo yum update -y
    
  2. 安装依赖工具:用于下载和解压MinIO文件。
    sudo yum install -y wget unzip
    

二、方法一:使用官方YUM仓库安装(推荐)

官方YUM仓库安装是最便捷的方式,支持自动更新和管理依赖。

  1. 导入MinIO GPG密钥:验证软件包完整性。
    sudo rpm --import https://dl.min.io/server/minio/release/linux/amd64/minio-release.key
    
  2. 添加MinIO YUM仓库:创建仓库配置文件。
    sudo vi /etc/yum.repos.d/minio.repo
    
    添加以下内容(以CentOS 7为例,CentOS 8需将centos/7替换为centos/8):
    [minio]
    name=MinIO Repository
    baseurl=https://dl.min.io/server/minio/release/linux/centos/7/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=https://dl.min.io/server/minio/release/linux/centos/7/$basearch/RPM-GPG-KEY-minio
    
  3. 安装MinIO:通过YUM安装MinIO服务器。
    sudo yum install minio -y
    
  4. 启动MinIO服务:启动服务并设置开机自启。
    sudo systemctl start minio
    sudo systemctl enable minio
    
  5. 验证服务状态:确认服务运行正常。
    sudo systemctl status minio
    

三、方法二:手动下载二进制文件安装

适用于需要自定义安装路径或版本的场景。

  1. 下载MinIO二进制文件:选择最新版本的Linux amd64版本。
    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    
  2. 赋予执行权限:使二进制文件可运行。
    chmod +x minio
    
  3. 移动到系统路径:将MinIO二进制文件放入/usr/local/bin/(全局可用)。
    sudo mv minio /usr/local/bin/
    
  4. 创建数据目录:用于存储MinIO数据(需替换为实际路径)。
    sudo mkdir -p /data/minio
    sudo chown $(whoami):$(whoami) /data/minio  # 修改目录所属为用户(避免权限问题)
    
  5. 启动MinIO服务:指定数据目录和访问端口(默认9000)。
    minio server /data/minio
    

    注:首次启动会生成默认访问密钥(minioadmin/minioadmin),生产环境需修改。

四、配置开机自启动(可选但推荐)

无论使用哪种安装方式,均建议配置systemd服务实现开机自启。

  1. 创建systemd服务文件
    sudo vi /etc/systemd/system/minio.service
    
    添加以下内容(替换/data/minio为实际数据目录):
    [Unit]
    Description=MinIO Server
    After=network.target
    
    [Service]
    User=minio
    Group=minio
    WorkingDirectory=/data/minio
    ExecStart=/usr/local/bin/minio server /data/minio
    Restart=always
    LimitNOFILE=65536
    TasksMax=infinity
    
    [Install]
    WantedBy=multi-user.target
    
  2. 重载systemd配置并启动服务
    sudo systemctl daemon-reload
    sudo systemctl enable minio
    sudo systemctl start minio
    

五、配置防火墙(可选但推荐)

若服务器启用了防火墙(如firewalld),需开放MinIO默认端口(9000):

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

六、访问MinIO控制台

  1. 浏览器访问:打开浏览器,输入http://< 服务器IP> :9000
  2. 登录凭证:使用启动时生成的默认密钥(minioadmin/minioadmin)或自定义的MINIO_ROOT_USER/MINIO_ROOT_PASSWORD登录。

七、常见问题说明

  • 生产环境安全建议:修改默认访问密钥,避免使用弱密码;配置HTTPS(通过Nginx反向隧道或MinIO内置SSL);限制访问IP(通过防火墙或MinIO配置)。
  • 多节点集群配置:若需搭建集群,需准备多个服务器节点,修改minio server命令为多节点模式(如minio server http://node1:9000 http://node2:9000 ...),并确保所有节点时间同步(使用ntp服务)。
  • Docker安装(可选):若偏好容器化部署,可通过Docker快速运行MinIO(参考官方Docker镜像文档)。

通过以上步骤,即可在CentOS系统上成功安装并运行MinIO对象存储服务。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS系统下MinIO安装方法
本文地址: https://pptw.com/jishu/734558.html
CentOS用户必看:MinIO安装教程 CentOS与MinIO安装完美结合

游客 回复需填写必要信息