centos

minio在centos上的最佳安装方式

小樊
45
2025-04-08 15:18:58
栏目: 智能运维

在CentOS上安装MinIO的最佳方式是使用官方提供的安装包,并通过yum进行安装。以下是详细的安装步骤:

下载MinIO安装包

首先,你需要下载适用于CentOS的MinIO服务器安装包。你可以从MinIO的官方网站下载最新版本的安装包。

wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230707071357.0.0.x86_64.rpm -O minio.rpm

安装MinIO

使用yum命令安装下载的安装包:

sudo yum install minio.rpm -y

配置MinIO服务

安装完成后,你需要配置MinIO服务。首先,编辑MinIO的服务单元文件:

sudo cat /usr/lib/systemd/system/minio.service

你可以根据需要修改工作目录、用户和组等信息。例如:

[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target

[Service]
# 注释掉或修改工作目录
WorkingDirectory=/usr/local
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStartPre=/bin/bash -c ". /etc/default/minio;if [ -z \"${MINIO_VOLUMES}\" ];then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\";exit 1;fi"
ExecStart=/usr/local/bin/minio server --address 0.0.0.0:9000 --console-address :9001 $MINIO_VOLUMES
# Allow more time for startup
TimeoutStartSec=300
# Let systemd restart this service always
Restart=always
# Specifies the maximum file descriptor number that can be opened by this process
LimitNOFILE=65536
# Specifies the maximum number of threads this process can create
TasksMax=infinity
# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no

[Install]
WantedBy=multi-user.target

设置MinIO登录密码

编辑/etc/default/minio文件,设置MinIO的访问密钥和秘密密钥:

cat /etc/default/minio

例如:

MINIO_VOLUMES="/data/minio/data"
MINIO_OPTS="--address :9000 --console-address :9001"
MINIO_ACCESS_KEY=minio
MINIO_SECRET_KEY=abc

创建用户并修改属组

创建一个新的用户和组,并将MinIO的目录所有者更改为该用户和组:

sudo groupadd -r miniouser
sudo useradd -r -g minio miniomkdir /data/minio/data
sudo chown -R minio:minio /data/minio/data

启动MinIO服务

最后,启动MinIO服务并设置为开机自启动:

sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio

验证安装

你可以通过浏览器访问MinIO控制台来验证安装是否成功。控制台的默认地址是:

http://<服务器IP>:9001

首次登录时,使用默认的root凭据:minioadmin:minioadmin。你可以在启动服务前设置自定义的用户名和密码。

以上步骤将帮助你在CentOS上成功安装和配置MinIO对象存储系统。

0
看了该问题的人还看了