ab-a / blog-comments

0 stars 0 forks source link

openstack-kolla-deploy-external-ceph-ansible/ #3

Open utterances-bot opened 4 years ago

utterances-bot commented 4 years ago

OpenStack Kolla-ansible: deploy Ceph with ceph-ansible

https://abayard.com/openstack-kolla-deploy-external-ceph-ansible/

doubando commented 4 years ago

Thanks Antoine, i successfully deployed Octobus ceph in my lab, and now trying to complete Openstack ussuri deployment

ab-a commented 3 years ago

@doubando do you confirm that just changing the latest-nautilus to latest-octopus is enough to deploy Octopus version instead of Nautilus, or did you have other changes to make?

JamesOBenson commented 2 years ago

Hi Antoine, great guides. I've done a ton of Kolla installs, but I'm having trouble with enabling swift api on ceph with kolla. I'm wondering if you've done any of that? Thanks

ab-a commented 2 years ago

Hi @JamesOBenson, which version of OpenStack are you using? If you are using Xena or newer, I think that's exactly what you need: https://docs.openstack.org/kolla-ansible/latest/reference/storage/external-ceph-guide.html#radosgw.

JamesOBenson commented 2 years ago

Hi @JamesOBenson, which version of OpenStack are you using? If you are using Xena or newer, I think that's exactly what you need: https://docs.openstack.org/kolla-ansible/latest/reference/storage/external-ceph-guide.html#radosgw.

Hi, thanks for following up and yes, it's xena. I have successfully deploy radosgw, but having trouble getting, I think, keystone to auth against rados even with the ceph & kolla guides :-(. Worse so, I can't seem to find any errors in the logs.

ab-a commented 2 years ago

Keystone is your identity provider, so you always authenticate against it, not the opposite. Integration is not complicated, but I know it can be confusing if you are doing this for the first time. Technically, if Ceph is properly configured to use Keystone as identity provider, and Keystone object-store service endpoint is the RGW vip it should work.

I will publish a blog post about that in the following weeks, have a draft for quite some time :slightly_smiling_face:

jeevadotnet commented 2 years ago

Hi, I came across this document, but I don't see a followup of how to integrate kolla with external ceph/radosgw. Running openstack xena.

In your last post you say something about publishing it in the "following weeks". Is it possible you can maybe publish the draft/WIP so long?

JamesOBenson commented 2 years ago

@jeevadotnet , I finally figured out how to deploy swift with kolla using rados. Please take a look at my blog and comment there. I'd love to help you out.

jeevadotnet commented 2 years ago

@jeevadotnet , I finally figured out how to deploy swift with kolla using rados. Please take a look at my blog and comment there. I'd love to help you out.

Thanks, got a lot of useful info from there, but I'm still using ceph-ansible which is tripping me up. Also don't know where you get swift_settings.sh from your doc and what it contains.

JamesOBenson commented 2 years ago

Sorry, the swift tab is the swift_settings.sh, I updated my blog. If you can, comment on my blog about what issues you are having and maybe I can help. :-)

ab-a commented 2 years ago

Hey, sorry @JamesOBenson and @jeevadotnet, I was really busy the last few weeks (+ I didn't receive the notifications when you commented here which is not helping). Nice blog post @JamesOBenson, since you already wrote one on the deployment itself, I'll probably start a new one focusing on the production key points (automation, policies, token management, HA integration, identity management etc..) and link the one you did in it as base resource, if you're ok with that.

Edit: I fixed my notification settings so I should a little more responsive on a new comment now :smile:

JamesOBenson commented 2 years ago

@ab-a, yeah, that sounds great! Thank you. Please let me know if you would like to collaborate on other posts in the future.