温馨提示×

MinIO在Linux上的安装配置有哪些

小樊
45
2025-02-28 12:53:54
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

MinIO在Linux上的安装配置主要包括以下几个步骤:

下载MinIO

首先,从MinIO官方网站下载适用于Linux的安装包。例如,对于CentOS系统,可以下载.rpm安装包。

安装MinIO

使用rpm命令安装下载的安装包:

wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230809233022.0.0.x86_64.rpm
sudo rpm -ivh minio-20230809233022.0.0.x86_64.rpm

配置MinIO服务

  1. 创建并编辑MinIO服务配置文件

    创建/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
    
  2. 创建并编辑环境变量文件

    创建/etc/default/minio文件,并添加以下内容:

    minio_root_user=minioadmin
    minio_root_password=minioadmin
    minio_volumes=/data
    minio_opts="--console-address :9001"
    

    请确保minio_root_userminio_root_password设置为您自己的用户名和密码,minio_volumes指定数据存储路径。

启动MinIO服务

执行以下命令启动MinIO服务:

sudo systemctl start minio

查询服务状态

使用以下命令查询MinIO服务运行状态:

sudo systemctl status minio

配置监听地址与端口、启用HTTPS等

  • 监听地址与端口

    minio server --address=:9000 /data
    
  • 启用HTTPS

    minio server --address=:9000 --certs-dir /path/to/certs /data
    
  • 设置访问密钥和秘密密钥

    minio server --address=:9000 --access-key=myaccesskey --secret-key=mysecretkey /data
    
  • 启用配置文件

    minio server --config-dir /path/to/config /data
    
  • 区域设置

    minio server --address=:9000 --region us-west-1 /data
    

以上步骤涵盖了MinIO在Linux上的基本安装和配置流程。根据实际需求,您可能还需要进行更多的高级配置,例如设置多个节点组成分布式存储、配置安全性选项等。建议参考MinIO的官方文档以获取更详细的信息和高级配置指南。

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

推荐阅读:MinIO在CentOS上的安装配置技巧

0