【求助】openEuler2203LTS如何部署ceph rgw?

目前使用openEuler提供的docker可以容器部署cephFS和cephRBD,但是参考官网手册部署rgw时部署失败
部署方式一:RGW Service — Ceph Documentation
ceph orch host label add gwhost1 rgw # the ‘rgw’ label can be anything
ceph orch host label add gwhost2 rgw
ceph orch apply rgw foo ‘–placement=label:rgw count-per-host:2’ --port=8000
参照官网使用上述方式部署rgw时,rgw守护进程启动失败,docker ps查询并没有rgw相关的容器,/var/log/ceph/cephadm.log日志中报no such container推测可能是容器没有启动导致

部署方式2:Chapter 10. Management of Ceph object gateway using the Ceph Orchestrator Red Hat Ceph Storage 5 | Red Hat Customer Portal
参照官网,使用cephadm shell部署时,提示没有docker-init,后经定位,应该是因为openEuler封装的docker没有该命令导致

目前均采用离线方式进行部署

1 Like

问题已解决:是ceph镜像的问题,原镜像没有rgw所需容器相关的资源,更换镜像解决问题

1 Like