資源描述:
《Ceph集群運維及案例分享-武宇亭》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、Ceph運維及案例分享武宇亭目錄?Ceph服務進程管理?ScalingoutCeph集群?ScalingdownCeph集群?Ceph集群更換磁盤?Ceph運維案例Ceph服務進程管理?按類型管理?servicecephstart/stopmon?servicecephstart/stoposd?servicecephstop/start?管理特定進程?servicecephstart/stoposd.X?servicecephstart/stopmon.YYYCeph服務進程管理?啟動Ceph集群?首先啟動mon服務?然后啟動osd服務?停止Ceph集群?首先停止osd服務?然后停止mo
2、n服務目錄?Ceph服務進程管理?ScalingoutCeph集群?ScalingdownCeph集群?Ceph集群更換磁盤?Ceph運維案例ScalingoutCeph集群?編輯ceph.conf,添加新的OSD配置,并同步到所有節(jié)點vimceph.conf[osd.X]osdhost=hostnameosdjournal=XXX…?向Ceph集群中添加OSDceph-diskprepareceph-diskactivateScalingoutCeph集群?編輯crushmap,將新增的osd歸入合適的bucketcephosdgetcrushmp–omap1crushtool–dmap
3、1–omap2vimmap2crushtool–cmap2–omap3?合適的時刻導入crushmap觸發(fā)數(shù)據(jù)遷移cephosdsetcrushamp–imap3目錄?Ceph服務進程管理?ScalingoutCeph集群?ScalingdownCeph集群?Ceph集群更換磁盤?Ceph運維案例ScalingdownCeph集群?編輯crushmap,在對應的bucket中去掉osdcephosdgetcrushmp–omap1crushtool–dmap1–omap2cpmap2map2.bakvimmap2crushtool–cmap2–omap3?合適的時刻導入crushmap觸發(fā)
4、數(shù)據(jù)遷移cephosdsetcrushamp–imap3ScalingdownCeph集群?在ceph集群中去掉osdcephosdoutXservicecephstoposd.Xcephosdcrushremoveosd.Xcephauthdelosd.XcephosdrmX?編輯ceph.conf并同步到所有節(jié)點vimceph.conf目錄?Ceph服務進程管理?ScalingoutCeph集群?ScalingdownCeph集群?Ceph集群更換磁盤?Ceph運維案例Ceph集群更換磁盤?在ceph集群中去掉壞掉的osdcephosdoutXcephosdcrushremoveosd
5、.Xcephauthdelosd.XcephosdrmX?更換磁盤?創(chuàng)建新的OSDceph-diskprepareceph-diskactivate目錄?Ceph服務進程管理?ScalingoutCeph集群?ScalingdownCeph集群?Ceph集群更換磁盤?Ceph運維案例Ceph運維Scalingdown案例?環(huán)境描述Rack1Rack2Rack3Server1Server3Server5Server2Server4Server6Server7Server8Server9Ceph運維Scalingdown案例方案一、在每個Rack中直接移除host結果:失敗原因:數(shù)據(jù)遷移到一定
6、程度以后就會停止,因為每個OSD要求保留一定的空間Ceph運維Scalingdown案例方案二、依次移除host上的OSD結果:失敗原因:由于部分OSD權重設置有誤,個別OSD磁盤寫滿,導致OSD進程異常。Ceph運維Scalingdown案例方案三、重新調整Crushmap后再移除結果:成功Rack1Rack2Rack3Server1Server1Server3Server2Server2Server4Server3Server3Server5Server4Server4Server6Server7Server8Server9THX