在CentOS环境中安装MinIO对象存储服务是一个相对简单的过程。以下是详细的安装步骤:
1. 环境准备
- 更新系统:
sudo yum update -y
- 安装依赖:
sudo yum install -y wget unzip
2. 创建MinIO用户和目录
- 创建MinIO用户:
sudo useradd -r -g minio minio
- 创建存储目录及日志目录:
sudo mkdir -p /data/minio sudo mkdir -p /data/minio/logs
- 设置权限:
sudo chown -R minio:minio /data/minio sudo chown -R minio:minio /data/minio/logs
3. 下载并授权MinIO二进制文件
- 下载MinIO:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
- 赋予执行权限:
chmod +x minio
4. 配置MinIO服务
- 创建启动脚本:
sudo bash -c 'cat > /etc/systemd/system/minio.service << EOF [Unit] Description=MinIO Documentation=https://docs.min.io Wants=network-online.target After=network-online.target [Service] Type=simple User=minio Group=minio EnvironmentFile=/etc/default/minio ExecStart=/usr/local/bin/minio server /data --console-address ":9001" Restart=always [Install] WantedBy=multi-user.target EOF'
- 创建MinIO配置文件:
sudo bash -c 'cat > /etc/default/minio << EOF MINIO_ROOT_USER=minioadmin MINIO_ROOT_PASSWORD=minioadmin MINIO_VOLUMES="/data/minio" MINIO_OPTS="--address :9000 --console-address :9001" EOF'
5. 启动MinIO服务
- 重新加载systemd守护进程:
sudo systemctl daemon-reload
- 启动MinIO服务:
sudo systemctl start minio
- 启用MinIO服务在系统启动时自动启动:
sudo systemctl enable minio
6. 验证安装
- 访问MinIO控制台:
打开浏览器,访问
http://<你的服务器IP>:9001
,使用默认用户名minioadmin
和密码minioadmin
登录。
通过以上步骤,你已经在CentOS上成功安装并运行了MinIO服务器。你可以根据需要扩展集群节点,并根据实际需求配置存储和数据路径。