centos

centos安装minio需要哪些准备

小樊
47
2025-04-02 18:42:51
栏目: 智能运维

在CentOS上安装MinIO需要以下准备:

1. 系统要求

2. 安装依赖

确保系统上已经安装了必要的依赖包,如wgetunzip。如果没有安装,可以使用以下命令进行安装:

sudo yum install -y wget unzip

3. 下载MinIO

从MinIO的官方网站下载最新版本的MinIO服务器。建议下载到/usr/local/bin/目录下,以便全局访问。

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

4. 解压MinIO

下载完成后,解压MinIO文件到一个目录,例如/opt

sudo unzip minio

5. 创建配置文件和数据目录

mkdir -p /opt/minio/{config,data}
chmod -R 777 /opt/minio

6. 配置系统服务(可选)

为了让MinIO在系统启动时自动启动,可以将其配置为系统服务。

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

在文件中添加以下内容(根据实际需求修改):

[Unit]
Description=MinIO Document
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio

[Service]
WorkingDirectory=/usr/local/minio
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server /data
Restart=always
LimitNOFILE=65536
LimitNOFILE=65536
TasksMax=infinity
RestartSec=infinity
SendSIGKILL=no

[Install]
WantedBy=multi-user.target

7. 启动MinIO服务

启动并启用MinIO服务:

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

8. 验证安装

启动完成后,可以使用mc客户端来验证MinIO服务器是否正常运行。首先,下载并安装mc

wget https://dl.min.io/download/linux-amd64/mc
sudo unzip mc
sudo mv mc /usr/local/bin

然后,配置mc以连接到你的MinIO集群:

./mc config host add your_alias http://minio_server_ip:9000 minio admin minio_access_key

最后,列出集群中的桶:

./mc ls

9. 防火墙配置(可选)

如果服务器上启用了防火墙,需要开放9000端口以允许外部访问:

sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --reload

以上步骤涵盖了在CentOS上安装MinIO的基本流程。请根据实际需求和环境进行调整。

0
看了该问题的人还看了