温馨提示×

minio在centos上的最佳安装方式

小樊
59
2025-04-08 15:18:58
栏目: 智能运维

在CentOS上安装MinIO的最佳方式是使用官方提供的安装包,并通过yum进行安装。以下是详细的安装步骤:

下载MinIO安装包

首先,你需要下载适用于CentOS的MinIO服务器安装包。你可以从MinIO的官方网站下载最新版本的安装包。

wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230707071357.0.0.x86_64.rpm -O minio.rpm 

安装MinIO

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

sudo yum install minio.rpm -y 

配置MinIO服务

安装完成后,你需要配置MinIO服务。首先,编辑MinIO的服务单元文件:

sudo cat /usr/lib/systemd/system/minio.service 

你可以根据需要修改工作目录、用户和组等信息。例如:

[Unit] Description=MinIO Documentation=https://docs.min.io Wants=network-online.target After=network-online.target [Service] # 注释掉或修改工作目录 WorkingDirectory=/usr/local User=minio Group=minio EnvironmentFile=/etc/default/minio ExecStartPre=/bin/bash -c ". /etc/default/minio;if [ -z \"${MINIO_VOLUMES}\" ];then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\";exit 1;fi" ExecStart=/usr/local/bin/minio server --address 0.0.0.0:9000 --console-address :9001 $MINIO_VOLUMES # Allow more time for startup TimeoutStartSec=300 # Let systemd restart this service always Restart=always # Specifies the maximum file descriptor number that can be opened by this process LimitNOFILE=65536 # Specifies the maximum number of threads this process can create TasksMax=infinity # Disable timeout logic and wait until process is stopped TimeoutStopSec=infinity SendSIGKILL=no [Install] WantedBy=multi-user.target 

设置MinIO登录密码

编辑/etc/default/minio文件,设置MinIO的访问密钥和秘密密钥:

cat /etc/default/minio 

例如:

MINIO_VOLUMES="/data/minio/data" MINIO_OPTS="--address :9000 --console-address :9001" MINIO_ACCESS_KEY=minio MINIO_SECRET_KEY=abc 

创建用户并修改属组

创建一个新的用户和组,并将MinIO的目录所有者更改为该用户和组:

sudo groupadd -r miniouser sudo useradd -r -g minio miniomkdir /data/minio/data sudo chown -R minio:minio /data/minio/data 

启动MinIO服务

最后,启动MinIO服务并设置为开机自启动:

sudo systemctl daemon-reload sudo systemctl start minio sudo systemctl enable minio 

验证安装

你可以通过浏览器访问MinIO控制台来验证安装是否成功。控制台的默认地址是:

http://<服务器IP>:9001 

首次登录时,使用默认的root凭据:minioadmin:minioadmin。你可以在启动服务前设置自定义的用户名和密码。

以上步骤将帮助你在CentOS上成功安装和配置MinIO对象存储系统。

0