Linux下minio单机和集群部署

目录

一、单机部署minio

单机部署可采用docker容器和手动本地安装两种方式部署

1.手动本地安装

1.1.创建minio存储目录、server目录和配置文件目录

​编辑

1.2.下载minio到/vdb/minio/run目录下

1.3.编写启动脚本

1.4.配置minio.servcie.方便日后启动minio服务和配置开机自启动

1.4.1.创建minio.servcie文件

1.5.修改minio,startup.sh,minio.service文件权限

1.6.启动minio服务并设置开机自启

​编辑

1.7.验证访问minio

2.docker单机部署minio服务

2.1.拉取镜像

​编辑

2.2.创建相关目录

2.3.启动minio容器

二、集群部署minio

采用手动本地安装方式部署(docker部署不稳定,不建议使用docker搭建集群minio)

1.手动本地安装

 1.1.创建minio存储目录、server目录和配置文件目录(每个节点都要执行)

​编辑

1.2.下载minio到/vdb/minio/run目录下(每个节点都要执行)

1.3.编写启动脚本(每个节点都要执行)

1.4.配置minio.servcie.方便日后启动minio服务和配置开机自启动(每个节点都要执行)

1.4.1.创建minio.servcie文件

1.5.修改minio,startup.sh,minio.service文件权限(每个节点都要执行)

1.6.启动minio服务并设置开机自启

​编辑

1.7.验证访问minio

2.使用nginx代理minio


一、单机部署minio

单机部署可采用docker容器和手动本地安装两种方式部署

1.手动本地安装

1.1.创建minio存储目录、server目录和配置文件目录

mkdir /vdb/minio
mkdir /vdb/minio/data
mkdir /vdb/minio/run
mkdir /etc/minio

1.2.下载minio到/vdb/minio/run目录下

cd /vdb/minio/run && wget https://dl.min.io/server/minio/release/linux-amd64/minio
#可以选择下载到本地再上传至服务器 官网地址

1.3.编写启动脚本

cd /vdb/minio/run
touch startup.sh
vim startup.sh

#!/bin/bash 
export MINIO_ROOT_USER=minio
export MINIO_ROOT_PASSWORD=miniostorage
 
/vdb/minio/run/minio server /vdb/minio/data --config-dir /etc/minio --address ":9000" --console-address ":9090" \

#MINIO_ROOT_USER为用户名,MINIO_ROOT_PASSWORD为密码(密码设置不能过于简单),否则启动会报错!
#--address 指定启动端口,因为minio默认管理端口每次启动会变所以我们要指定端口启动minio
#9000代表api端口用于服务链接调用,9090为管理端口用于页面访问

创建好的/vdb/minio/run目录如下:

1.4.配置minio.servcie.方便日后启动minio服务和配置开机自启动

1.4.1.创建minio.servcie文件
cd /usr/lib/systemd/system
touch minio.servcie
vim minio.servcie

[Unit]
Description=Minio service
Documentation=https://docs.minio.io/

[Service]
WorkingDirectory=/vdb/minio/run/
ExecStart=/vdb/minio/run/startup.sh

Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

#WorkingDirectory 为脚本存放目录
#ExecStart 为脚本路径

1.5.修改minio,startup.sh,minio.service文件权限

chmod +x /usr/lib/systemd/system/minio.service 
chmod +x /vdb/minio/run/minio
chmod +x /vdb/minio/run/startup.sh

1.6.启动minio服务并设置开机自启

systemctl daemon-reload #刷新system配置
systemctl start minio 
systemctl enable minio #添加开机自启
systemctl status minio

#依此执行以上命令
#如下图所示表示启动成功!

1.7.验证访问minio

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值