iT邦幫忙

DAY 21
3

Ubuntu建構GlusterFS叢集儲存系列 第 27

Ubuntu建構GlusterFS叢集儲存(檔案伺服器實戰篇 2)

<a href=""></a>GlusterFS是一種Scale-Out存儲解決方案!!
企業面對著各種資料量的暴增,資料儲存已成為一個必須要注重的問題。
運用GlusterFS特點,讓您打造出彈性又靈活的企業級儲存解決方案。
筆者(百原科技)將分享在Ubuntu平台建置GlusterFS叢集儲存及相關的應用。

相關資源請參閱

GLUSTER COMMUNITY
http://www.gluster.org

(網站同步篇 1)(網站同步篇 2)(網站同步篇 3)
延續上一篇<a href="">Ubuntu建構GlusterFS叢集儲存(檔案伺服器實戰篇 1)</a>

1.我們已建立一個fs-vol卷冊(分散式),fs-vol卷冊是由n1、n2、n3、n4所組成的叢集。
2.fs-vol卷冊已掛載給m虛擬機,擔任檔案伺服器之共享網路磁碟機。
3.fs-vol卷冊目前共有100,000個檔案,分別分佈在n1、n2、n3、n4節點伺服器上。
在n1伺服器的/fs-vol目錄下,共有25,201個檔案
在n2伺服器的/fs-vol目錄下,共有24,921個檔案
在n3伺服器的/fs-vol目錄下,共有24,950個檔案
在n4伺服器的/fs-vol目錄下,共有24,928個檔案

在實際的資訊環境下,網路儲存設備損壞是常見的問題~,今天將模擬練習以下幾個狀況~
檢視Gluster是否能完成這些模擬的需求,並分享相關實作步驟。

狀況一:n3節點伺服器網路卡損壞,Ubuntu系統正常、硬碟資料可正常存取。
狀況二:n4節點伺服器硬碟可用空間僅剩100MB,須將n4停機,加裝硬碟後繼續擔任服務。

STEP.1
首先在fs-vol目錄產生10萬個檔案^^,因為在虛擬機上模擬@@
筆者家裡使用))弱弱的無線網路....所以要點時間喔打嗑睡

10萬個檔案終於好囉!先來去嗑飯吃...回來再繼續

STEP.2
將n3節點伺服器網路卡停用,模擬網路卡故障

STEP.3
此時fs-vol卷冊,檔案數量應為75,050個,是因為少了n1節點伺服器的檔案數24,950
圖例:

狀況一:
n3節點伺服器網路卡損壞,Ubuntu系統也可正常開機、硬碟資料可正常存取。
建議步驟:
1.先將n3上的資料先備份至外接硬碟上。
2.再將n3的資料複製到n1或是n2的/fs-vol目錄,或是複製到網路磁碟機U。
3.也可再加入n5節點伺服器,將n3的資料複製到n5的/fs-vol目錄下。
4.盡快更換網路卡,再將n3加入服務。

狀況二
建議步驟:
1.因n4正常服務中,可使用gluster volume replace-brick命令,將n4的資料Migrating至n1或n2。
2.也可加入n6節點伺服器,將n4的資料Migrating到n6的/fs-vol目錄下。

看來問題好像都解決了??

我們先來看看,採用Gluster分散式卷冊模式,雖然有彈性高、擴充容易的優點,但也存在一個問題,只要叢集節點伺服器成員發生硬體故障,那資料的還原便需要較繁瑣的步驟。

因此筆者將於Ubuntu建構GlusterFS叢集儲存(檔案伺服器實戰篇 3)
以Distributed Volume+Replicated Volume方式,並加上完整的硬體架構,來跟大家一起分享討論,Gluster是否真能建置???符合企業需求的高可用的檔案伺服器。


上一篇
Ubuntu建構GlusterFS叢集儲存(郵件伺服器實戰篇)
下一篇
Ubuntu建構GlusterFS叢集儲存(檔案伺服器實戰篇 3)
系列文
Ubuntu建構GlusterFS叢集儲存48

1 則留言

我要留言

立即登入留言