GlusterFS 分布式檔案系統

2022-02-13 13:22:25 字數 1699 閱讀 8377

官方文件

glusterfs是乙個開源的分布式檔案系統,是scale儲存的核心,能夠處理千數量級的客戶端。是整合了許多儲存塊(server)通過infiniband rdma或者 tcp/ip方式互聯的乙個並行的網路檔案系統。

特徵:一般在企業中,採用的是分布式複製卷,因為有資料備份,資料相對安全。

網路要求全部千兆環境,gluster 伺服器至少有 2 塊網絡卡,1 塊網絡卡繫結供 gluster 使用,剩餘一塊分配管理網路 ip,用於系統管理。如果有條件購買萬兆交換機,伺服器配置萬兆網絡卡,儲存效能會更好。網路方面如果安全性要求較高,可以多網絡卡繫結。

跨地區機房配置 gluster,在中國網路格局下不適用。

基於hash演算法將檔案分布到所有的brick server上,只是單純的擴大了磁碟空間,不具備冗餘能力,資料丟了就丟了,由於distribute volume使用本地檔案系統,因此訪問效率並沒有提高,相反會應為中間又加上了一層網路傳輸,效率反而降低了.另外本地儲存裝置的容量有限制,因此支援超大型檔案會有一定的難度

類似raid 0,檔案分成資料塊以round robin(迴圈)方式分布到brick server上,併發粒度是資料塊,支援超大檔案,大檔案的讀寫效能高(因為他是分塊儲存,可以同時多個磁碟寫入)

類似於raid1,檔案同步的複製到多個brick上,具有容錯能力,寫效能下降,讀效能提公升(待測),replicated模式,也稱作afr(auto file replicated),同乙個檔案在多個映象儲存節點上儲存多份,每個節點上都具有想用的目錄結構和檔案.replica volume是容器儲存中較為推崇的一種

先組成條帶式在組成分布式,集群節點最少4個節點,brick server 數量是條帶數的倍數,分布式的條帶卷,volume和brick所包含的儲存伺服器必須是stripe的倍數,同時擁有分布式和條帶式的功能.檔案分布在四台檔案儲存伺服器上, 建立卷的時候相鄰的兩個會組成條帶,然後在組成分布式

brick server是映象數的倍數,先組合分布式在組合成複製卷,也是最少需要4臺伺服器,這個多少組成分布和多少個副本數是自己建立的時候定義的,官網有介紹

先組合成條帶式在組合成複製卷,先把資料分塊存放,然後在完整複製,類似 raid 10,同時具有條帶卷和複製卷的特點

三種基礎卷的合體

參考: 

tfs:

GlusterFS分布式檔案部署

fuse安裝 yum install zlib devel util linux tar zxvf fuse 2.9.2.tar.gz cd fuse configure make make install export pkg config path usr local fuse lib pkgc...

GlusterFS分布式檔案系統原理

glusterfs概述 glusterfs gluster file system 是乙個開源的分布式檔案系統,主要由z research公司負責開發 是scale out儲存解決方案gluster的核心,它是乙個開源的分布式檔案系統,在儲存方面具有強大的橫向擴充套件能力,通過擴充套件不同的節點可以...

用glusterfs搭建分布式集群

在前面已經安裝好的glusterfs基礎上,用兩台虛擬機器test1,test2來分布式儲存測試,ip分別為 192.168.30.6,192.168.30.7 1.首先確保這兩台虛擬機器執行sudo etc init.d glusterd start啟動正常 2.用其中一台來執行gluster命令...