乐于分享
好东西不私藏

MinIO 部署文档

MinIO 部署文档

一、文档介绍

此文档旨在规范服务器上 MinIO 部署步骤,标准化操作步骤,为后续标准运维提供支撑。 

二、部署环境

  • 操作系统:Linux(CentOS 7.6)
  • 安装包版本:MinIO 2024-11-07

三、下载

注意:由于官方在 2025 年之后的版本中基于商业化需求,对开源版本的权限功能以及部署授权功能进行了限制,所以采用 2024 年版本。

注意:现在官网上下载的软件均已被添加了授权功能,所以只能使用早期下载的软件

cd /usr/local/srcwget https://github.com/rucjohn/publish/releases/download/1.0/minio-2024-11-07

四、创建用户

cat /etc/passwd | grep minio[ $? -ne 0 ] && useradd -s /sbin/nologin -M minio

注意:用户非必须,使用非 root 用户启动即可。

建议:可以使用业务帐号进行启动,统一管理。

五、安装

cd /usr/local/srcmkdir -p /usr/local/minio-2024-11-07/binmv minio-2024-11-07 /usr/local/minio-2024-11-07/bin/miniocd /usr/local/ln -s minio-2024-11-07 miniochown -R minio.minio minio-2024-11-07

六、配置环境变量

cat <<"EOF" | tee -a /etc/profile# MinIOexport MINIO_HOME=/usr/local/minioexport PATH=$MINIO_HOME/bin:$PATHEOFsource /etc/profile

七、创建目录

mkdir -p /data/minio_data/{conf,data,tmp}

八、创建配置文件

cd /data/minio_data/confcat <<EOF | tee minio.confMINIO_ACCESS_KEY="minio"MINIO_SECRET_KEY="2024.min.io"MINIO_VOLUMES="/data/minio_data/data"MINIO_OPTS="--address :9000 --console-address :9001"EOF

九、创建服务

cd /data/minio_datacat <<"EOF" | tee minio.service[Unit]Description=Minio Object Storage ServiceDocumentation=https://docs.minio.ioWants=network-online.targetAfter=network-online.targetAssertFileIsExecutable=/usr/local/minio/bin/minio[Service]WorkingDirectory=/usr/local/minioUser=minioGroup=minioEnvironmentFile=-/data/minio_data/conf/minio.confExecStartPre=/bin/bash -c "[ -n \"${MINIO_VOLUMES}\" ] || echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\""ExecStart=/usr/local/minio/bin/minio server $MINIO_OPTS $MINIO_VOLUMESStandardOutput=journalStandardError=inheritLimitNOFILE=65536TimeoutStopSec=0KillSignal=SIGTERMSendSIGKILL=noSuccessExitStatus=0[Install]WantedBy=multi-user.targetEOFcp minio.service /usr/lib/systemd/system/systemctl daemon-reload

注意:User 和 Group 参数需根据实际情况进行替换。

十、修改目录权限

chown -R minio.minio /data/minio_data

十一、启动服务

systemctl enable minio --nowsystemctl status minio

十二、访问服务

在浏览器中输入 http://服务器 IP 地址:9001/

输入 MINIO_ACCESS_KEY 和 MINIO_SECRET_KEY(即账号密码)登录

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » MinIO 部署文档

评论 抢沙发

1 + 7 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮