CentOS 7 使用 rpm 安装 minio

一、下载安装包

https://min.io/download#

二、开始安装

[root@localhost opt]# rpm -ivh minio-20210527220631.0.0.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:minio-0:20210527220631.0.0-1     ################################# [100%]

三、进行配置

首先,minio的启动脚本位置在

/etc/systemd/system/minio.service

需要修改的有几处:

1.启动用户

[Service]
WorkingDirectory=/usr/local

User=root
Group=root

原用户和用户组为minioxxxx,我直接使用root。
如果有需要用户隔离,可以自己创建用户用户组,然后把minio的启动用户写到这个位置,记得修改minio可执行文件、配置文件、存储目录的对应用户。

2.配置文件位置

EnvironmentFile=-/etc/default/minio.conf
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio.conf"; exit 1; fi"

我的配置文件是 /etc/default/minio.conf

有的为:

EnvironmentFile=-/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio"; exit 1; fi"

我实际的配置文件是 /etc/default/minio

3.配置文件内容

3.1使用vim创建配置文件并编辑

vim /etc/default/minio
MINIO_VOLUMES="/opt/modules/minio/data"

MINIO_OPTS="--address :9000"

MINIO_ACCESS_KEY=miniohomay

MINIO_SECRET_KEY=miniohomay

# MINIO_REGION_NAME="区域名xxxx"
MINIO_REGION_NAME="cn-home"

创建存储路径及添加启动

4 创建数据存储目录

创建 /opt/modules/minio/data 目录。

cd /opt/modules
mkdir minio
cd minio
mkdir data

5 刷新配置信息

 systemctl daemon-reload

6 启动服务

systemctl start minio

# 停止
# systemctl stop minio

7 查看状态

[root@localhost ~]# systemctl status minio
● minio.service - MinIO
   Loaded: loaded (/etc/systemd/system/minio.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2021-06-02 09:58:23 CST; 13min ago
     Docs: https://docs.min.io
 Main PID: 21723 (minio)
   CGroup: /system.slice/minio.service
           └─21723 /usr/local/bin/minio server --address :9000 /opt/minio/data

8 添加开机启动

systemctl enable minio

9 如果有防火墙要开启端口

三、登录验证

登录自己的minio地址加端口号
输入自己配置的登录名密码即可进入
新建一个bucket然后上传一个文件,开始玩吧

file


相关文章:
centos 7 使用rpm安装minio
记一次 Centos7 安装 Minio

为者常成,行者常至