centos

CentOS系统MinIO安装流程

小樊
45
2025-06-10 07:01:31
栏目: 智能运维

在CentOS系统上安装MinIO的步骤如下:

准备工作

  1. 集群节点规划:规划节点信息、服务、数据盘等。
  2. 集群基础环境准备
    • 三台机器的SSH免密登录。
    • 编辑 /etc/hosts 文件。
    • 生成SSH密钥并进行免密登录。
    • 关闭防火墙:停止并禁用防火墙。
    • 修改系统最大文件数:查看当前最大连接数,修改 /etc/security/limits.conf 文件以增加文件描述符的限制。
  3. 创建启动脚本、配置文件、数据目录:使用Ansible或其他自动化工具创建所需的目录和文件。
  4. 硬盘分区:创建扩展分区和逻辑分区,格式化分区并挂载到指定目录,更新 /etc/fstab 文件以便系统重启后自动挂载新分区。

下载MinIO

  1. 下载MinIO安装包
    • 如果Linux服务器能连接外网,使用 wget 命令下载:
      wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
      
    • 如果Linux服务器不能连接外网或不想通过 wget 指令下载,自行下载并上传到Linux服务器。
    • 访问 MinIO官方下载页面 获取最新版本。

安装MinIO

  1. 赋予安装目录权限
    chmod +x minio
    
  2. 运行安装脚本
    • 前台运行(不推荐用于生产环境):
      ./minio server /www/server/minio/data
      
    • 后台运行,指定控制台端口和日志输出位置:
      nohup ./minio server --console-address ":9001" /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
      
    • 设置自定义账户密码:
      • 非永久修改:
        export MINIO_ACCESS_KEY=minio
        export MINIO_SECRET_KEY=minio
        
      • 永久保存密码:
        • 启动MinIO一次后,文件存储文件夹下(通常是 data 文件夹)会生成隐藏文件夹 minio.sys,包含配置文件。
        • 编辑 config.json 文件:
          cd data
          mv minio.sys minio
          vi minio.sys/config/config.json
          
          修改 keyaccess_keyvalue 值设置登录账户,修改 keysecret_keyvalue 值设置账户密码。

启动和管理MinIO

  1. 启动MinIO服务
    systemctl start minio
    
  2. 设置MinIO开机自启
    • 编辑 /etc/rc.local 文件,添加自启脚本:
      nohup /www/server/minio/minio server --console-address ":9001" /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 &
      
    • 赋予 /etc/rc.local 文件可执行权限:
      chmod +x /etc/rc.local
      
  3. 验证安装
    • 使用 minio client 命令行工具验证安装是否成功:
      ./minio client /www/server/minio/data
      
    • 访问MinIO的管理控制台,使用设置的访问密钥和秘密密钥登录。

注意事项

以上步骤是基于特定版本的MinIO和CentOS进行的,具体版本可能会有所不同。建议参考MinIO的官方文档以获取最新版本的安装指南。

0
看了该问题的人还看了