本文分享自天翼云开发者社区《 安装minio集群》,作者:2****m
# 创建用户 useradd minio # 赋予密码(生产环境需强密码) passwd minio # 设置密码有效期为99999天 chage -M 99999 minio
mkdir -p /data/minio/
# 挂载磁盘(xfs)
parted /dev/sdb -s mklabel gpt
parted /dev/sdb -s -- mkpart primary 0% 100%
mkfs.xfs -f /dev/sdb
echo "UUID=$(/sbin/blkid | grep sdb | awk -F \" '{print $2}') /data xfs defaults 0 0" >> /etc/fstab
mount -a
lsblk
# 挂载磁盘(ext4)
parted /dev/sdb -s mklabel gpt
parted /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 -a
lsblk
# 下载地址 # 创建minio路径 mkdir -p /data/minio/run/ # 安装minio rpm -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/disk1 mkdir /data/minio/disk2
# 创建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 # 给minio配置文件添加执行权限 chmod +x /data/minio/run/run.sh # 给minio +x权限 chmod +x /data/minio/run/minio # 给minio所在文件夹权限改为minio chown -R minio:minio /data/minio/
# 创建minio服务启动文件 vim /etc/systemd/system/minio.service # 文件内容如下 [Unit] Description=Minio serviceDocumentation=https://docs.minio.io/ [Service] Type=forking User=minio Group=minio WorkingDirectory=/data/minio/run/ ExecStart=/bin/bash -c "/data/minio/run/run.sh &" Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target
# 重新加载服务的配置文件systemctl daemon-reload # 启动minio服务systemctl start minio
# 下载地址: # 停止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
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70014251/viewspace-3093982/ ,如需转载,请注明出处,否则将追究法律责任。