<a href=""></a>GlusterFS是一種Scale-Out存儲解決方案!!
企業面對著各種資料量的暴增,資料儲存已成為一個必須要注重的問題。
運用GlusterFS特點,讓您打造出彈性又靈活的企業級儲存解決方案。
筆者(百原科技)將分享在Ubuntu平台建置GlusterFS叢集儲存及相關的應用。
相關資源請參閱
GLUSTER COMMUNITY
http://www.gluster.org
(網站同步篇 1)、(網站同步篇 2)、(網站同步篇 3)
接續上一篇Ubuntu建構GlusterFS叢集儲存(混合卷冊篇1),
我們來檢視一下Distributed分散式+Replicated複製式,有哪些優點?
在上一篇,我們在掛起的dr-vol卷冊下使用touch命令產生了10個檔案,這10個檔案在節點伺服器上的分布如下
n11節點伺服器共有8個檔案,檔案名稱如下
Files1、Files10、Files4、Files5、Files6、Files7、Files8、Files9
圖例:
n12節點伺服器共有8個檔案,檔案名稱如下
Files1、Files10、Files4、Files5、Files6、Files7、Files8、Files9
圖例:
n13節點伺服器共有2個檔案,檔案名稱如下
Files2、Files3
圖例:
n14節點伺服器共有2個檔案,檔案名稱如下
Files2、Files3
圖例:
所以我們可看出n11與n12是一個複寫群組,而n13與n14則是另一個複寫群組,現在來測試一下~~
分散式+複寫式模式,能夠容許伺服器故障嗎?那到底可以容許幾部伺服器同時故障?
STEP.1
先將n11關機,再來檢視m1虛擬機上已掛載的dr-vol,能否正常存取。
請參考實作影片
說明:
先登入m虛擬機確認dr-vol已掛載成功,再將n11伺服器關機,接著於m虛擬機在已掛載的dr-vol目錄下編輯檔案,是可以正常存取檔案的,並再使用touch命令產生a開頭的檔案20個,最後再將n11伺服器再次開機,確認檔案是有複寫成功的。
STEP.2
這次將n11與n13關機,再來檢視m1虛擬機上已掛載的dr-vol,能否正常存取。
請參考實作影片
說明:
先登入m虛擬機使用gluster peer status確認叢集狀態,再將n11與n13伺服器關機,接著於m虛擬機將dr-vol掛載後並在目錄下編輯檔案,是可以正常存取檔案的,最後再將n11、n13伺服器再次開機,並再使用touch命令產生b開頭的檔案5個,並檢視n1~n4伺服器確認檔案是有複寫成功的。
今天的實驗完成囉!Gluster很好玩吧