0


minio最新版本(2022.10.31)简易集群搭建(详细到爆)

MINIO集群搭建

一、首先你要有块干净的硬盘

先前条件下载好你的minio 和mc(minio client)

如果之前单机跑过MINIO,建议删除重新添加硬盘以VM work 为例:我创建了两个节点,每个节点4个盘。
在这里插入图片描述

二、创建好的新硬盘,进行格式化和挂载

以本文为例:
利用 lsblk命令 查看 目前挂载情况
在这里插入图片描述
首先进行格式化,这里 -f 非常重要!!! 不然后面你会发现 启动集群会有错误!错误是waiting for the first server to format the disks

mkfs.xfs -f /dev/sdb
mkfs.xfs -f /dev/sdc
mkfs.xfs -f /dev/sdd
mkfs.xfs -f /dev/sde

以本人为例,创建4个目录:

mkdir -p /data/minio_data1
mkdir -p /data/minio_data2
mkdir -p /data/minio_data3
mkdir -p /data/minio_data4

进行挂载

mount/dev/sdb/ /data/minio_data1
mount/dev/sdc/ /data/minio_data2
mount/dev/sdd/ /data/minio_data3
mount/dev/sde/ /data/minio_data4

挂载成功lsblk 显示如下:
在这里插入图片描述

这一步也很重要,进行永久挂载

首先输入 blkid 得到这4个 UUID 记住这 4个

然后输入一下命令 ,将包含UUID的信息 填入 fstab

vi /etc/fstab

以本文为例:

UUID=79e6e819-e4fc-4527-8472-868b8dab7443 /data/minio_data1 xfs defaults,noatime 0 2
UUID=5448b1b5-581b-41d5-9fb3-fb11581c4cad /data/minio_data2 xfs defaults,noatime 0 2
UUID=c5b92336-1309-4b59-8578-7ed8d5f2ce6b /data/minio_data3 xfs defaults,noatime 0 2
UUID=b23dd908-c50d-46c5-9955-9759e1327e7f /data/minio_data4 xfs defaults,noatime 0 2

在这里插入图片描述

三、创建服务环境

输入以下命令:

vi /etc/systemd/system/minio.service

复制以下脚本 (每个节点都要来一份)

注意WorkingDirectory 指的是你下载的minio所在的上一级目录 ExecStart 是执行启动的脚本 run.sh是脚本名字

[Unit]
Description=Minio service
Documentation=https://docs.minio.io/

[Service]
WorkingDirectory=/opt/
ExecStart=/opt/run.sh

Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

创建脚本 vi /opt/run.sh (同样,每个节点来一份)

#!/bin/bash
export MINIO_ROOT_USER=minio
export MINIO_ROOT_PASSWORD=minio123
/opt/minio server \
http://192.168.10.102/data/minio_data1 \
http://192.168.10.102/data/minio_data2 \
http://192.168.10.102/data/minio_data3 \
http://192.168.10.102/data/minio_data4 \
http://192.168.10.103/data/minio_data1 \
http://192.168.10.103/data/minio_data2 \
http://192.168.10.103/data/minio_data3 \
http://192.168.10.103/data/minio_data4 --console-address ":9001"

亦或者 简化写成这样

#!/bin/bash
export MINIO_ROOT_USER=minio
export MINIO_ROOT_PASSWORD=minio123
/opt/minio server \
http://192.168.10.102/data/minio_data{1...4} \
http://192.168.10.103/data/minio_data{1...4}--console-address ":9001"

四、启动集群

同样每个节点都要起!!

systemctl daemon-reload
systemctl start minio.service
systemctl status minio.service

显示如下表示启动成功
在这里插入图片描述
在这里插入图片描述
以上是最简易的集群搭建模式。

标签: windows 网络 linux

本文转载自: https://blog.csdn.net/Q_W_W_Q/article/details/127854675
版权归原作者 差点意思 所有, 如有侵权,请联系我们删除。

“minio最新版本(2022.10.31)简易集群搭建(详细到爆)”的评论:

还没有评论