写点什么

安装 minio 集群

  • 2025-08-21
    北京
  • 本文字数:1345 字

    阅读完需:约 4 分钟

本文分享自天翼云开发者社区《安装minio集群》,作者:2****m

1. 创建 minio 用户

# 创建用户useradd minio# 赋予密码(生产环境需强密码)passwd minio# 设置密码有效期为99999天chage -M 99999 minio
复制代码

2. 创建挂载磁盘路径

mkdir -p /data/minio/
复制代码

3. 挂载磁盘路径

# 挂载磁盘(xfs)parted /dev/sdb -s mklabel gptparted /dev/sdb -s -- mkpart primary 0% 100%mkfs.xfs -f /dev/sdbecho "UUID=$(/sbin/blkid | grep sdb | awk -F \" '{print $2}') /data                   xfs     defaults        0 0" >> /etc/fstab mount -alsblk
# 挂载磁盘(ext4)parted /dev/sdb -s mklabel gptparted /dev/sdb -s -- mkpart primary 0% 100%mkfs.ext4 /dev/sdbecho "UUID=$(/sbin/blkid | grep sdb | awk -F \" '{print $2}') /data ext4 defaults 0 0" >> /etc/fstab mount -alsblk
复制代码

4. 下载 minio 安装包

# 下载地址https://dl.minio.org.cn/server/minio/release/linux-amd64/# 创建minio路径mkdir -p /data/minio/run/# 安装miniorpm -ivh minio-20220218015010.0.0.x86_64.rpm# 将minio拷贝至该路径mv /usr/local/bin/minio /data/minio/run/# 给minio添加x权限chmod +x /data/minio/run/minio# 创建minio存储目录mkdir /data/minio/disk1mkdir /data/minio/disk2
复制代码

5. 创建 minio 配置文件

# 创建minio配置文件vim /data/minio/run/run.sh# 文件内容如下(如果密码中带有特殊字符,需转义)#!/bin/bashexport MINIO_ROOT_USER=账号export MINIO_ROOT_PASSWORD=密码export MINIO_PROMETHEUS_AUTH_TYPE="public"/data/minio/run/minio server --console-address '0.0.0.0:9001' \http://主机1ip/data/minio/disk1 http://主机1ip/data/minio/disk2 \http://主机2ip/data/minio/disk1 http://主机2ip/data/minio/disk2 \http://主机3ip/data/minio/disk1 http://主机3ip/data/minio/disk2# 给minio配置文件添加执行权限chmod +x /data/minio/run/run.sh# 给minio +x权限chmod +x /data/minio/run/minio# 给minio所在文件夹权限改为miniochown -R minio:minio /data/minio/
复制代码

6. 创建 minio 服务启动文件

# 创建minio服务启动文件vim /etc/systemd/system/minio.service# 文件内容如下[Unit]Description=MinioserviceDocumentation=https://docs.minio.io/
[Service]Type=forkingUser=minioGroup=minioWorkingDirectory=/data/minio/run/ExecStart=/bin/bash -c "/data/minio/run/run.sh &"
Restart=on-failureRestartSec=5
[Install]WantedBy=multi-user.target
复制代码

7. 启动 minio 服务

# 重新加载服务的配置文件systemctl daemon-reload# 启动minio服务systemctl start minio
复制代码

8. 升级 minio 版本

# 下载地址:https://dl.minio.org.cn/server/minio/release/linux-amd64/# 停止minio服务systemctl stop minio# 修改低版本minio文件名称mv /data/minio/run/minio /data/minio/run/minio2# 上传符合安全要求版本的minio文件至/data/minio/run目录# 赋予执行权chmod +x /data/minio/run/minio# 启动minio服务systemctl start minio# 查看minio状态systemctl status minio# 查看minio版本/data/minio/run/minio --verion
复制代码


用户头像

还未添加个人签名 2022-02-22 加入

天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。

评论

发布
暂无评论
安装minio集群_存储_天翼云开发者社区_InfoQ写作社区