文章目录
- 实验环境
- 实验步骤
前言
最近在学习使用minio,在这里对自己的学习过程做一个记录和总结,方便自己查阅。
Minio是GlusterFS创始人之一Anand Babu Periasamy发布新的开源项目。Minio兼容Amason的S3分布式对象存储项目,采用Golang实现,客户端支持Java、Python、Javacript、 Golang语言。
Minio可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows、Linux、 OS X和FreeBSD上。安装和配置非常简单,基本是复制可执行程序,单行命令就可以运行起来。minio还可以通过容器部署以及部署到k8s集群,详细部署方式可以查看官方文档。
一、部署环境
麒麟V10-SP2服务器操作系统
镜像下载地址:镜像文件下载地址:链接:https://pan.baidu.com/s/1eZLF6AGjDl76_KDczsXM6g
提取码:1234
minio二进制文件下载地址:https://dl.min.io/server/minio/release/linux-amd64/minio
二、实验步骤
使用命令systemctl stop firewalld关闭防火墙
setenforce 0 临时关闭防火墙

在opt目录下递归创建/minio/data目录,并进到minio目录中创建minio.log文档
使用xshell软件自带的文件传输工具,将二进制文件minio上传到minio目录下或者使用
wget https://dl.min.io/server/minio/release/linux-amd64/minio下载

赋予minio文件权限

export MINIO_ACCESS_KEY=minioadmin
设置登录minio的access key
export MINIO_SECRET_KEY=minioadmin
设置登录minio的secret key
./minio server /data
启动minio
网页输入http://ip:port
用户名minioadmin
密码minioadmin
点击create bucket创建
填写bucket名称然后点击创建
上传文件/文件夹
点击upload之后点击upload file上传文件
选择一个文件,然后点击打开
成功上传

点击identity之后点击users,选择create user创建用户

输入用户名以及密码,权限选择consoleadmin,readwrite然后选择save保存退出

可以看见已经添加成功
