在CentOS上配置MinIO对象存储服务是一个相对简单的过程。以下是详细的步骤指南:
下载MinIO:
wget
命令下载适用于Linux的MinIO可执行文件。例如,下载CentOS 7.9系统的版本:wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
创建目录:
mkdir -p /data/minio
mkdir -p /var/log/minio
后台启动MinIO:
nohup
命令在后台启动MinIO服务:nohup ./minio server /data/minio --console-address :9000 &
配置MinIO服务:
minio.conf
配置文件:vim /etc/minio.conf
[global]
drive_cache_size = 1000
minio.service
文件:sudo vim /etc/systemd/system/minio.service
[Unit]
Description=MinIO Object Storage Server
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=minio
Group=minio
WorkingDirectory=/data/minio
ExecStart=/usr/local/bin/minio server /data/minio --console-address :9000
Restart=always
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
重新加载systemd并启动服务:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
验证服务状态:
sudo systemctl status minio
openssl
生成自签名SSL证书:openssl req -new -x509 -days 365 -nodes -out /data/minio/certs/minio.crt -keyout /data/minio/certs/minio.key
./minio server /data/minio --console-address :9000 --ssl-cert /data/minio/certs/minio.crt --ssl-key /data/minio/certs/minio.key
通过以上步骤,你可以在CentOS上成功配置并运行MinIO对象存储服务。希望这些信息对你有所帮助。