centos

centos安装minio的方法

小樊
40
2025-03-05 11:45:51
栏目: 智能运维
Centos服务器限时活动,0元免费领! 查看>>

在CentOS上安装MinIO对象存储服务可以通过以下步骤完成。以下是一个基本的安装指南,适用于单节点和集群部署。

单节点安装

  1. 下载MinIO

    使用wget命令下载最新版的MinIO服务器二进制文件。请确保选择与您的系统架构相匹配的版本(例如,linux-amd64)。

    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    
  2. 赋予执行权限

    下载完成后,为二进制文件赋予执行权限。

    chmod +x minio
    
  3. 创建数据存储目录

    创建一个目录来存储MinIO的数据文件。

    mkdir -p /data/minio
    
  4. 配置与启动MinIO

    通过环境变量设置管理员凭证,并启动MinIO服务。

    export MINIO_ROOT_USER=admin
    export MINIO_ROOT_SECRET=your_strong_password
    nohup ./minio server /data --console-address ":9001" &
    

    为了使环境变量持久化,可以将它们添加到/etc/profile文件中。

    echo "export MINIO_ROOT_USER=admin" >> /etc/profile
    echo "export MINIO_ROOT_SECRET=your_strong_password" >> /etc/profile
    source /etc/profile
    
  5. 配置系统服务(可选)

    创建一个Systemd单元文件以便于管理和监控MinIO服务。

    sudo vim /etc/systemd/system/minio.service
    

    将以下内容粘贴到文件中:

    [Unit]
    Description=MinIO
    After=network.target
    
    [Service]
    Type=simple
    User=root
    Environment="MINIO_ROOT_USER=admin"
    Environment="MINIO_ROOT_PASSWORD=your_password"
    ExecStart=/usr/local/bin/minio server /data --console-address ":9001"
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
    

    保存并退出编辑器,然后重新加载Systemd配置并启动MinIO服务。

    sudo systemctl daemon-reload
    sudo systemctl enable minio
    sudo systemctl start minio
    
  6. 访问与验证

    使用浏览器访问MinIO控制台(默认地址为http://your_server_ip:9001),输入设置的管理员账号和密码进行登录。

集群安装

对于集群部署,您需要按照MinIO官方文档进行操作,通常涉及以下步骤:

  1. 准备集群节点

    确保所有节点都已安装MinIO,并且网络配置正确。

  2. 配置Minio节点

    在每个节点上编辑minio.hosts文件,添加其他节点的IP地址。

  3. 启动Minio节点

    在每个节点上启动MinIO服务,指定集群配置文件和其他相关参数。

    ./minio server /data --cluster-config minio.hosts --console-address ":9000"
    
  4. 验证集群状态

    使用MinIO客户端工具(如mc)连接到集群,并验证集群状态。

    ./mc config host add myminio http://node1:9000 admin password
    

更多详细信息和高级配置选项,请参考MinIO官方文档

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:minio安装于centos的方法

0
看了该问题的人还看了