1、修改 /etc/hosts

所有服务节点执行(如果集群中没有DNS,可忽略此步骤):

10.5.25.37 glusterfs-1-5-25-37
10.5.25.38 glusterfs-2-5-25-38

2、开始安装

所有服务节点执行:

apt-get install glusterfs-server -y

service glusterfs-server start

3、创建集群节点

37上执行:

gluster peer probe glusterfs-2-5-25-38

gluster peer status

38上执行:

gluster peer probe glusterfs-1-5-25-37   38上执行

gluster peer status

删除/添加节点命令:

gluster peer detach xxx

gluster peer probe xxx

4、创建磁盘分区,挂载目录

所有服务节点执行:

linux磁盘分区fdisk命令详解:http://www.cnblogs.com/wangkangluo1/archive/2012/06/08/2541161.html

mkfs.ext4 /dev/vdb

查看结果:

blkid /dev/vdb
/dev/vdb: UUID="fa4a508f-ca6e-483a-a80a-ad76e9586e82" TYPE="ext4"

挂载:

mkdir -p /opt/gfs

mount /dev/vdb /opt/gfs

df -h 查看挂载情况

设置开机自动挂载:

vi /etc/fstab

/dev/vdb /opt/gfs ext4 default 0 1

Linux fstab自动挂载分区教程:http://blog.sina.com.cn/s/blog_6ce9e88701014jgl.html

5、创建分布式存储卷

创建卷:http://blog.csdn.net/ptmagic/article/details/8782273

http://zhidao.baidu.com/link?url=eqVAuyM7jnEZdu4vQ37UVS6a7E0LMt1gTrfSWAIu_v2HpcOfKsmY9Ws-H4Bi2MTS_tgwZs1V7YF0S3WnpcTsrK

动态调整:http://blog.csdn.net/zonelan/article/details/8476281

基本原理:http://my.oschina.net/hncscwc/blog/225454

gluster volume create gv_ansible replica 2 10.5.25.37:/opt/gfs/ansible 10.5.25.38:/opt/gfs/ansible

查看volume信息:

gluster volume info

启动存储卷:

gluster volume  start gv_ansible

gluster volume info 查看为已经启动状态

6、客户端

apt-get install glusterfs-client -y

mkdir -p /tmp/ansible

mount.glusterfs 10.5.25.37:gv_ansible /tmp/ansible

设置开机自动挂载,vi /etc/fstab,追加:

10.5.25.37:gv_ansible /tmp/ansible glusterfs defaults,_netdev 0 0

OK,搞定!

其他参考资料:http://www.2cto.com/os/201210/160151.html

分布式存储系统GlusterFS初体验:http://my.oschina.net/kisops/blog/151073

GlusterFS集群系统安装与配置方法详解(1/2):http://www.111cn.net/sys/linux/62609.htm

推荐阅读:http://www.linuxidc.com/Linux/2015-11/125106.htm

https://www.digitalocean.com/community/tutorials/how-to-create-a-redundant-storage-pool-using-glusterfs-on-ubuntu-servers

http://www.gluster.org/community/documentation/index.php/Setting_Up_Clients

https://www.digitalocean.com/community/tutorials/how-to-create-a-redundant-storage-pool-using-glusterfs-on-ubuntu-servers

搭建参考:http://www.cnblogs.com/lionelwu-qianqian/archive/2013/12/12/3470555.html

umount:http://unix.stackexchange.com/questions/15024/umount-device-is-busy-why

【云计算】Ubuntu14.04 搭建GlusterFS集群的更多相关文章

  1. 搭建ubuntu14.04的hadoop集群【docker容器充当服务器】

    首先弄出来装有hadoop.java.ssh.vim的镜像起名badboyf/hadoop.做镜像有两种方法,一种是用Dockerfile来生成一个镜像,一种是基于ubuntu14.04的基础镜像生成 ...

  2. Ubuntu14.04安装ROOT集群

    之前尝试在CentOS7上部署ROOT集群,却发现无论是源码包安装,还是官方提供的二进制包,都缺少了关键的xproofd可执行文件,导致PoD不能运行.没有办法,只能尝试在其他OS上部署,这里我选择了 ...

  3. ubuntu16.04搭建hadoop集群环境

    1. 系统环境Oracle VM VirtualBoxUbuntu 16.04Hadoop 2.7.4Java 1.8.0_111 master:192.168.19.128slave1:192.16 ...

  4. ubuntu14.04搭建Hadoop2.9.0集群(分布式)环境

    本文进行操作的虚拟机是在伪分布式配置的基础上进行的,具体配置本文不再赘述,请参考本人博文:ubuntu14.04搭建Hadoop2.9.0伪分布式环境 本文主要参考 给力星的博文——Hadoop集群安 ...

  5. ClickHouse(04)如何搭建ClickHouse集群

    ClickHouse集群的搭建和部署和单机的部署是类似的,主要在于配置的不一致,如果需要了解ClickHouse单机的安装设部署,可以看看这篇文章,ClickHouse(03)ClickHouse怎么 ...

  6. 实验室中搭建Spark集群和PyCUDA开发环境

    1.安装CUDA 1.1安装前工作 1.1.1选取实验器材 实验中的每台计算机均装有双系统.选择其中一台计算机作为master节点,配置有GeForce GTX 650显卡,拥有384个CUDA核心. ...

  7. Ubuntu 14.04中Elasticsearch集群配置

    Ubuntu 14.04中Elasticsearch集群配置 前言:本文可用于elasticsearch集群搭建参考.细分为elasticsearch.yml配置和系统配置 达到的目的:各台机器配置成 ...

  8. Cloudera Manager安装_搭建CDH集群

    2017年2月22日, 星期三 Cloudera Manager安装_搭建CDH集群 cpu   内存16G 内存12G 内存8G 默认单核单线 CDH1_node9 Server  || Agent ...

  9. Linux Redis集群搭建与集群客户端实现

    硬件环境 本文适用的硬件环境如下 Linux版本:CentOS release 6.7 (Final) Redis版本: Redis已经成功安装,安装路径为/home/idata/yangfan/lo ...

随机推荐

  1. (error) DENIED Redis is running in protected mode because protected mode is enabled

    在通过Java程序链接配置好的redis服务时出现 DENIED Redis is running in protected mode because protected mode is enable ...

  2. textarea 内容不可编辑 自是适应高度 只读相关属性配置

    不可编辑: <textarea disabled="disabled"></textarea> 如果仅仅用于禁止输入(只读,但有用),使用readonly属 ...

  3. python 重新执行循环中出错的那一次

    # coding: utf-8 li = [1,2,3,4,5] for num in li: while True: try: # do something except some error: c ...

  4. C#读取csv文件使用字符串拼接成XML

    phone.csv zhangsan1, zhangsan2, zhangsan3, static void Main(string[] args) { //XML //XML就是一个文件,用来存储数 ...

  5. Keras 训练时出现 CUDA_ERROR_OUT_OF_MEMORY 错误

    不用惊慌,再试一次.估计当时GPU内存可分配不足,可手动结束所有python程序后释放相关GPU内存,或者重新运行一次终端

  6. CAS无锁操作

    https://coolshell.cn/articles/8239.html 主要讲的是<Implementing Lock-Free Queues>的论点,具体直接看论文最好.这里总结 ...

  7. sql 常见错误

    notFound = 1403L; .dupKey = -1L; openCloseErr = -2117L; cursorNotOpenErr = -1002L; .nullCursor = -14 ...

  8. 使用appframework前端框架中输入框圆角问题

    目前使用HTML5技术来开发手机跨平台app已经成为了曾经的web开发人员介入移动开发的一条捷径.与此对应也出现了很多新的技术来支撑这样的开发方式,例如国外的phonegap和国内的APPcan等.很 ...

  9. ARC-100 D - Equal Cut

    题面在这里! 我们枚举一下第2和第3段的分界点,显然这种情况下 第1与第2  和  第3与第4  之间的分界点都只有两种情况可能最优,吧这四种情况讨论一下就好了. 两边的分界点可以单调扫过去... # ...

  10. BZOJ 2157 旅游(动态树)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=2157 [题目大意] 支持修改边,链上查询最大值最小值总和,以及链上求相反数 [题解] ...