暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

记一次:在CentOS7 上minio安装和部署

原创 chkl 2023-02-22
5518

1、下载minio

linux下载地址: https://dl.minio.io/server/minio/release/linux-amd64/minio

[root@VM-16-10-centos opt]# wget https://dl.minio.io/server/minio/release/linux-amd64/minio
--2023-02-22 15:22:42--  https://dl.minio.io/server/minio/release/linux-amd64/minio
Resolving dl.minio.io (dl.minio.io)... 138.68.11.125, 178.128.69.202
Connecting to dl.minio.io (dl.minio.io)|138.68.11.125|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 99983360 (95M) [application/octet-stream]
Saving to: ‘minio’

100%[===========================================================================>] 99,983,360  1.06MB/s   in 12m 0s

2023-02-22 15:34:43 (136 KB/s) - ‘minio’ saved [99983360/99983360]

[root@VM-16-10-centos opt]# ls -lh minio
-rw-r--r-- 1 root root 96M Feb 18 02:46 minio

2、添加minio的执行权限

chmod +x minio
[root@VM-16-10-centos opt]# ls -lh minio
-rwxr-xr-x 1 root root 96M Feb 18 02:46 minio

3、创建目录(安装、数据存储及配置文件目录)

···
mkdir -p /minio/{run,data} && mkdir -p /etc/minio
···

3、启动验证

[root@VM-16-10-centos opt]# ./minio server /minio/data/
--内核警告
WARNING: Detected Linux kernel version older than 4.0.0 release, there are some known potential performance problems with this kernel version. MinIO recommends a minimum of 4.x.x linux kernel version for best performance
Formatting 1st pool, 1 set(s), 1 drives per set.
WARNING: Host local has more than 0 drives of set. A host failure will result in data becoming unavailable.
--用户密码设置警告
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables
MinIO Object Storage Server
Copyright: 2015-2023 MinIO, Inc.
License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
Version: RELEASE.2023-02-17T17-52-43Z (go1.19.6 linux/amd64)

Status:         1 Online, 0 Offline.
API: http://172.0.0.1:9000  http://172.0.0.1:9000  http://127.0.0.1:9000
RootUser: minioadmin
RootPass: minioadmin
Console: http://172.0.0.1:39647 http://172.0.0.1:39647 http://127.0.0.1:39647
RootUser: minioadmin
RootPass: minioadmin

Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart
   $ mc alias set myminio http://172.0.0.1:9000 minioadmin minioadmin

Documentation: https://min.io/docs/minio/linux/index.html
Warning: The standard parity is set to 0. This can lead to data loss.

minio.PNG

4、设置登录用户、密码及启动脚本

将minio可执行文件移动到/minio/run/目录下:

mv minio /minio/run/minio 

编写run.sh启动脚本

cd /minio/run/
vim run.sh 
#!/bin/bash
MINIO_VOLUMES1="/minio/data/"
#用户名
export MINIO_ROOT_USER="minio"
#密码
export MINIO_ROOT_PASSWORD="MinioXXX"
#日志保存位置
export MINIO_LOGFILE_PATH="/var/log/minio_server.log"

err_log=/minio/minio_err.log
nohup /minio/run/minio server --address :9000 --console-address ":9001" $MINIO_VOLUMES1 > $MINIO_LOGFILE_PATH 2>& 1 &

或者使用配置文件

vim /etc/minio/minio.conf
# minio安装路径挂载数据的目录
MINIO_VOLUMES1="/minio/data/"
#MINIO_VOLUMES1="http://localhost/data/minio" 域名方式,扩展用 MINIO_OPTS="--console-address :9000"
# minio 缓存 (需要mount 选项去掉atime)
#MINIO_CACHE_DRIVES="/mnt/driive1,/mnt/drive2,/mnt/drive3"
#用户名
export MINIO_ROOT_USER="minio"
#密码
export MINIO_ROOT_PASSWORD="MinioXXX"
#日志保存位置
export MINIO_LOGFILE_PATH="/var/log/minio_server.log"
#MINIO_STORAGE_CLASS_STANDARD="EC:2"
#默认启动STANDARD,若为EC:1,即冗余1块盘

#MINIO_STORAGE_CLASS_RRS="EC:2"
#需要其他动作才激活

vim run.sh
#!/bin/bash
. /root/.bash_profile
. /etc/minio/minio.conf
a_log=/minio/minio.log
err_log=/minio/minio_err.log

echo "Stopping minio"
pid=`ps -ef | grep 'minio server' | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
   kill -9 $pid
fi
echo "Stop Success!"

nohup /minio/run/minio server --address :9000 --console-address ":9001" ${MINIO_VOLUMES1} > ${MINIO_LOGFILE_PATH}  >${a_log}  2>${err_log} &
echo "Start minio Success!"
ps aux | grep -v grep |grep "minio server"

5、脚本启动查看进程

sh run.sh
ps aux|grep minio

minio2.PNG

最后修改时间:2024-06-13 15:35:43
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论