溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Ceph集群搬遷后如何恢復(fù)

發(fā)布時(shí)間:2021-12-17 09:53:42 來(lái)源:億速云 閱讀:173 作者:小新 欄目:云計(jì)算

小編給大家分享一下Ceph集群搬遷后如何恢復(fù),希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

恢復(fù)過(guò)程

修改各主機(jī)中集群IP信息

由于集群IP發(fā)生了修改,所以/etc/hosts中的配置文件中集群的IP地址信息也要更新。集群中的每臺(tái)主機(jī)都應(yīng)該更新。

1*0.57.148.*6 ceph0
1*0.57.148.*7 ceph2
1*0.57.148.*8 ceph3
1*0.57.148.*9 ceph4
1*0.57.148.*0 ceph5

mon恢復(fù)

整個(gè)集群的恢復(fù)的首要條件是恢復(fù)MON, 也是解決IP改變的需要,OSD本身并沒(méi)有跟IP相關(guān),這個(gè)問(wèn)題的解決可以查看我以前的博客 Ceph由于更換IP地址導(dǎo)致MON異常

此處需要注意的是要更新ceph.conf文件中mon_host信息以及public network / cluster network的網(wǎng)段信息。

mon_initial_members = ceph0,ceph2,ceph3
mon_host = your mon ip addrs

osd恢復(fù)

由于我的硬盤(pán)并沒(méi)有自動(dòng)掛載的功能,所以此處有一個(gè)體力活,就是如何將硬盤(pán)掛載到對(duì)應(yīng)的掛載目錄上。

我在起初掛載的時(shí)候按照順序依次掛載,即

/dev/sdb1  --> /var/lib/ceph/osd/ceph-0
/dev/sdc1  --> /var/lib/ceph/osd/ceph-1
/dev/sdd1  --> /var/lib/ceph/osd/ceph-2
/dev/sde1  --> /var/lib/ceph/osd/ceph-3
......

盤(pán)符和掛載點(diǎn)都是依次遞增的,所以在恢復(fù)的時(shí)候也是依次掛載即可。如果不確定,可以采用如下辦法:先將硬盤(pán)進(jìn)行掛載,檢查whoami中的編號(hào),即可知道該硬盤(pán)對(duì)應(yīng)哪個(gè)掛載點(diǎn)。

掛載好后用/etc/init.d/ceph start命令啟動(dòng)各臺(tái)主機(jī)上的osd進(jìn)程。

rgw恢復(fù)

IP地址的修改對(duì)RGW的影響很小,只需要修改下配置文件中的host選項(xiàng),改為實(shí)際IP地址即可。

[client.rgw.ceph5]
host = your ip addr
rgw frontends=civetweb port=80

修改后直接啟動(dòng)rgw進(jìn)程即可。

如此即可恢復(fù)整個(gè)集群。

在恢復(fù)的過(guò)程中發(fā)現(xiàn)集群的狀態(tài)特別不穩(wěn)定,總是有不同的osd節(jié)點(diǎn)被標(biāo)記為down.也沒(méi)有找到原因。后來(lái)考慮到是不是防火墻中的策略沒(méi)有將新IP添加進(jìn)去的原因。檢查后果然如此。修改策略后一會(huì)狀態(tài)即變?yōu)閍ctive + clean. 至此集群恢復(fù)成功。

移除mon的方法:

monmap e1: 5 mons at {a=101.71.4.11:6789/0,b=101.71.4.12:6789/0,c=101.71.4.13:6789/0,d=101.71.4.14:6789/0,e=101.71.4.15:6789/0}

[root@aaa ~]# ceph mon remove d
removed mon.d at 101.71.4.14:6789/0, there are now 4 monitors
[root@aaa ~]# ceph mon remove e
removed mon.e at 101.71.4.15:6789/0, there are now 3 monitors

看完了這篇文章,相信你對(duì)“Ceph集群搬遷后如何恢復(fù)”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI