centos

如何在centos上顺利安装minio

小樊
45
2025-03-29 16:30:31
栏目: 智能运维

在CentOS上安装MinIO的步骤如下:

准备工作

  1. 更新系统

    sudo yum update -y
    
  2. 安装依赖

    sudo yum install wget -y
    
  3. 下载MinIO: 从MinIO官方网站下载最新版本的MinIO服务器。例如,下载MinIO 2025年3月12日发布的版本:

    wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
    
  4. 赋予执行权限

    chmod x minio.rpm
    
  5. 安装MinIO

    sudo yum install minio.rpm -y
    

配置MinIO

  1. 创建数据目录

    sudo mkdir -p /mnt/data
    sudo chown -R minio:minio /mnt/data
    
  2. 配置MinIO环境变量: 编辑 /etc/default/minio 文件,添加以下内容:

    MINIO_ROOT_USER="minioadmin"
    MINIO_ROOT_PASSWORD="your_password"
    MINIO_VOLUMES="/mnt/data"
    MINIO_OPTS="--address :9000"
    
  3. 创建MinIO服务文件: 创建 /etc/systemd/system/minio.service 文件,添加以下内容:

    [Unit]
    Description=MinIO
    Documentation=https://docs.min.io
    Wants=network-online.target
    After=network-online.target
    
    [Service]
    User=minio
    Group=minio
    WorkingDirectory=/usr/local
    EnvironmentFile=/etc/default/minio
    ExecStartPre=/bin/bash -c ". /etc/default/minio; 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
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    StandardOutput=/usr/local/minio/logs/server.log
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    
  4. 重新加载systemd配置并启动MinIO服务

    sudo systemctl daemon-reload
    sudo systemctl start minio
    
  5. 设置开机自启

    sudo systemctl enable minio
    

验证安装

  1. 启动MinIO服务

    sudo systemctl start minio
    
  2. 查看MinIO服务状态

    sudo systemctl status minio
    
  3. 访问MinIO控制台: 打开浏览器,访问 http://your_server_ip:9000,使用配置的用户名和密码登录。

注意事项

通过以上步骤,你应该能够在CentOS上成功安装并运行MinIO。如果有任何问题,请参考MinIO官方文档或联系技术支持。

0
看了该问题的人还看了