安装minio集群

天翼云开发者社区
• 阅读 3

本文分享自天翼云开发者社区《安装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 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/sdb echo "UUID=$(/sbin/blkid | grep sdb | awk -F " '{print $2}') /data ext4 defaults 0 0" >> /etc/fstab mount -a lsblk

4. 下载minio安装包

下载地址

https://dl.minio.org.cn/server/minio/release/linux-amd64/

创建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

5. 创建minio配置文件

创建minio配置文件

vim /data/minio/run/run.sh ​

文件内容如下(如果密码中带有特殊字符,需转义)

#!/bin/bash export 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所在文件夹权限改为minio

chown -R minio:minio /data/minio/

6. 创建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

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 ​```

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
LINUX 创建用户及更改文件夹权限
创建用户1创建elasticsearch用户组root@localhost~groupaddelasticsearch2创建用户es并设置密码为esroot@localhost~useraddesroot@localhost~passwd
Wesley13 Wesley13
3年前
mysql用户
1\.学会能按着需求创建一个帐号2\.知道连接字符串是什么样3\.密码密码怎么恢复mysql用户权限介绍mysql用户管理 !(https://oscimg.oschina.net/oscnet/368d3c1e00a0a9515545c2962660a27a080.png)!(https://oscimg.oschin
Stella981 Stella981
3年前
Linux实现批量添加用户及随机密码小脚本
通过chpasswd命令可实现迅速为用户批量设置密码实例:写一个脚本,实现批量添加20个用户user120,密码为用户名和后面跟5个随机字符!/bin/sh思路:通过for循环,创建多个用户和用户其对应的随机密码文件,在用chpasswd命令实现批量设置密码
LUKS加密卷应用技术简介
本文分享自天翼云开发者社区@《》,作者:CD一、LUKS加密简述LUKS(LinuxUnifiedKeySetup)是Linux系统下常用的磁盘加密技术之一(是一种加密规范,而非一种加密算法),具有以下特点:支持多密码对同一个设备的访问;加密密钥不依赖密码
创建云主机你不知道的那些事
本文分享自天翼云开发者社区《》,作者:乐道在界面上简简单单点击了一下创建云主机,但是后台发生了什么?大家清楚吗?本文将详细为大家讲述整个云主机创建的流程1、根据资源ID查询云主机基础信息表,如果该表里面存在云主机相关信息,会抛出异常(应该只是针对云主机名称
云备份技术解析:永久增量备份
本文分享自天翼云开发者社区《》,作者:沈军天翼云云主机备份和云硬盘备份基于永久增量备份技术实现。备份分为全量备份和增量备份。云硬盘创建的第一份备份是全量备份,备份创建时间点云盘上所有已使用的数据块,不备份未使用的数据块。后续创建的备份均是增量备份,仅备份上
kubectl logs 报错问题解决
本文分享自天翼云开发者社区《》,作者:SummerSnow目录1.环境介绍2.问题现象3.问题原因4.问题解决环境介绍生产环境部署了一个包含100多台节点、版本为1.19的高可用k8s集群,详细信息如下:root@xxkubectlversionC
NFS使用
本文分享自天翼云开发者社区《》,作者:2m安装nfsnfs依赖于rpc,故需安装nfsutilsrpcbindyuminstallynfsutilsrpcbind​指定nfs监听端口vim/etc/sysconfig/nfs​RQUOTADPORT3000
使用element-ui 的上传组件upload完成自定义上传到天翼云oss云服务器
本文分享自天翼云开发者社区@《》,作者:我是小朋友首先配置天翼云,如下操作1、要求在使用OOS之前,首先需要在www.ctyun.cn注册一个账号(Account)。创建AccessKeyId和AccessSecretKey。AccessKeyId和Acc
云计算之-弹性伸缩
本文分享自天翼云开发者社区@《》,作者:AE86上山了弹性伸缩弹性伸缩为用户提供高效管理计算资源的策略。用户可设定时间周期性地执行管理策略或创建实时监控策略,来管理VM实例数量,并完成对实例的环境部署,保证业务平稳顺利运行。在需求高峰时,弹性伸缩自动增加V
天翼云开发者社区
天翼云开发者社区
Lv1
天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。
文章
908
粉丝
16
获赞
40