gluster更换故障节点
Gluster節點異常更換操作
gluster版本:
場景1:
? 集群中主節點server1運行正常,從節點server2系統損壞,且所有盤都格式化,需要重新安裝server2服務器
恢復步驟:
1.在server1機器上,剔除server2節點的殘留brick信息:
命令行:
gluster volume remove-brick gluster-vol replica 1 ocloud62:/cloudstor/bcache0/data force
說明:gluster-vol為卷組名稱;ocloud62為server2的主機名;/cloudstor/bcache0/data為server2的brick路徑;
?
2.然后剔除該節點的gluster peer信息:
命令行:
gluster peer detach ocloud62
說明:ocloud62為server2的主機名
?
3.從節點重新搭建bcache 、gluster信息
?
4.在Server1從新建立peer信息:
命令行:
gluster peer probe ocloud62
以下截圖是本人自己寫的一個腳本,最終也是執行上述命令行,忽略截圖。
?
5.通過命令將server2新建的brick加入集群中
命令行:
gluster volume add-brick gluster-vol replica 2 ocloud62:/cloudstor/bcache0/data force
說明:“gluster-vol”是gluster的卷名;ocloud62為server2的主機名;“/cloudstor/bcache0/data ”為server2將要新增的brick路徑;
通過命令查看gluster的volume和peer狀態:
查看peer狀態:
gluster peer status
查看volume狀態:
gluster volume status
?
此時gluster 卷信息已經正常,一般gluster會自動觸發同步機制,若新加入的brick里尚未同步數據,通過gluster volume heal sata-vol命令恢復數據
之后通過gluster volume heal sata-vol info查看狀態
總結
以上是生活随笔為你收集整理的gluster更换故障节点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 音乐类编曲软件——水果FL Studio
- 下一篇: [附源码]JSP+ssm计算机毕业设计宠