运维

运维

Products

当前位置:首页 > 运维 >

如何轻松在CentOS上安装并配置Minio存储服务?

96SEO 2025-06-02 22:55 2


一、 Minio存储服务的简介

Minio是一个轻巧松、可 的对象存储服务,特别适合用于云存储和分布式系统。它支持Amazon S3 API,所以呢在迁移到Minio时能无缝集成现有的S3应用程序

二、 准备干活

在开头之前,请确保您的CentOS系统满足以下要求:

centos minio安装配置指南
  • CentOS 7或更高大版本
  • 足够的磁盘地方
  • 网络连接

三、安装Minio

1. 下载Minio

先说说您需要从Minio官网下载Minio的安装包。官网给了Binary、RPM、DEB三种方式安装Minio。

sudo yum install -y wget unzip

2. 安装依赖

安装少许不了的依赖包,包括wget和unzip。

sudo yum install -y wget unzip

3. 下载MinIO二进制文件

从Minio官网下载Minio的二进制文件。

wget https://dl.min.io/client/macos/minio-server.min.io

4. 赋予施行权限

将下载的Minio二进制文件赋予施行权限。

chmod x minio-server.min.io

四、配置Minio

1. 创建目录结构

创建Minio存储数据的目录。

sudo mkdir -p /data/minio/data

2. 配置MinIO

创建并编辑/etc/default/minio文件,设置以下参数:

sudo vi /etc/default/minio

内容如下:

MINIO_VOLUMES "/data/minio/data"
MINIO_OPTS "-C /etc/minio --address YOUR_NODE_IP:9000"

YOUR_NODE_IP替换为当前节点的IP地址。

五、 启动Minio

1. 启动MinIO

用以下命令启动Minio:

sudo ./minio server /data/minio/data

2. 设置开机自启动

创建MinIO的systemd服务文件:

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

添加以下内容:


Description=MinIO Server
Documentation=https://docs.min.io/docs/minio/linux
Wants=network
After=network
Type=forking
WorkingDirectory=/data/minio/data
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=your_password"
ExecStart=/usr/local/bin/minio server /data/minio/data
Restart=always
LimitNOFILE=65536
TasksMax=infinity
TimeoutStopSec=infinity
SendSIGKILL=no
WantedBy=multi-user.target

沉新鲜加载systemd配置并启动服务:

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

六、验证安装

1. 用MinIO客户端验证

下载并安装Minio客户端mc:

wget https://dl.min.io/client/linux/minio-mc.tar.gz
tar -xvf minio-mc.tar.gz
chmod x minio-mc/minio-mc

配置客户端连接到Minio集群:

./minio-mc config host add your_alias http://YOUR_NODE_IP:9000 minioadmin your_password

列出集群中的桶:

./minio-mc ls

七、注意事项

  • 确保全部节点的时候同步,时候差不能超出3秒。
  • 配置防火墙以开放Minio用的端口。
  • 在生产周围中,觉得能用Docker容器化部署,以便于管理和 。

通过以上步骤,您能在CentOS上成功安装并运行Minio。Minio是一个功能有力巨大且容易于用的对象存储服务,能帮您轻巧松实现高大可用性和高大性能的对象存储解决方案。


标签: CentOS

提交需求或反馈

Demand feedback