centos

centos下minio安装指南

小樊
46
2025-02-22 19:12:14
栏目: 智能运维

在CentOS系统下安装MinIO可以分为单机环境和集群环境两种情况。以下是详细的安装指南:

单机环境安装

  1. 准备资源
  1. 下载MinIO二进制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
  1. 赋权并移动MinIO到系统路径
chmod +x minio
sudo mv minio /usr/local/bin/
  1. 创建MinIO用户和组
sudo groupadd minios
sudo useradd -r -g minio minio
  1. 创建存储目录及日志目录
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
  1. 配置MinIO服务
sudo vim /usr/lib/systemd/system/minio.service

在文件中添加以下内容:

[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
  1. 启动MinIO服务
sudo systemctl daemon-reload
sudo systemctl start minio
  1. 检查服务状态
sudo systemctl status minio
  1. 启用MinIO服务
sudo systemctl enable minio

集群环境安装

  1. 集群节点规划
  1. 集群基础环境准备
  1. 创建minio节点配置文件
  1. 关闭防火墙
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo systemctl status firewalld
  1. 修改系统最大文件数
ulimit -n
echo "* soft nofile 65535" >> /etc/security/limits.conf
echo "* hard nofile 65535" >> /etc/security/limits.conf
sudo sysctl -preboot
  1. 创建启动脚本/配置文件/数据目录
  1. 硬盘分区
  1. 下载MinIO
  1. 安装MinIO
sudo rpm -ivh minio-20230809233022.0.0.x86_64.rpm
  1. 创建并配置minio.service文件
  1. 创建并配置environmentfile文件
  1. 启动MinIO
sudo systemctl start minio
sudo systemctl status minio

以上是在CentOS系统下安装MinIO的详细指南,无论是单机环境还是集群环境,都可以参考以上步骤进行操作。

0
看了该问题的人还看了