Minio对象储存服务器的安装与服务化自动启动教程

2020-04-10 0 3,084 百度已收录

Minio简介

Minio是Apache License v2.0下发布的对象存储服务器。它与Amazon S3云存储服务兼容。它最适合存储非结构化数据,如照片,视频,日志文件,备份和容器/VM映像。对象的大小可以从几KB到最大5TB
Minio服务器足够轻,可以与应用程序堆栈捆绑在一起,类似于NodeJS,Redis和MySQL。


Minio安装

通过这个安装之后,在/usr/local/bin目录下面执行这个命令,就能看到输出信息,获得accessKey和secretKey

minio server /tmp/minio   //后面的是数据目录

将Minio设置成服务

以上步骤中,如果Ctrl+C退出之后,这个Minio服务也就同时停止了,所以如果需要它在后台进行服务,需要将它添加到后台服务中。(在root权限,不加sudo)

1、首先需要添加minio用户,以及建一个Minio文件夹

	adduser minio-user
 	mkdir /tmp/minio
 	chown minio-user:minio-user /tmp/minio

2、建立一个配置文件,并更新minio的key信息

 
        # vim /etc/default/minio 
 	MINIO_ACCESS_KEY=xxx
 	MINIO_SECRET_KEY=xxx
 	MINIO_VOLUMES= "/tmp/minio/" 
 	MINIO_OPTS= "--address :9000" 

3、新建一个minio.service 在 /etc/systemd/system

 
       # vim /etc/systemd/system/minio.service 
 	[Unit]
 	Description=Minio
 	Documentation=https://docs.minio.io 
 	Wants=network-online.target
 	After=network-online.target
 	AssertFileIsExecutable=/usr/local/bin/minio
 	[Service]
 	WorkingDirectory=/usr/local/
 	User=minio-user
 	Group=minio-user
 	PermissionsStartOnly= true 
 	EnvironmentFile=-/etc/ default /minio
 	ExecStartPre=/bin/bash -c  "[ -n \"${MINIO_VOLUMES}\" ] || echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"" 
 	ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
 	StandardOutput=journal
 	StandardError=inherit
 	 # Specifies the maximum file descriptor number that can be opened by this process 
 	LimitNOFILE=65536
 	 # Disable timeout logic and wait until process is stopped 
 	TimeoutStopSec= 0 
 	# SIGTERM signal is used to stop Minio 
 	KillSignal=SIGTERM
 	SendSIGKILL=no
 	SuccessExitStatus=0 
 	[Install]
 	WantedBy=multi-user.target

4、正式启用和查看状态

         # systemctl enable minio.service
 	# systemctl daemon-reload
 	# systemctl start minio
 	# systemctl status minio.service

重启服务器以后也能打开啦

如需正式建立使用,请修改运行目录为你想设置的目录
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

栗子博客 软件 Minio对象储存服务器的安装与服务化自动启动教程 https://www.lizi.tw/soft/7298.html

建筑工地上施工员,闲暇时弄个博客打发时间,

常见问题
  • 1、杰齐1.7仅适用于PHP5.2 2、需Zend支持 3、尽量使用宝塔面板 4、尽量使用Windows 系统,关关对Linux支持不太友好。
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

Minio对象储存服务器的安装与服务化自动启动教程-海报

分享本文封面