环境
10.0.10.25 10.0.10.26
挂载磁盘
磁盘vdb
mkdir /minio/data1/ /minio/data2
fdisk -l
fdisk /dev/vdb

mkfs.ext4 /dev/vdb1
mount /dev/vdb1 /minio/data1/
磁盘vdc
fdisk -l
fdisk /dev/vdc

mkfs.ext4 /dev/vdc1
mount /dev/vdc1 /minio/data2/
cat >> /etc/fstab << EOF
/dev/vdb1 /minio/data1 ext4 defaults 1 2
/dev/vdc1 /minio/data2 ext4 defaults 1 2
EOF
df -h

分布式安装minio,两个节点各进行以下操作
下载
wget http: //dl .minio.org.cn /server/minio/release/linux-amd64/minio chmod +x minio mv minio /usr/local/bin/ |
编辑minio配置文件
使用systemd托管minio.service
cat <<EOF > /etc/systemd/system/minio .service [Unit] Description=MinIO Documentation=https: //docs .min.io Wants=network-online.target After=network-online.target AssertFileIsExecutable= /usr/local/bin/minio [Service] WorkingDirectory= /usr/local/ User=root Group=root EnvironmentFile= /etc/default/minio ExecStartPre= /bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi" ExecStart= /usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES Restart=always LimitNOFILE=65536 TasksMax=infinity TimeoutStopSec=infinity SendSIGKILL=no [Install] WantedBy=multi-user.target EOF |
启动minio
systemctl daemon-reload systemctl enable minio systemctl start minio systemctl status minio |
SLB或者nginx分别代理两个节点的9000和9001端口后访问页面即可