文章目录
- Linux下Minio分布式存储安装配置(图文详细)
-
- [1 资源准备](#1 资源准备)
-
- [1.1 创建存储目录](#1.1 创建存储目录)
- [1.2 获取Minio Server资源](#1.2 获取Minio Server资源)
- [1.3 获取Minio Client资源](#1.3 获取Minio Client资源)
- [2 Minio Server安装配置](#2 Minio Server安装配置)
-
- [2.1 切换目录](#2.1 切换目录)
- [2.2 后台启动](#2.2 后台启动)
- [2.3 查看进程](#2.3 查看进程)
- [2.4 控制台测试](#2.4 控制台测试)
- [3 Minio Client安装配置](#3 Minio Client安装配置)
-
- [3.1 切换目录](#3.1 切换目录)
- [3.2 移动mc脚本](#3.2 移动mc脚本)
- [3.2 运行mc命令](#3.2 运行mc命令)
- [4 自启动配置](#4 自启动配置)
-
- [4.1 创建脚本](#4.1 创建脚本)
- [4.2 相关命令](#4.2 相关命令)
Linux下Minio分布式存储安装配置(图文详细)
1 资源准备
1.1 创建存储目录
shell
# 创建存储文件加
mkdir -p /opt/module/minio-v8 /opt/module/minio-v8/logs /opt/module/minio-v8/data /opt/module/minio-v8/conf
1.2 获取Minio Server资源
shell
#切换目录
cd /opt/module/minio-v8
#拉取资源
wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
# 授权可执行
chmod +x minio
1.3 获取Minio Client资源
shell
#切换目录
cd /opt/module/minio-v8
#拉取资源
wget https://dl.minio.org.cn/client/mc/release/linux-amd64/mc
# 授权可执行
chmod +x mc
2 Minio Server安装配置
2.1 切换目录
shell
#切换目录
cd /opt/module/minio-v8
2.2 后台启动
shell
# /opt/module/minio-v8/data 文件存储目录
# /opt/module/minio-v8/logs 日志文件目录
# --console-address WEB控制端默认端口为9000、可自定义、演示为:9500
nohup ./minio server /opt/module/minio-v8/data --console-address ":9500" > /opt/module/minio-v8/logs/minio-v8.log 2>&1 &
2.3 查看进程
shell
# 查看进程
ps -ef|grep minio
# 端口监听
netstat -anlp|grep 9500
2.4 控制台测试
shell
#默认账户:密码
minioadmin:minioadmin
# 访问地址 http://IP:控制台端口
http://10.15.20.11:9500
3 Minio Client安装配置
3.1 切换目录
- Minio 客户端允许您通过命令行操作 Minio 服务器。
shell
#切换目录
cd /opt/module/minio-v8
3.2 移动mc脚本
- 其安装到系统 PATH 的某个位置,如 /usr/local/bin。您也可以从下载位置运行二进制文件。
shell
# 移动命令
mv mc /usr/local/bin/mc
3.2 运行mc命令
- 使用 mc alias set 创建一个与本地部署相关联的新别名。您可以针对此别名运行 mc 命令:
shell
# 命令格式 mc alias set 别名 服务端地址 账户名 密码
mc alias set local-v8 http://10.15.20.11:9000 minioadmin minioadmin
# 查看本地信息
mc admin info local-v8
4 自启动配置
4.1 创建脚本
shell
#创建命令
vim /etc/systemd/system/minio-v8.service
shell
[Unit]
Description=Minio-v8 Service
[Service]
#账户:密码
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
ExecStart=/opt/module/minio-v8/minio server /opt/module/minio-v8/data --console-address ":9500"
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
StandardOutput=/opt/module/minio-v8/logs/minio-v8.log
PrivateTmp=true
[Install]
WantedBy=multi-user.target
4.2 相关命令
shell
# 加载配置
systemctl daemon-reload
# 设置自启
systemctl enable minio-v8.service
# 启动|刷新|停止|状态
systemctl start minio-v8.service
systemctl reload minio-v8.service
systemctl stop minio-v8.service
systemctl status minio-v8.service