在雲中,我們有一羣glusterfs節點(參與gluster卷)和客戶端(掛載到gluster卷)。這些節點是使用terraform hashicorp工具創建的。glusterfs卷創建失敗 - 磚塊已經是卷的一部分
集羣啓動並運行後,如果我們想要改變gluster機器配置,例如將計算大小從4 cpus增加到8 cpus,則terraform可以重新創建具有新配置的節點。因此,現有的gluster節點被銷燬並且新的實例被創建,但是具有相同的IP。在新創建的實例中,卷創建命令失敗,說磚已經是卷的一部分。
須藤gluster卷創建但volname複製品2傳輸TCP IP1:/ MNT/ppshare/brick0 IP2:/ MNT/ppshare/brick0
卷創建:但volname:失敗:/ MNT/ppshare/brick0已經是零件的一部分
但是在這種情況下沒有卷。
我知道如果我必須擴大或縮小體積,我可以在現有體積中添加或移除磚塊。在這裏,我正在改變節點的計算,因此它必須被重新創建。我不明白爲什麼應該說磚塊已經成爲卷的一部分,因爲它完全是一臺新機器。
如果有人能解釋爲什麼說Brick已經是卷的一部分,並且它存儲卷/磚信息,那將會非常有幫助。這樣我就可以成功地重新創建卷。
我也嘗試了下面的步驟從這個鏈接清除掛載glusterfs卷相關屬性,但沒有運氣。 https://linuxsysadm.wordpress.com/2013/05/16/glusterfs-remove-extended-attributes-to-completely-remove-bricks/。
易於得到安裝ATTR CD/glusterfs 爲我在attr -lq .
; setfattr -x trusted。$ i。;完成 attr -lq/glusterfs(用於測試,輸出應爲空)