minio主从复制

minio主从复制、双击热备、两台节点

安装部署minio 主从都要装

  1. 下载安装二进制的minio
cd /usr/local/bin
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
mkdir -p /usr/local/minio/data
mkdir -p /usr/local/minio/log

  1. 创建启动脚本
#!/bin/bash
export MINIO_ROOT_USER=minioadmin
export MINIO_ROOT_PASSWORD=minioadmin
# nohup启动服务 指定文件存放路径 /root/data 还有设置日志文件路径 /root/minio/log
nohup /usr/local/bin/minio server --address :9002 --console-address :9001 /usr/local/minio/data > /usr/local/minio/log/minio.log 2>&1 &
给这个脚本加可执行的权限
  1. 然后设置脚本开机自启动(从服务器和主服务器都这样设置minio)

​ 设置rc.local 开机启动

chmod u+x /etc/rc.d/rc.local
chmod u+x /etc/rc.local
给他权限让他能执行
vim /etc/rc.local
在exit 0 之前
添加 /usr/local/bin/minio.sh &
# &是在后台进行不妨碍终端
minio.sh是启动minio的脚本名字

如果是centos8以上需要把rc.local 加入到systemctl自启动里面

步骤如下:

  1. vim /etc/systemd/system/rc.local.service

  2. [Unit]
    Description=/etc/rc.local Compatibility
    ConditionPathExists=/etc/rc.local
    
    [Service]
    Type=forking
    ExecStart=/etc/rc.local start
    TimeoutSec=0
    StandardOutput=tty
    RemainAfterExit=yes
    SysVStartPriority=99
    
    [Install]
    WantedBy=multi-user.target
    
  3. systemctl daemon - reload

  4. systemctl enable rc.local.service

  5. systemctl start rc.local.service

从服务器配置

  1. 与主服务器配置过程一致(配置minio开机自启动和主服务器配置一样)
  2. 从服务器下载mc
wget https://dl.min.io/client/mc/release/linux-amd64/mc -P /usr/local/bin/
chmod +x /usr/local/bin/mc
  1. 配置同步
mc config host add minio_master http://192.168.200.28:9002 minioadmin minioadmin
mc config host add minio_slave http://192.168.200.90:9002 minioadmin minioadmin
  1. 配置主从同步
mc mirror --remove --overwrite --watch minio_master minio_slave
  1. 配置mc开机自启动
[root@localhost ~]# vim /usr/lib/systemd/system/mc.service 
[Unit]
Description=startup minioc mirror master to slave
After=network.target
  
[Service]
Type=simple
ExecStart=/usr/local/bin/mc mirror --remove --overwrite --watch  minio_master  minio_slave
 
Restart=on-failure
 
[Install]
WantedBy=multi-user.target

[root@localhost ~]# systemctl enable mc
[root@localhost ~]# systemctl start mc 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热心市民运维小孙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值