一、GlusterFS簡介
GlusterFS是Scale-Out存儲解決方案Gluster的核心,它是一個開源的分布式文件系統,具有強大的橫向擴展能力,通過擴展能夠支持數PB存儲容量和處理數千客戶端。GlusterFS借助TCP/IP或InfiniBand RDMA網絡將物理分布的存儲資源聚集在一起,使用單一全局命名空間來管理數據。GlusterFS基於可堆疊的用戶空間設計,可為各種不同的數據負載提供優異的性能
二、GlusterFS主要應用
主要應用在集群系統中,具有很好的可擴展性。軟件的結果設計良好,易於擴展和配置,通過各個模塊的靈活搭配以得到針對性的解決方案。可解決以下問題:網絡存儲,聯合存儲(融合多個節點上的存儲空間),冗余備份,大文件的負載均衡(分塊)。由於缺乏一些關鍵特性,可靠性也未經過長時間考驗,還不適合應用於需要提供 24 小時不間斷服務的產品環境。目前適合應用於大數據量的離線應用。 由於它良好的軟件設計,以及由專門的公司負責開發,進展非常迅速,幾個月或者一年後將會有很大的改進,非常值得期待。
三、安裝GlusterFS軟件包:
加載glusterfs的epel源:
wget -P /etc/yum.repos.dhttp://download.gluster.org/pub/gluster/glusterfs/LATEST/CentOS/glusterfs-epel.repo
安裝:yum install -y glusterfs glusterfs-server glusterfs-fuse
啟動:/etc/init.d/glusterd start
開機自動掛載:chkconfig glusterd on
四、客戶端
yum install -y glusterfs glusterfs-server glusterfs-fuse
創建一個卷GlusterFS名為glusterdata,以/boot/jdh/為共享目錄
glustervolumecreateglusterdata192.168.6.2:/boot/gfs/
啟動卷
glustervolumestartglusterdata
查看卷標信息
glustervolumeinfo
五、服務端
安裝軟件
yuminstallglusterfsglusterfs-fuse-y
加載fuse模塊
modprobefuse
掛載
mount-tglusterfs192.168.6.2:glusterdata/gfstore
http://xxxxxx/Linuxjc/1134271.html TechArticle