在CentOS上安装MinIO可以分为几个步骤,包括准备环境、下载和安装MinIO软件、配置服务以及启动服务。以下是详细的安装指南:
准备工作
- 更新系统:
sudo yum update -y
- 安装依赖:
sudo yum install -y wget
下载MinIO
- 下载MinIO二进制安装包:
cd /usr/local/app/minio/bin wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230809233022.0.0.x86_64.rpm
- 安装MinIO:
sudo rpm -ivh minio-20230809233022.0.0.x86_64.rpm
创建并配置systemd服务
- 创建
minio.service
文件:
sudo vim /etc/systemd/system/minio.service
配置内容:
[Unit] Description=MinIO Server Documentation=https://min.io/docs/minio/linux/index.html Wants=network-online.target After=network-online.target AssertFileIsExecutable=/usr/local/bin/minio [Service] WorkingDirectory=/usr/local/app/minio/bin PermissionsStartOnly=true 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
- 创建环境文件:
sudo vim /etc/default/minio
配置内容:
minio_root_user=minioadmin minio_root_password=your_password minio_volumes=/data/minio/data minio_opts="--console-address :9001"
启动和管理MinIO
- 启动MinIO服务:
sudo systemctl start minio
- 查询服务状态:
sudo systemctl status minio
- 设置开机自启动:
sudo systemctl enable minio
验证安装
打开浏览器,访问 http://your-server-ip:9000
,你应该能看到MinIO的Web界面。
以上步骤提供了在CentOS系统中安装和配置MinIO的基本指南。根据实际需求,您可能需要进一步调整和优化配置。