Linux----GlusterFS分布式文件系统群集

                                                                        (实验准备yum网络原,glusterfs)

Linux----GlusterFS分布式文件系统群集

Linux----GlusterFS分布式文件系统群集

Linux----GlusterFS分布式文件系统群集

1号机#

#vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static

IPADDR=192.168.1.1                                                  (esc:wq)

#ifdown ens33;ifup ens33

#systemctl stop firewalld

#systemctl disable firewalld

#mount /dev/cdrom /mnt

2号机#

#vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static

IPADDR=192.168.1.2                                                  (esc:wq)

#ifdown ens33;ifup ens33

#systemctl stop firewalld

#systemctl disable firewalld

#mount /dev/cdrom /mnt

3号机#

#vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static

IPADDR=192.168.1.3                                               (esc:wq)

#ifdown ens33;ifup ens33

#systemctl stop firewalld

#systemctl disable firewalld

#mount /dev/cdrom /mnt

4号机#

#vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static

IPADDR=192.168.1.4                                                  (esc:wq)

#ifdown ens33;ifup ens33

#systemctl stop firewalld

#systemctl disable firewalld

#mount /dev/cdrom /mnt

1号机#

#hostname node1 

#bash

#vim  /etc/hostname

删除所有后添加:node1

:保存退出

2号机#

#hostname node2

#bash

#vim  /etc/hostname

删除所有后添加:node2

:保存退出

3号机#

#hostname node3

#bash

#vim  /etc/hostname

删除所有后添加:node3

:保存退出

4号机#

#hostname node4

#bash

#vim  /etc/hostname

删除所有后添加:node4

:保存退出

1号机#

#vim /etc/hosts
添加:192.168.1.1 node1
             192.168.1.2 node2
            192.168.1.3 node3
             192.168.1.4 node4                                             (esc:wq)


#scp   /etc/hosts  [email protected]:/etc

#scp   /etc/hosts  [email protected]:/etc

#scp   /etc/hosts  [email protected]:/etc

#ping  node1                    #ping node2                   #ping node3         #ping node4

将下载号的Glusterfs,yum原挂载好

#cd /etc/yum.repos.d/

#mkdir  backup

#mv   CentOS-*  backup/

#vim  a.repo

复制下载好的yum原到a.repo

2号机#

#cd /etc/yum.repos.d/

#mkdir  backup

#mv   CentOS-*  backup/

3号机#

#cd /etc/yum.repos.d/

#mkdir  backup

#mv   CentOS-*  backup/

4号机#

#cd /etc/yum.repos.d/

#mkdir  backup

#mv   CentOS-*  backup/

1号机#

#scp   a.repo   [email protected]:/etc/yum.repos.d/

#scp   a.repo   [email protected]:/etc/yum.repos.d/

#scp   a.repo   [email protected]:/etc/yum.repos.d/

#yum -y install glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma     //安装glusterfs相应的软件包

# systemctl start glusterd

# systemctl enable glusterd

2号机#

#yum -y install glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma     //安装glusterfs相应的软件包

# systemctl start glusterd

# systemctl enable glusterd

3号机#

#yum -y install glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma     //安装glusterfs相应的软件包

# systemctl start glusterd

# systemctl enable glusterd

4号机#

#yum -y install glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma     //安装glusterfs相应的软件包

# systemctl start glusterd

# systemctl enable glusterd

1号机#    node1上添加节点

# gluster peer probe node1

# gluster peer probe node2 
# gluster peer probe node3
# gluster peer probe node4

# gluster peer status           //查看群集状态

创建分布式卷

# gluster volume create dis-volume node1:/e6 node2:/e6 force
//创建分布式卷,卷名为dis-volume,使用node1的e6磁盘和node2的e6磁盘。
//没有指定类型,默认创建的是分布式卷!
//force表示强制的意思,第一次可以省略

# gluster volume info dis-volume                      //查看dis-volume卷详细信息

# gluster volume start dis-volume //启动dis-volume卷

# gluster volume status dis-volume //查看dis-volume的状态

创建条带卷

# gluster volume create stripe-volume stripe 2 node1:/d5 node2:/d5 force //指定类型为stripe,数值为2,而且后面跟了2个Brick Server,所以创建的是条带卷

]# gluster volume info stripe-volume

# gluster volume start stripe-volume

创建复制卷

# gluster volume create rep-volume replica 2 node3:/d5 node4:/d5 force //指定类型为replica,数值为2,而且后面跟了2个Brick Server ,所以创建的复制卷

# gluster volume info rep-volume

# gluster volume start rep-volume

创建分布式条带卷

# gluster volume create dis-stripe stripe 2 node1:/b3 node2:/b3 node3:/b3 node4:/b3 force
//指定类型为stripe,数值为2,而且后面跟了4个Brick Server,是2的2倍,所以创建的是分布式条带卷

# gluster volume info dis-stripe

# gluster volume start dis-stripe

创建分布式复制卷

# gluster volume create dis-rep replica 2 node1:/c4 node2:/c4 node3:/c4 node4:/c4 force
//指定类型为replica,数值为2,而且后面跟了4个Brick Server,是2的2倍,所以创建的是分布式复制

# gluster volume info dis-rep

# gluster volume start dis-rep