minio单节点部署 minio分布式部署 傻瓜式部署过程 (一)

现有一需求需要接入存储系统,经过初步的调研,决定选择minio,下面是minio的简单部署过程,亲测没问题。

 

一、准备工作:安装docker,学习docker相关知识,学习磁盘挂载

S1:安装依赖工具包

yum install -y yum-utils 

 S2:设置远程仓库

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

S3:安装docker

yum install docker-ce -y

 S4:启动docker以及加入开机自启

service docker start        #启动docker
chkconfig docker on         #加入开机启动

S5:查看docker版本

docker version

下面提供懒人安装,直接执行sh文件即可:

# install_docker.sh
yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce -y
service docker start
chkconfig docker on
docker version

 

二、单节点部署minio

2.1  单节点单磁盘部署

单节点部署又分为单磁盘、多磁盘部署,这里不推荐使用单磁盘,因为minio的纠删码算法要求至少4块磁盘,否则应用不了纠删码,保证不了数据安全以及高可用。

MINIO_ACCESS_KEY登录账号
MINIO_SECRET_KE登录密码

单磁盘部署命令:

docker run -it -d -p 9000:9000 --name minio1 \
-e "MINIO_ACCESS_KEY=minio" \  
-e "MINIO_SECRET_KEY=minio123" \
-v /opt/data1:/data1 \
-v /opt/config:/root/.minio 
minio/minio server /data1 

直接使用:宿主机ip:9000即可访问

需要注意的是挂载的目录(当磁盘使)必须为空。

 

2.2  单节点多磁盘部署

单节点多次盘的情况下,一半的磁盘损坏仍然可以无损读取,但是不能上传,至少一半+1的磁盘正常才可以上传。

多磁盘部署命令:

docker run -it -d -p 9000:9000 --name minio1 \
-e "MINIO_ACCESS_KEY=minio" \
-e "MINIO_SECRET_KEY=minio123" \
-v /opt/data1:/data1 \
-v /opt/data2:/data2 \
-v /opt/data3:/data3 \
-v /opt/data4:/data4 \
-v /opt/config:/root/.minio 
minio/minio server /data1 /data2 /data3 /data4

多节点部署发布于 minio单节点部署 minio分布式部署 傻瓜式部署过程 (二)中

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
MinIO是一个开源的对象存储服务器,它允许您在私有云环境中构建高性能的分布式存储系统。MinIO支持多节点部署,以提供更高的可用性和容错性。 在MinIO的多节点部署中,您可以将多个MinIO服务器节点组成一个集群,每个节点都可以独立地提供对象存储服务。这些节点之间通过分布式协议进行通信和同步,以确保数据的一致性和可靠性。 以下是一种常见的MinIO节点部署方案: 1. 部署多个MinIO服务器节点:在不同的物理或虚拟机上安装和配置MinIO服务器。每个节点都应该有自己的独立存储空间,并且可以通过网络进行通信。 2. 配置分布式模式:在每个MinIO节点上,您需要配置分布式模式以启用集群功能。这可以通过设置环境变量或命令行参数来完成。您需要指定集群中的所有节点的端点信息。 3. 设置访问和认证:为了保护您的数据,您可以设置访问密钥和密钥来限制对MinIO集群的访问。这可以通过配置环境变量或使用MinIO的管理工具来完成。 4. 启动和监控集群:启动每个MinIO节点,并确保它们能够正常运行。您可以使用MinIO的监控工具来监视集群的状态和性能。 5. 客户端连接:一旦MinIO集群启动并运行,您可以使用MinIO的客户端工具或SDK来连接和操作集群。客户端可以通过任何节点的端点进行连接,并且可以自动路由到可用的节点。 通过以上步骤,您可以成功地部署一个MinIO节点集群,以提供高可用性和容错性的对象存储服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值