2016-09-05 42 views
0

這個問題有點不尋常,我有一個glusterfs集羣 - 假設有4節點和一些卷。如果我的節點之一重啓可以有兩個方案:GlusterFS磚替換以前的節點數據,但不同的IP

  • 具有相同IP地址的節點重新啓動,以前節點的所有文件,在這種情況下,這個節點被連接到glusterfs集羣沒有其他的努力。

  • 節點重新啓動以前的數據,但是這次節點的IP被改變。因此,其他節點中的對等狀態顯示一個斷開連接的節點,這是斷開連接的前一個節點。但是啓動的當前節點沒有運行。甚至glusterd無法在此節點中運行。

我的問題是如何連接已經有數據爲前一節點更換新的節點。

**我試了一下,到目前爲止

  • 我在新的節點中刪除在/ var/lib中/ glusterd文件夾。重新開始glusterd。從另一個好的節點中排斥它。嘗試用新的替換舊的節點,但沒有奏效。

回答

0

這是因爲在其他節點斷開節點的IP地址仍然是老一套的一個,試試這個:

  • 探頭2,3兩個節點,從節點1爲正常(「gluster同行探測節點2」, 「gluster peer probe node3」)。在節點1和節點3上將通過它的 IP引用此節點1之後。
  • 從節點2或節點3之一,在節點1上進行反向探測(「gluster peer probe node1」)。這會將IP更新爲主機名(內存中, 磁盤上和所有節點上)。

參考: http://lists.gluster.org/pipermail/gluster-users/2015-March/021255.html