Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
swapoff -a && sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
yum -y install ipvsadm ipset sysstat conntrack libseccomp

yum -y install perl
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum -y install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
yum  --enablerepo="elrepo-kernel"  -y install kernel-ml.x86_64
grub2-set-default 0
grub2-mkconfig -o /boot/grub2/grub.cfg

#!/bin/bash
ipvs_mods_dir="/usr/lib/modules/$(uname -r)/kernel/net/netfilter/ipvs"
echo ''>/etc/modules-load.d/ipvs.conf
for i in $(ls $ipvs_mods_dir|grep -o "^[^.]*")
do
  echo $i >>/etc/modules-load.d/ipvs.conf
  /sbin/modinfo -F filename $i &>/dev/null
  if [ $? -eq 0 ];then
    /sbin/modprobe $i
  fi
done
systemctl enable --now systemd-modules-load.service
sed -i 's/ rd.lvm.lv=centos\/swap//' /etc/grub2.cfg
sed -i 's/ rd.lvm.lv=centos\/swap//' /boot/grub2/grub.cfg

...



单机模式部署(推荐)

Code Block
mkdir -p /data/docker-compose/minio
mkdir -p /data/minio/data{1..4}
cat /data/docker-compose/minio/docker-compose.yml 
version: '3.7'

networks:
    minio:
        driver: bridge

services:
    minio:
        image: "quay.io/minio/minio"
        container_name: minio
        restart: always
        command: server --console-address ":9001" http://minio/data{1...2}
        environment:
            - MINIO_ROOT_USER=admin
            - MINIO_ROOT_PASSWORD=Uenpay@2019
        volumes:
            - /data/minio/data1:/data1
            - /data/minio/data2:/data2
        ports:
            - "9000:9000"
            - "9001:9001"
        healthcheck:
            test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
            interval: 30s
            timeout: 20s
            retries: 3
        networks:
            - minio

...