centos

CentOS下MinIO的安装技巧

小樊
45
2025-06-10 07:03:41
栏目: 智能运维

在CentOS下安装MinIO可以采用多种方式,包括离线安装和在线安装。以下是一个详细的安装步骤和一些有用的技巧:

离线安装步骤

  1. 下载安装包

  2. 安装MinIO

    • 使用rpm命令安装下载的安装包:
      sudo rpm -ivh minio-20230809233022.0.0.x86_64.rpm
      
  3. 配置systemd服务

    • 创建并编辑MinIO的systemd服务配置文件:
      sudo vim /etc/systemd/system/minio.service
      
    • 配置内容如下:
      [unit]
      Description=MinIO
      Documentation=https://min.io/docs/minio/linux/index.html
      Wants=network-online.target
      After=network-online.target
      AssertFileIsExecutable=/usr/local/bin/minio
      
      [service]
      WorkingDirectory=/usr/local
      ProtectProc=invisible
      EnvironmentFile=-/etc/default/minio
      ExecStartPre=/bin/bash -c "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
      Restart=always
      LimitNoFile=65536
      TasksMax=infinity
      TimeoutStopSec=infinity
      SendSigKill=no
      
      [Install]
      WantedBy=multi-user.target
      
  4. 创建并配置environment文件

    • 创建并编辑/etc/default/minio文件:
      sudo vim /etc/default/minio
      
    • 配置内容如下:
      minio_root_user=minioadmin
      minio_root_password=minioadmin
      minio_volumes=/data
      minio_opts="--console-address :9001"
      
  5. 启动MinIO服务

    • 启动MinIO服务并设置为开机自启动:
      sudo systemctl start minio
      sudo systemctl enable minio
      
  6. 验证安装

    • 使用以下命令检查MinIO服务状态:
      sudo systemctl status minio
      
    • 在浏览器中访问http://<服务器IP>:9001,使用配置的用户名和密码登录,即可看到MinIO控制台。

在线安装步骤

  1. 下载MinIO客户端和服务端

  2. 安装MinIO服务器端

    • 解压下载的安装包:
      cd /path/to/downloaded/archive
      sudo unzip minio-server-x.x.x-x.x.x.zip
      
    • 进入解压后的目录并启动MinIO服务:
      cd minio-server-x.x.x-x.x.x
      sudo ./minio server /data
      
  3. 配置MinIO客户端

    • 启动MinIO客户端并配置连接到MinIO服务器:
      ./mc config host add myminio http://<服务器IP>:9000 <ACCESS_KEY> <SECRET_KEY>
      
  4. 测试连接

    • 使用以下命令测试文件上传和下载:
      ./mc cp testfile.txt myminio/testfile.txt
      ./mc cp myminio/testfile.txt testfile_downloaded.txt
      

其他有用的技巧

希望这些步骤和技巧能帮助你顺利在CentOS上安装和配置MinIO。如果有任何问题,可以参考MinIO官方文档

0
看了该问题的人还看了