centos

centos安装minio指南

小樊
52
2025-03-09 12:34:50
栏目: 智能运维
Centos服务器限时活动,0元免费领! 查看>>

在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
      

验证安装

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

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

相关推荐:minio安装于centos指南

0
看了该问题的人还看了