CephFS提供/添加/刪除MDS

部署元數(shù)據(jù)服務(wù)器


每個(gè)CephFS文件系統(tǒng)至少需要一個(gè)MDS,集群維護(hù)者通常會(huì)根據(jù)需要使用其自動(dòng)部署工具來(lái)啟動(dòng)所需的MDS服務(wù)器。推薦使用Rook和ansible(通過(guò)ceph-ansible劇本)進(jìn)行此操作。為了更清晰,我們?nèi)栽诖颂幨褂胹ystemd命令

金塔網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,金塔網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為金塔1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的金塔做網(wǎng)站的公司定做!


MDS的硬件配置


MDS的當(dāng)前版本是單線程的,大多數(shù)MDS活動(dòng)都需要CPU,包括響應(yīng)客戶機(jī)請(qǐng)求。在最強(qiáng)的客戶機(jī)負(fù)載下,MDS使用大約2到3個(gè)CPU內(nèi)核,這是由于其他雜項(xiàng)維護(hù)線程協(xié)同工作
即便如此,仍建議為MDS服務(wù)器充分配備具有足夠核心的高級(jí)CPU,為了更好地利用MDS中可用的CPU內(nèi)核,正在進(jìn)行開發(fā)。預(yù)計(jì)在將來(lái)的Ceph版本中,MDS服務(wù)器將通過(guò)利用更多內(nèi)核來(lái)提高性能。

MDS性能的另一個(gè)方面是可用于緩存的RAM,MDS必須管理所有客戶端和其他活動(dòng)MDS之間的分布式協(xié)作元數(shù)據(jù)緩存。因此,必須為MDS提供足夠的RAM,以實(shí)現(xiàn)更快的元數(shù)據(jù)訪問和變異。默認(rèn)的MDS緩存大小為4GB。建議為MDS提供至少8GB的RAM,以支持此緩存

通常,為大型客戶端群集(1000個(gè)或更多)服務(wù)的MDS將使用至少64GB的緩存。在社區(qū)最大的已知集群中,沒有很好地探索具有較大緩存的MDS。如此大的緩存管理會(huì)以令人驚訝的方式對(duì)性能造成負(fù)面影響,好對(duì)預(yù)期的工作量進(jìn)行分析,以確定合適的RAM

在裸機(jī)集群中,最佳實(shí)踐是為MDS服務(wù)器盡可能配置更好的硬件。即使單個(gè)MDS守護(hù)程序無(wú)法完全利用硬件,以后可能還是希望在同一節(jié)點(diǎn)上啟動(dòng)更多活動(dòng)的MDS守護(hù)程序以充分利用可用的內(nèi)核和內(nèi)存。此外,通過(guò)集群上的工作負(fù)載可以很明顯地看出,在同一節(jié)點(diǎn)上使用多個(gè)活動(dòng)MDS可以提高性能,而不是為單個(gè)MDS過(guò)度配置

最后,請(qǐng)注意CephFS是一個(gè)高度可用的文件系統(tǒng),它支持備用MDS,以實(shí)現(xiàn)快速故障轉(zhuǎn)移。為了從部署備用數(shù)據(jù)庫(kù)中獲得真正的收益,通常必須在群集中的至少兩個(gè)節(jié)點(diǎn)之間分布MDS守護(hù)程序。否則,單個(gè)節(jié)點(diǎn)上的硬件故障可能會(huì)導(dǎo)致文件系統(tǒng)不可用


添加MDS


1:創(chuàng)建一個(gè)mds數(shù)據(jù)目錄 /var/lib/ceph/mds/ceph-${id},守護(hù)程序僅使用此目錄來(lái)存儲(chǔ)其密鑰

2:如果使用CephX,則創(chuàng)建身份驗(yàn)證密鑰

ceph auth get-or-create mds.${id} mon 'profile mds' mgr 'profile mds' mds 'allow ' osd 'allow ' > /var/lib/ceph/mds/ceph-${id}/keyring

3:開啟服務(wù)

systemctl start ceph-mds@${id}

4:查看服務(wù)狀態(tài),正常狀態(tài)下應(yīng)該如下

mds: ${id}:1 {0=${id}=up:active} 2 up:standby


移除MDS


1:(可選)創(chuàng)建一個(gè)新的MDS將要被移除的MDS,如果在刪除MDS之后沒有替代MDS可以接管,則文件系統(tǒng)將對(duì)客戶端不可用,如果不希望這樣做,請(qǐng)?jiān)趧h除要脫機(jī)的元數(shù)據(jù)服務(wù)器之前考慮添加元數(shù)據(jù)服務(wù)器
2:停止MDS服務(wù)

systemctl stop ceph-mds@${id}

MDS將自動(dòng)通知mon它已關(guān)閉,這使mon能夠?qū)⒐收纤查g切換到可用的備用數(shù)據(jù)庫(kù)(如果存在)。無(wú)需使用管理命令來(lái)實(shí)現(xiàn)此故障轉(zhuǎn)移,例如通過(guò)使用ceph mds fail mds.${id}
3:刪除/var/lib/ceph/mds/ceph-${id}目錄

rm -rf /var/lib/ceph/mds/ceph-${id}


網(wǎng)站題目:CephFS提供/添加/刪除MDS
本文來(lái)源:http://muchs.cn/article0/jchcoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、商城網(wǎng)站動(dòng)態(tài)網(wǎng)站、網(wǎng)站改版、品牌網(wǎng)站制作、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作