CentOS系统MinIO安装流程

在CentOS系统上安装MinIO的步骤如下:准备工作集群节点规划:规划节点信息、服务、数据盘等。集群基础环境准备:三台机器的SSH免密登录。编辑 /etc/hosts 文件。生成SSH密钥并进行免密登录。关闭防火墙:停止并禁用防火墙。修改系统最大文件数:查看当前最大连接数,修改 /etc/security/limits.conf 文件以增加文件描述符的限制。创建启动脚本、配置文件、数

在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的默认端口(API端口9000和控制台端口9001)。
  • 如果需要在公网上查看管理控制台,需要在服务器的安全组中添加开放控制台端口。

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1342900.html

(0)
派派
上一篇 2025-06-10
下一篇 2025-06-10

发表回复

登录后才能评论