centos

minio在centos的安装攻略

小樊
60
2025-03-11 13:01:20
栏目: 智能运维

在CentOS上安装MinIO可以分为单机部署和分布式部署两种方式,具体步骤如下:

单机部署

  1. 准备资源
  1. 下载MinIO二进制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
  1. 赋权
chmod +x minio
  1. 移动MinIO到系统路径
mv minio /usr/local/bin/
  1. 创建MinIO用户和组
sudo groupadd minios
sudo useradd -r -g minio minio
  1. 创建存储目录及日志目录
mkdir -p /opt/module/minio/data
mkdir -p /opt/module/minio/logs
  1. 设置权限
chown minio:minio /opt/module/minio/data
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
  1. 修改系统最大文件数
ulimit -n
echo "* soft nofile 65535" >> /etc/security/limits.conf
echo "* hard nofile 65535" >> /etc/security/limits.conf
sudo sysctl -p
  1. 硬盘分区
  1. 安装MinIO

更多详细的步骤和注意事项可以参考官方文档或相关的教程资源。

0
看了该问题的人还看了