因为公司ES02集群使用的是SSD磁盘做的raid0,为了保证存放文件的可靠性,即在ES02集群上部署了一套分布式文件系统glusterfs。
 
结构
ES11    含有gfs程序,并挂载gfs在/mnt上
ES12    含有gfs程序,并挂载gfs在/mnt上
ES13    含有gfs程序,并挂载gfs在/mnt上
ES14    含有gfs程序,并挂载gfs在/mnt上
ES15    含有gfs程序,并挂载gfs在/mnt上
ES16    含有gfs程序,并挂载gfs在/mnt上
ES17    仅挂载gfs在/mnt上
ES18    仅挂载gfs在/mnt上
ES19    仅挂载gfs在/mnt上
ES20    仅挂载gfs在/mnt上
ES21    仅挂载gfs在/mnt上
 
 
gluster资料
 
安装部署与常用命令
配置源
cd /etc/yum.repo.d
 
启动
service start glusterd
 
在信任池上增加信任(选取任意一台,我在ES11上配置的信任池,主机名已写hosts)
gluster peer probe ES12
gluster peer probe ES13
gluster peer probe ES14
......
gluster peer probe ES16
 
检查信任池状态
gluster peer status
结果应显示 “Number of peers:你添加的数量”
 
在对应的机器上创建gfs的brick
mkdir -p /opt/gluster-data-es11        ES11上
mkdir -p /opt/gluster-data-es12        ES12上
......
mkdir -p /opt/gluster-data-es16        ES16上
 
在ES11上创建分布式卷(分区)
gluster volume create nuts-registry-volume replica 2 transport tcp ES11:/opt/gluster-data-es11 ES12:/opt/gluster-data-es12 ES13:/opt/gluster-data-es13 ES14:/opt/gluster-data-es14 ES15:/opt/gluster-data-es15 ES16:/opt/gluster-data-es16
建议在单独的挂载分区里创建文件夹,若在根分区,请在命令的左后加上 force。
 
查看卷状态
gluster volume info
 
启动这个卷
gluster volume start docker-registry-volume  
再次查看状态,你会看到此卷的status是start
 
现在即可在已安装glusterfs程序的服务器上挂载网络文件系统了,建议内网使用。
mount -t glusterfs ES11:/nuts-registry-volume /mnt
若报错没有glusterfs文件系统,请回第一步yum安装一下gluster程序。

glusterfs快速安装的更多相关文章

  1. CocoaPods 的简单快速安装方法

    CocoaPods 的简单快速安装方法(Setting up CocoaPods master repo 卡着不动,是因为淘宝镜像已经不能用了. 一.git clone方法安装cocoapods 镜像 ...

  2. CentOS RDO方式快速安装OpenStack

    一.了解RDO RDO是什么? RDO是红帽Red Hat Enterprise Linux OpenStack Platform的社区版,类似RHEL和Fedora,RHEV和oVirt这样的关系. ...

  3. Linux超快速安装Ruby on Rails

    Linux超快速安装Ruby on Rails 时间 2014-11-25 11:45:11 Flincllck Talk 原文  http://www.flincllck.com/quick-ins ...

  4. Python,Jupyter Notebook,IPython快速安装教程

    0.安装环境 Windows10,Python3.5.1,IPython,jupyter notebook,and other functionality 官方安装文档Linux版3.x 官方安装文档 ...

  5. 转载 - Vultr VPS注册开通且一键快速安装PPTP VPN和电脑连接使用

    本文转载来自:https://www.vultrclub.com/139.html 从2014年Vultr VPS进入市场之后,作为有背景.实力的搅局者,是的最近两年VPS.服务器的用户成本降低.配置 ...

  6. Vmware快速安装linux虚拟机(SUSE)

    安装环境:Vmware 11.SUSE11 64位 vmware快速安装linux虚拟机的过程还是比较简单的,步骤如下: 1.点击文件,新建虚拟机. 2.选择典型安装. 3.在红框中选择想要安装的虚拟 ...

  7. zabbix 3.0快速安装简介(centos 6)

    zabbix快速安装 系统版本:centos 6 1.yum源配置和zabbix.msyql安装 rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3. ...

  8. zabbix 3.0快速安装简介(centos 7)

    zabbix快速安装 系统版本:centos 7 通过yum方法安装Zabbix3.0,安装源为阿里云 yum源配置 rpm -ivh http://mirrors.aliyun.com/zabbix ...

  9. Python MySQLdb在Linux下的快速安装

    在家里windows环境下搞了一次 见   python MySQLdb在windows环境下的快速安装.问题解决方式 http://blog.csdn.NET/wklken/article/deta ...

随机推荐

  1. Memcached安装配置最大使用内存

    Memcached安装配置最大使用内存 项目做了很多,虽然用memcached的项目也有很多.但是没有太关注安装memcached细节问题 最近做了一个项目,把很多东西都放到memcached缓存中, ...

  2. 一致性hash和虚拟节点

    consistent hashing 算法的原理 consistent hashing 是一种 hash 算法,简单的说,在移除 / 添加一个 cache 时,它能够尽可能小的改变已存在key 映射关 ...

  3. MVC 静态化的ActionFilter

    在MVC中,需要对某些页面进行静态化,用ActionFilter来做静态化,把页面存到缓存中.如下代码所示,其中Result.RenderString是扩展方法,第一次缓存的时候,Action代码会运 ...

  4. IOS学习之路九(配置restful webservice 框架restkit)

    RestKit 是一个开源的 objective-c 框架,容许在 iOS 和 Mac OS X 的 Objective-C 中与 RESTful Web 办事进行交互,包含简单的 HTTP requ ...

  5. 开启和禁用Wifi热点命令

    netsh wlan set hostednetwork mode=allow ssid=[无线网络名字] key=[密码] netsh wlan start hostednetwork --启用 禁 ...

  6. python打包成window可执行程序

    python程序可以通过python hello.py执行,但是需要安装python的解释器,并配置环境变量,打包成exe程序之后可以直接执行. 使用setup工具和py2exe可以做到这一点. 最简 ...

  7. 获取Portal中POWL程序的APPLID

    获取Portal中POWL程序的APPLID 今天做练习的时候跟 Leader 学了一招,当不知道集成在 Portal 中 POWL 程序的 APPLID 的时候,可以在类 CL_POWL_MODEL ...

  8. 设计模式——(Abstract Factory)抽象工厂

    设计模式——(Abstract Factory)抽象工厂 设计面向对象软件比较困难,而设计可复用的面向对象软件就更加困难.你必须设计相关类,并设计类的接口和继承之间的关系.设计必须可以解决当前问题,同 ...

  9. 链方法[C# 基础知识系列]专题三:如何用委托包装多个方法——委托链

    最近研究链方法,稍微总结一下,以后继续补充: 弁言: 上一专题分析了下编译器是如何来翻译委托的,从中间语言的角度去看委托,希望可以帮助大家进一步的理解委托,然而之前的分析都是委托只是封装一个方法,那委 ...

  10. SQlServer---时间的操作

    select Day(getdate())--当前日是这个月的第几天 -Day(getdate()))))--当前月有多少天 -Day(getdate()))))-Day(getdate())--当前 ...