欢迎来到天天文库
浏览记录
ID:43840470
大小:252.71 KB
页数:18页
时间:2019-10-15
《Ceph集群运维及案例分享-武宇亭》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Ceph运维及案例分享武宇亭目录Ceph服务进程管理ScalingoutCeph集群ScalingdownCeph集群Ceph集群更换磁盘Ceph运维案例Ceph服务进程管理按类型管理servicecephstart/stopmonservicecephstart/stoposdservicecephstop/start管理特定进程servicecephstart/stoposd.Xservicecephstart/stopmon.YYYCeph服务进程管理启动Ceph集群首先启动mon服务然后启动osd服务停止Ceph集群首先停止osd服务然后停止mo
2、n服务目录Ceph服务进程管理ScalingoutCeph集群ScalingdownCeph集群Ceph集群更换磁盘Ceph运维案例ScalingoutCeph集群编辑ceph.conf,添加新的OSD配置,并同步到所有节点vimceph.conf[osd.X]osdhost=hostnameosdjournal=XXX…向Ceph集群中添加OSDceph-diskprepareceph-diskactivateScalingoutCeph集群编辑crushmap,将新增的osd归入合适的bucketcephosdgetcrushmp–omap1crushtool–dmap
3、1–omap2vimmap2crushtool–cmap2–omap3合适的时刻导入crushmap触发数据迁移cephosdsetcrushamp–imap3目录Ceph服务进程管理ScalingoutCeph集群ScalingdownCeph集群Ceph集群更换磁盘Ceph运维案例ScalingdownCeph集群编辑crushmap,在对应的bucket中去掉osdcephosdgetcrushmp–omap1crushtool–dmap1–omap2cpmap2map2.bakvimmap2crushtool–cmap2–omap3合适的时刻导入crushmap触发
4、数据迁移cephosdsetcrushamp–imap3ScalingdownCeph集群在ceph集群中去掉osdcephosdoutXservicecephstoposd.Xcephosdcrushremoveosd.Xcephauthdelosd.XcephosdrmX编辑ceph.conf并同步到所有节点vimceph.conf目录Ceph服务进程管理ScalingoutCeph集群ScalingdownCeph集群Ceph集群更换磁盘Ceph运维案例Ceph集群更换磁盘在ceph集群中去掉坏掉的osdcephosdoutXcephosdcrushremoveosd
5、.Xcephauthdelosd.XcephosdrmX更换磁盘创建新的OSDceph-diskprepareceph-diskactivate目录Ceph服务进程管理ScalingoutCeph集群ScalingdownCeph集群Ceph集群更换磁盘Ceph运维案例Ceph运维Scalingdown案例环境描述Rack1Rack2Rack3Server1Server3Server5Server2Server4Server6Server7Server8Server9Ceph运维Scalingdown案例方案一、在每个Rack中直接移除host结果:失败原因:数据迁移到一定
6、程度以后就会停止,因为每个OSD要求保留一定的空间Ceph运维Scalingdown案例方案二、依次移除host上的OSD结果:失败原因:由于部分OSD权重设置有误,个别OSD磁盘写满,导致OSD进程异常。Ceph运维Scalingdown案例方案三、重新调整Crushmap后再移除结果:成功Rack1Rack2Rack3Server1Server1Server3Server2Server2Server4Server3Server3Server5Server4Server4Server6Server7Server8Server9THX
此文档下载收益归作者所有