centos

如何定制centos上的minio安装脚本

小樊
36
2026-01-06 00:53:33
栏目: 智能运维

要在CentOS上定制MinIO的安装脚本,您可以按照以下步骤进行操作。这些步骤包括使用Shell脚本来自动化MinIO的安装和配置过程。

步骤 1: 创建一个Shell脚本文件

首先,创建一个新的Shell脚本文件,例如 install_minio.sh

#!/bin/bash

# 设置MinIO版本和下载URL
MINIO_VERSION="RELEASE.2023-03-27T19-53-44Z"
MINIO_URL="https://dl.min.io/server/minio/release/linux-amd64/${MINIO_VERSION}/minio"

# 设置MinIO的安装目录
INSTALL_DIR="/opt/minio"

# 设置数据存储目录
DATA_DIR="/data"

# 下载MinIO二进制文件
echo "Downloading MinIO..."
wget -O /tmp/minio "$MINIO_URL"

# 赋予执行权限
chmod +x /tmp/minio

# 移动到安装目录
mkdir -p "$INSTALL_DIR"
mv /tmp/minio "$INSTALL_DIR/minio"

# 创建数据目录
mkdir -p "$DATA_DIR"

# 创建systemd服务文件
SERVICE_CONTENT="[Unit]
Description=MinIO Server
After=network.target

[Service]
User=minio
Group=minio
ExecStart=$INSTALL_DIR/minio server $DATA_DIR
Restart=on-failure

[Install]
WantedBy=multi-user.target"

SERVICE_FILE="/etc/systemd/system/minio.service"

echo "$SERVICE_CONTENT" | tee "$SERVICE_FILE"

# 重新加载systemd配置
systemctl daemon-reload

# 启动MinIO服务
echo "Starting MinIO service..."
systemctl start minio

# 设置开机自启
echo "Enabling MinIO service to start on boot..."
systemctl enable minio

# 输出安装完成信息
echo "MinIO has been installed and started successfully!"

步骤 2: 自定义脚本参数

在脚本中,您可以根据需要自定义以下变量:

步骤 3: 运行脚本

确保脚本具有可执行权限,然后运行它:

chmod +x install_minio.sh
./install_minio.sh

步骤 4: 验证安装

检查MinIO服务是否正在运行:

systemctl status minio

您还可以通过浏览器访问MinIO的Web界面(默认地址为 http://<your_server_ip>:9000)来验证安装是否成功。

注意事项

通过这种方式,您可以轻松地定制和自动化MinIO在CentOS上的安装过程。

0
看了该问题的人还看了