1.创建启动脚本run.sh
#!/bin/bash
export MINIO_ACCESS_KEY=root
export MINIO_SECRET_KEY=12345678
/data/minio/run/minio server --config-dir /etc/minio \
http://172.28.8.65/data/minio/data \
http://172.28.8.61/data/minio/data \
http://172.28.8.62/data/minio/data \
http://172.28.8.63/data/minio/data \
2.创建启动服务service(minio.service)
cat > /usr/lib/systemd/system/minio.service <<EOF
[Unit]
Description=Minio service
Documentation=https://docs.minio.io/
[Service]
WorkingDirectory=/data/minio/run/
ExecStart=/data/minio/run/run.sh
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
EOF
或者直接在/usr/lib/systemd/system下面新建minio.service文件,然后写入
[Unit]
Description=Minio service
Documentation=https://docs.minio.io/
[Service]
WorkingDirectory=/data/minio/run/
ExecStart=/data/minio/run/run.sh
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
注意: ExecStart指定为待运行的脚本文件。WorkingDirectory指定工作目录。
3.授权执行权限
chmod +x /usr/lib/systemd/system/minio.service && chmod +x /data/minio/minio && chmod +x /data/minio/run/run.sh
4.启动
systemctl daemon-reload
systemctl enable minio && systemctl start minio