从hammer到jewel的RGW升级实战 by_秦牧羊

初始状态

pool状态

ceph.conf配置

元数据信息检查

软件版本及集群状态

ceph升级到最新jewel

这里要提醒一点就是如果ceph版本低于0.94.7,直接升级到10.xx会出一些问题,因为低版本的osdmap的数据结构与高版本不兼容,所以先升级到最新的hammer

正式升级到最新的hammer

升级到最新jewel版本

rgw服务的修复

rgw启动报错

检查最新的pool列表

调整默认的zone配置

调整ceph.conf配置

测试效果

总结

旧版本hammer的rgw管理模型是 region->zone两级结构,而新版本变成了realm->zonegroup->zone,同时部分pool的命名规则也发生了变更,如果总结升级ceph版本,会出现RGW服务启动失败,导致RGW启动失败的因素有两类,一类是pool名称的变更,另外一类是ceph.conf中rgw的配置变更。本文通过真实用例,实现了新旧版本的切换,各位实际环境还是要谨慎操作,毕竟跨版本的升级还是有很大风险。 —-by 秦牧羊


官方升级操作指南:http://docs.ceph.com/docs/master/radosgw/upgrade_to_jewel/

Leave a Comment

电子邮件地址不会被公开。