温馨提示×

centos安装minio指南

小樊
72
2025-03-09 12:34:50
栏目: 智能运维

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

准备工作

  1. 集群节点规划:规划集群节点和信息服务数据盘。
  2. 基础环境准备
    • 三台机器SSH免密登录。
    • 编辑/etc/hosts文件。
    • 生成SSH密钥并进行免密登录。
  3. 创建Minio节点配置文件:创建minio.hosts文件,配置Minio节点信息。
  4. 关闭防火墙:关闭防火墙并修改系统最大文件数。
  5. 创建启动脚本、配置文件、数据目录:使用Ansible创建所需的目录和文件。
  6. 硬盘分区:创建扩展分区和逻辑分区,格式化并挂载新分区。

安装MinIO

  1. 下载MinIO
    • 使用wget命令下载MinIO二进制文件。
    • 示例命令:wget https://dl.min.io/server/minio/release/linux-amd64/minio
  2. 赋权:给予MinIO二进制文件执行权限。
    • 示例命令:chmod +x minio
  3. 创建MinIO用户和组:创建专用的用户和组来运行MinIO。
    • 示例命令:
      sudo groupadd minios sudo useradd -r -g minio minio 
  4. 创建存储目录及日志目录:创建并设置权限。
    • 示例命令:
      sudo mkdir -p /opt/module/minio/data sudo mkdir -p /opt/module/minio/logs sudo chown minio:minio /opt/module/minio/data sudo chown minio:minio /opt/module/minio/logs 
  5. 配置MinIO服务
    • 创建一个systemd服务文件。
    • 示例配置:
      [Unit] Description=MinIO Documentation=https://docs.min.io Wants=network-online.target After=network-online.target AssertFileIsExecutable=/usr/local/bin/minio [Service] WorkingDirectory=/usr/local User=minio Group=minio Environment="MINIO_ROOT_USER=minioadmin" Environment="MINIO_ROOT_PASSWORD=minioadmin" Environment="MINIO_ACCESS_KEY=minioadmin" Environment="MINIO_SECRET_KEY=minioadmin" Environment="MINIO_LOGGER_TYPE=file" Environment="MINIO_LOGGER_FILE=/opt/module/minio/logs/minio.log" Environment="MINIO_LOGGER_LEVEL=error" ExecStart=/usr/local/bin/minio server /opt/module/minio/data --address ":9200" --console-address ":9201" Restart=always RestartSec=5 LimitNOFILE=65536 [Install] WantedBy=multi-user.target 
  6. 启动MinIO服务:重新加载systemd守护进程并启动MinIO服务。
    • 示例命令:
      sudo systemctl daemon-reload sudo systemctl start minio sudo systemctl status minio sudo systemctl enable minio 

验证安装

  • 使用浏览器访问MinIO管理界面,输入配置的用户名和密码进行登录。
  • 创建桶并上传测试文件以验证功能。

以上步骤涵盖了在CentOS上安装MinIO的基本流程,包括准备工作、安装步骤以及验证安装是否成功。请根据实际情况调整命令和配置文件路径。

0