温馨提示×

minio在centos上的安装指南

小樊
36
2025-02-26 19:55:17
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上安装MinIO可以分为几个步骤,包括准备环境、下载安装包、配置系统、启动服务等。以下是详细的安装指南:

准备工作

  1. 集群节点规划
  • 确定节点IP地址和数据盘路径。例如:
    192.168.10.101 minio server/data/minio_data/{data1,data2}
    192.168.10.102 minio server/data/minio_data/{data1,data2}
    192.168.10.103 minio server/data/minio_data/{data1,data2}
    
  1. 集群基础环境准备
  • 三台机器通过SSH免密登录。
  • 编辑/etc/hosts文件,确保主机名与IP地址对应。
  • 生成SSH密钥并分发到所有节点。
  1. 关闭防火墙
  • 在所有节点上执行以下命令:
    systemctl stop firewalld
    systemctl disable firewalld
    systemctl status firewalld
    
  1. 修改系统最大文件数
  • 查看当前最大连接数:
    ulimit -n
    
  • 修改/etc/security/limits.conf文件,增加以下行:
    * soft nofile 65535
    * hard nofile 65535
    
  • 使更改生效:
    systemctl -preboot
    
  1. 创建启动脚本、配置文件及数据目录
  • 使用Ansible或其他工具创建必要的目录和文件。
  1. 硬盘分区
  • 使用fdisk创建扩展分区和逻辑分区。
  • 格式化分区并挂载到指定目录。
  • 更新/etc/fstab文件以确保系统重启后自动挂载。

安装MinIO

  1. 下载MinIO安装包
  • 根据你的CentOS版本选择合适的安装包。例如,对于CentOS 7,可以使用以下命令下载:
    wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230809233022.0.0.x86_64.rpm
    
  1. 安装MinIO
  • 使用rpm命令安装下载的安装包:
    rpm -ivh minio-20230809233022.0.0.x86_64.rpm
    
  1. 创建并配置MinIO服务
  • 创建minio.service文件并放置在/etc/systemd/system/目录下:

    [Unit]
    Description=MinIO
    Documentation=https://min.io/docs/minio/linux/index.html
    Wants=network-online.target
    After=network-online.target
    AssertFileIsExecutable=/usr/local/bin/minio
    
    [Service]
    WorkingDirectory=/usr/local
    ProtectProc=invisible
    EnvironmentFile=-/etc/default/minio
    ExecStartPre=/bin/bash -c "if [ -z \"${minio_volumes}\" ];then echo \"variable minio_volumes not set in /etc/default/minio\";exit 1;fi"
    ExecStart=/usr/local/bin/minio server $minio_opts $minio_volumes
    Restart=always
    LimitNOFILE=65536
    TasksMax=infinity
    TimeoutStopSec=infinity
    SendSigKill=no
    
    [Install]
    WantedBy=multi-user.target
    
  • 创建environment文件并放置在/etc/default/目录下:

    minio_root_user=minioadmin
    minio_root_password=minioadmin
    minio_volumes=/data
    minio_opts="--console-address :9001"
    
  1. 启动MinIO服务
  • 启动MinIO服务并查询运行状态:
    systemctl start minio
    systemctl status minio
    
  1. 设置MinIO服务开机自启动
  • 启用MinIO服务在系统启动时自动启动:
    systemctl enable minio
    

以上步骤应该可以帮助你在CentOS上成功安装和配置MinIO。如果在安装过程中遇到任何问题,可以参考MinIO的官方文档或寻求社区支持。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:MinIO在Linux上的安装指南

0