在CentOS 6+7 上安裝配置GlusterFS

在CentOS 5+6+7 上安裝配置GlusterFSnode

1、GlusterFS簡介vim

    GlusterFSScale-Out存儲解決方案Gluster的核心,它是一個開源的分佈式文件系統,具備強大的橫向擴展能力,經過擴展可以支持數PB存儲容量和處理數千客戶端。GlusterFS藉助TCP/IPInfiniBand RDMA網絡將物理分佈的存儲資源彙集在一塊兒,使用單一全局命名空間來管理數據。GlusterFS基於可堆疊的用戶空間設計,可爲各類不一樣的數據負載提供優異的性能centos

2、GlusterFS主要應用網絡

        主要應用在集羣系統中,具備很好的可擴展性。軟件的結果設計良好,易於擴展和配置,經過各個模塊的靈活搭配以獲得針對性的解決方案。可解決如下問題:網絡存儲,聯合存儲(融合多個節點上的存儲空間),冗餘備份,大文件的負載均衡(分塊)。因爲缺少一些關鍵特性,可靠性也未通過長時間考驗,還不適合應用於須要提供 24 小時不間斷服務的產品環境。目前適合應用於大數據量的離線應用。   因爲它良好的軟件設計,以及由專門的公司負責開發,進展很是迅速,幾個月或者一年後將會有很大的改進,很是值得期待。負載均衡

3、安裝GlusterFS軟件包:分佈式

加載glusterfs的epel源:ide

 wget -P /etc/yum.repos.d https://download.gluster.org/pub/gluster/glusterfs/3.7/LATEST/CentOS/glusterfs-epel.repo  性能

yum源後面發現沒有了,安裝方法以下:centos7


yum install centos-release-gluster
yum install glusterfs-server


安裝:yum install -y glusterfs glusterfs-server glusterfs-fusespa

啓動:/etc/init.d/glusterd start
開機自動掛載:chkconfig glusterd on



centos5:nfs安裝

centos5的系統因爲比較老,名字跟centos6和centos7的有些不同


yum -y install nfs-utils portmap


設置一下共享的目錄以及權限

vim /etc/exports

/data/log 10.1.0.0/16(rw,no_root_squash)


使文件生效:

exportfs -a

掛載:mount -t nfs -o nolock  10.1.1.1:/data/share /log

------------------------------------------------------------------------------------------------------

centos 6(在CentOS 6.3當中,portmap服務由rpcbind負責) :

yum -y install nfs-utils rpcbind


4、客戶端

yum install -y glusterfs glusterfs-server glusterfs-fuse

建立一個卷GlusterFS名爲glusterdata,以/boot/jdh/爲共享目錄

gluster volume create glusterdata 192.168.6.2:/boot/gfs/

wKiom1dRMkrDm5JxAAAe_iSobEk121.png-wh_50

啓動卷

gluster volume start glusterdata

wKioL1dRM0yB0UegAAAdSIm_cYc540.png-wh_50

查看卷標信息

 gluster volume info

wKiom1dRMciQUUO6AAAsm3n16jg166.png-wh_50
5、服務端

安裝軟件

yum install glusterfs glusterfs-fuse -y


加載fuse模塊

modprobe fuse

掛載

mount -t glusterfs    192.168.6.2:glusterdata /gfstore


centos7 

centos7上面或許有的沒有這個源,用下面這個方法

1.在node1-4上安裝glusterfs-server

yum install -y centos-release-gluster38

yum install -y glusterfs glusterfs-server glusterfs-fuse


設置開機自啓動並啓動

systemctl enable glusterd.service

systemctl start glusterd.service

相關文章
相關標籤/搜索