• dushu.tw 读书网、小说免费阅读网站

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

软件 举个栗子 来源:馒头侠 998次浏览 已收录 0个评论 扫描二维码

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

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

如需正式建立使用,请修改运行目录为你想设置的目录

举个栗子 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Minio对象储存服务器的安装与服务化自动启动教程
喜欢 (0)
举个栗子
关于作者:
建筑工地上施工员,闲暇时弄个博客打发时间,
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到