当前位置:   article > 正文

Rocky Linux 9.3 安装 MinIO 最新版本 (超级详细版本)_minio最新版本

minio最新版本

安装步骤

MinIO官网文件目录

 运行以下 curl 命令将 MinIO 的二进制文件下载到“ /usr/local/bin/minio ”

curl -o /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio

现在通过下面的 chmod 命令使 MinIO 二进制文件可执行

sudo chmod +x /usr/local/bin/minio

为确保您可以执行 MinIO 二进制文件,您应该将 ' /usr/local/bin ' 目录添加到**$PATH**环境变量中。(默认PATH是有的,执行命令查看 echo $PATH)

查看版本

minio --version

配置 MinIO 对象存储

在此步骤中,您将为 MinIO 创建一个新配置,并创建将用于运行 MinIO 服务的新配置文件。MinIO 配置应位于“/etc/minio ”,运行 MinIO 服务的配置应位于“ /etc/default/minio ”。

首先,运行以下命令为 MinIO 创建一个新的专用系统用户。该用户将用于运行 MinIO 服务。

sudo useradd -r minio -s /sbin/nologin

 接下来,运行以下命令将对象存储目录“ /minio-data ”的所有权更改为用户和组“minio”。

  1. sudo mkdir -p /minio-data
  2. sudo chown -R minio:minio /minio-data

更改对象存储目录的所有权后,您需要创建一个新的配置目录' /etc/minio ',以及运行MinIO服务的默认配置文件' /etc/default/minio '。

运行以下命令以创建配置目录“ /etc/minio ”并将新目录的所有权更改为用户“ minio ”。

  1. sudo mkdir -p /etc/minio
  2. sudo chown -R minio:minio /etc/minio

使用以下 nano 编辑器 创建一个新的 MinIO 配置文件“/etc/default/minio”。

nano /etc/default/minio

添加下面内容

  1. MINIO_ROOT_USER="minio"
  2. MINIO_VOLUMES="/minio-data"
  3. MINIO_OPTS="-C /etc/minio --address :9080 --console-address :9081"
  4. MINIO_ROOT_USER=admin
  5. MINIO_ROOT_PASSWORD=ABcd12##

完成后保存文件并退出编辑器。

最后,运行以下命令将 MinIO 配置文件“/etc/default/minio ”的所有权更改为正确的用户“minio”。

sudo chown minio:minio /etc/default/minio

将 MinIO 作为系统服务运行

在为 MinIO 创建配置目录和文件之后,您现在将 MinIO 设置为 systemd 服务。这允许您通过终端服务器上的 systemctl 命令轻松管理 MinIO。

运行以下 nano 编辑器以创建新的 systemd 服务文件/lib/systemd/system/minio.service。

sudo nano /lib/systemd/system/minio.service

在您的编辑器中,添加以下配置。

  1. [Unit]
  2. Description=Minio
  3. Documentation=https://docs.minio.io
  4. Wants=network-online.target
  5. After=network-online.target
  6. AssertFileIsExecutable=/usr/local/bin/minio
  7. [Service]
  8. WorkingDirectory=/usr/local/
  9. User=minio
  10. Group=minio
  11. EnvironmentFile=-/etc/default/minio
  12. ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
  13. ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
  14. Restart=always
  15. LimitNOFILE=65536
  16. TimeoutStopSec=infinity
  17. SendSIGKILL=no
  18. [Install]
  19. WantedBy=multi-user.target

完成后保存文件并退出编辑器。

为 MinIO 创建 systemd 服务后,运行以下命令重新加载 systemd 管理器。

sudo systemctl daemon-reload

现在使用以下命令 启动并启用“ minio ”服务。

  1. sudo systemctl start minio
  2. sudo systemctl enable minio

minio ' 服务现在应该正在运行并启用。通过下面的 systemctl 命令 验证“ minio ”服务。

sudo systemctl status minio

设置防火墙

在这一步中,您将设置防火墙以打开 MinIO 对象存储的端口。MinIO 安装使用端口9080用于用户 Web 管理仪表板,使用端口9081用于 API。(默认是9000/9001,根据上面的配置我改了)

运行以下 firewall-cmd 命令打开 firewalld 上的端口90809081

sudo firewall-cmd --zone=public --add-port=9080/tcp --permanent sudo firewall-cmd --zone=public --add-port=9081/tcp --permanent

接下来,运行以下命令以重新加载 firewalld 规则并对其应用新的更改。然后,验证 firewalld 上启用的规则列表。

  1. sudo firewall-cmd --reload
  2. sudo firewall-cmd --list-all

您应该看到端口90809081添加到了 firewalld。

访问MinIO页面

地址:http://IP:9081/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/577370
推荐阅读
相关标签
  

闽ICP备14008679号