鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

部署MinIO

以下操作四个节点均需执行。

  1. 创建安装目录。
    mkdir -p /opt/minio/{run,data} && mkdir -p /etc/minio
  2. 将MinIO安装包下载到“/opt/minio/run”
    cd /opt/minio/run
    wget https://dl.min.io/server/minio/release/linux-arm64/archive/minio.RELEASE.2020-12-12T08-39-07Z
  3. 配置启动文件。
    vim /opt/minio/run/run.sh

    添加以下内容。

    #!/bin/bash
    export MINIO_ACCESS_KEY=admin
    export MINIO_SECRET_KEY=hpc8912011
    /opt/minio/run/minio.RELEASE.2020-12-12T08-39-07Z server --config-dir /etc/minio \
    http://192.168.122.2/opt/minio/data \
    http://192.168.122.3/opt/minio/data \
    http://192.168.122.4/opt/minio/data \
    http://192.168.122.5/opt/minio/data
    • MinIO默认9000端口。
    • MINIO_ACCESS_KEY:用户名,长度最小是5个字符。
    • MINIO_SECRET_KEY:密码,密码不能设置过于简单,否则MinIO会启动失败,长度最小是8个字符。
    • –config-dir:指定集群配置文件目录。
    • IP地址请根据实际情况配置。
  4. 创建“minio.server”文件。
    vim /usr/lib/systemd/system/minio.service

    添加以下内容。

    [Unit]
    Description=Minio service
    Documentation=https://docs.minio.io/
    
    [Service]
    WorkingDirectory=/opt/minio/run/
    ExecStart=/opt/minio/run/run.sh
    
    Restart=on-failure
    RestartSec=5
    
    [Install]
    WantedBy=multi-user.target
  5. 修改权限。
    chmod +x /usr/lib/systemd/system/minio.service && chmod +x /opt/minio/run/minio.RELEASE.2020-12-12T08-39-07Z && chmod +x /opt/minio/run/run.sh
  6. 启动MinIO集群。
    systemctl daemon-reload
    systemctl start minio
    systemctl enable minio
  7. 查看集群状态。
    systemctl status minio.service

    出现active (running)即表示启动成功。