温馨提示×

CentOS系统如何安装MinIO服务

小樊
64
2025-03-15 13:49:13
栏目: 智能运维

在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地址、目录路径和配置参数。

0