Linux下Minio分布式存储安装配置(图文详细)
1 资源准备
1.1 创建存储目录
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资源
cd /opt/module/minio-v8
wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
chmod +x minio
1.3 获取Minio Client资源
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 切换目录
cd /opt/module/minio-v8
2.2 后台启动
nohup ./minio server /opt/module/minio-v8/data --console-address ":9500" > /opt/module/minio-v8/logs/minio-v8.log 2>&1 &
2.3 查看进程
ps -ef|grep minio
netstat -anlp|grep 9500
2.4 控制台测试
minioadmin:minioadmin
http://10.15.20.11:9500
3 Minio Client安装配置
3.1 切换目录
- Minio 客户端允许您通过命令行操作 Minio 服务器。
cd /opt/module/minio-v8
3.2 移动mc脚本
- 其安装到系统 PATH 的某个位置,如 /usr/local/bin。您也可以从下载位置运行二进制文件。
mv mc /usr/local/bin/mc
3.2 运行mc命令
- 使用 mc alias set 创建一个与本地部署相关联的新别名。您可以针对此别名运行 mc 命令:
mc alias set local-v8 http://10.15.20.11:9000 minioadmin minioadmin
mc admin info local-v8
4 自启动配置
4.1 创建脚本
vim /etc/systemd/system/minio-v8.service
[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 相关命令
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