部署MinIO
以下操作四个节点均需执行。
- 创建安装目录。
mkdir -p /opt/minio/{run,data} && mkdir -p /etc/minio
- 将MinIO安装包下载到“/opt/minio/run”。
cd /opt/minio/run wget https://dl.min.io/server/minio/release/linux-arm64/archive/minio.RELEASE.2020-12-12T08-39-07Z
- 配置启动文件。
vim /opt/minio/run/run.sh
添加以下内容。
#!/bin/bash export MINIO_ACCESS_KEY=admin export MINIO_SECRET_KEY=hpc8912011 /opt/minio/run/minio.RELEASE.2020-12-12T08-39-07Z server --config-dir /etc/minio \ http://192.168.122.2/opt/minio/data \ http://192.168.122.3/opt/minio/data \ http://192.168.122.4/opt/minio/data \ http://192.168.122.5/opt/minio/data
- MinIO默认9000端口。
- MINIO_ACCESS_KEY:用户名,长度最小是5个字符。
- MINIO_SECRET_KEY:密码,密码不能设置过于简单,否则MinIO会启动失败,长度最小是8个字符。
- –config-dir:指定集群配置文件目录。
- IP地址请根据实际情况配置。
- 创建“minio.server”文件。
vim /usr/lib/systemd/system/minio.service
添加以下内容。
[Unit] Description=Minio service Documentation=https://docs.minio.io/ [Service] WorkingDirectory=/opt/minio/run/ ExecStart=/opt/minio/run/run.sh Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target
- 修改权限。
chmod +x /usr/lib/systemd/system/minio.service && chmod +x /opt/minio/run/minio.RELEASE.2020-12-12T08-39-07Z && chmod +x /opt/minio/run/run.sh
- 启动MinIO集群。
systemctl daemon-reload systemctl start minio systemctl enable minio
- 查看集群状态。
systemctl status minio.service
出现active (running)即表示启动成功。