gluster更换故障节点
Gluster節(jié)點(diǎn)異常更換操作
gluster版本:
場(chǎng)景1:
? 集群中主節(jié)點(diǎn)server1運(yùn)行正常,從節(jié)點(diǎn)server2系統(tǒng)損壞,且所有盤都格式化,需要重新安裝server2服務(wù)器
恢復(fù)步驟:
1.在server1機(jī)器上,剔除server2節(jié)點(diǎn)的殘留brick信息:
命令行:
gluster volume remove-brick gluster-vol replica 1 ocloud62:/cloudstor/bcache0/data force
說(shuō)明:gluster-vol為卷組名稱;ocloud62為server2的主機(jī)名;/cloudstor/bcache0/data為server2的brick路徑;
?
2.然后剔除該節(jié)點(diǎn)的gluster peer信息:
命令行:
gluster peer detach ocloud62
說(shuō)明:ocloud62為server2的主機(jī)名
?
3.從節(jié)點(diǎn)重新搭建bcache 、gluster信息
?
4.在Server1從新建立peer信息:
命令行:
gluster peer probe ocloud62
以下截圖是本人自己寫的一個(gè)腳本,最終也是執(zhí)行上述命令行,忽略截圖。
?
5.通過(guò)命令將server2新建的brick加入集群中
命令行:
gluster volume add-brick gluster-vol replica 2 ocloud62:/cloudstor/bcache0/data force
說(shuō)明:“gluster-vol”是gluster的卷名;ocloud62為server2的主機(jī)名;“/cloudstor/bcache0/data ”為server2將要新增的brick路徑;
通過(guò)命令查看gluster的volume和peer狀態(tài):
查看peer狀態(tài):
gluster peer status
查看volume狀態(tài):
gluster volume status
?
此時(shí)gluster 卷信息已經(jīng)正常,一般gluster會(huì)自動(dòng)觸發(fā)同步機(jī)制,若新加入的brick里尚未同步數(shù)據(jù),通過(guò)gluster volume heal sata-vol命令恢復(fù)數(shù)據(jù)
之后通過(guò)gluster volume heal sata-vol info查看狀態(tài)
總結(jié)
以上是生活随笔為你收集整理的gluster更换故障节点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 音乐类编曲软件——水果FL Studio
- 下一篇: OpenMLDB 开源一周年,感恩遇见