在CentOS系统上安装MinIO服务的步骤如下:
1. 准备工作
- 集群节点规划:规划节点信息、服务、数据盘等。
- 集群基础环境准备:
- 三台机器的SSH免密登录。
- 编辑
/etc/hosts
文件。 - 生成SSH密钥并进行复制。
- 关闭防火墙。
- 修改系统最大文件数。
- 创建启动脚本、配置文件、数据目录。
2. 硬盘分区
- 创建两个分区,包括一个扩展分区和两个逻辑分区。
- 格式化新分区并挂载到指定目录。
- 更新
/etc/fstab
文件以便系统重启后自动挂载新分区。
3. 安装MinIO
- 下载MinIO:
cd /usr/local/app/minio/bin wget https://dl.min.io/server/minio/release/linux-amd64/minio
- 赋予可执行权限:
chmod +x minio
- 创建数据目录:
mkdir /data/minio_data/data1 mkdir /data/minio_data/data2
- 启动MinIO服务:
./minio server /data/minio_data
或者使用后台启动命令:nohup ./minio server /data/minio_data > /data/minio_data/log/minio.log &
4. 配置MinIO
- 使用
vim
创建配置文件minio.conf
,并修改以下内容:- 数据位置:
MINIO_VOLUMES="/data/minio_data"
- 启动参数:
MINIO_OPTS="--address 0.0.0.0:9000 --console-address 0.0.0.0:9000"
- 用户名和密码:
MINIO_ROOT_USER=minioadmin MINIO_ROOT_PASSWORD=your_password
- 数据位置:
5. 创建服务文件(可选)
- 使用
vim
创建minio.service
文件,并添加以下内容:[Unit] Description=MinIO Documentation=https://docs.min.io Wants=network-online.target After=network-online.target [Service] WorkingDirectory=/data/minio_data User=root Group=root PermissionsStartOnly=true [Install] WantedBy=multi-user.target
- 将
minio.service
文件复制到/etc/systemd/system/
目录下,并启动MinIO服务:systemctl daemon-reload systemctl start minio systemctl enable minio
6. 验证安装
- 使用浏览器访问
http://your_server_ip:9000
,使用配置的用户名和密码登录,即可看到MinIO的控制面板。
以上步骤涵盖了在CentOS系统上安装和配置MinIO服务的整个过程。请根据实际情况调整IP地址、目录路径和配置参数。