• xsz.tw 不带广告的小说站
  • down.tw 资源、下载站
  • dushu.tw 读书网、小说免费阅读网站

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

软件 举个栗子 来源:馒头侠 2个月前 (04-10) 274次浏览 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)
举个栗子
关于作者:
建筑工地上施工员,闲暇时弄个博客打发时间,
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址