Bug 2024129 - [RFE] TripleO - Deploy the ceph-nfs daemon with cephadm using the ingress related Ceph spec
Summary: [RFE] TripleO - Deploy the ceph-nfs daemon with cephadm using the ingress rel...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: tripleo-ansible
Version: 18.0 (Zed)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: Alpha
: 18.0
Assignee: Francesco Pantano
QA Contact: Yogev Rabl
URL:
Whiteboard:
Depends On: 1744820 2023309 2068030 2097490
Blocks: 2044910
TreeView+ depends on / blocked
 
Reported: 2021-11-17 11:51 UTC by Francesco Pantano
Modified: 2023-01-23 14:27 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-01-23 14:14:14 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 824431 0 None MERGED Split off Ceph related container images 2022-03-18 16:21:10 UTC
OpenStack gerrit 824459 0 None MERGED Add CephIngress resource 2022-03-18 16:21:10 UTC
OpenStack gerrit 825440 0 None MERGED Add mds, nfs and ingress daemons to deployed ceph 2022-03-18 16:21:10 UTC
OpenStack gerrit 825502 0 None MERGED Provision VIPs for ceph related services 2022-03-18 16:21:10 UTC
OpenStack gerrit 825679 0 None MERGED Introduce tripleo --ceph-vip to deployed Ceph 2022-03-18 16:21:10 UTC
OpenStack gerrit 830421 0 None MERGED Add --daemons option to deployed ceph 2022-03-18 16:21:10 UTC
Red Hat Issue Tracker OSP-10835 0 None None None 2021-11-17 11:53:28 UTC

Description Francesco Pantano 2021-11-17 11:51:15 UTC
Description of problem:

TripleO now uses cephadm to bootstrap the Ceph cluster and apply the related daemons [0].
ceph-nfs is still deployed using tripleo-ansible, resulting in a cephadm unmanaged component.
Since Manila is going to adapt the ganesha driver to work in a cephadm context, TripleO can now align the existing code to deploy the ceph-nfs component and manage it via the orchestrator [1].
This bz is supposed to track the required changes in TripleO:

1. Update the ceph_mkspec library to support the ingress daemon;
2. Remove the pcs ceph-nfs and vip constraints for fresh deployments;
3. Deploy a new ingress component that uses the ceph-nfs cephadm deployed daemon as backend


[0] https://github.com/openstack/tripleo-specs/blob/master/specs/wallaby/tripleo-ceph.rst
[1] https://github.com/openstack/tripleo-specs/blob/master/specs/yoga/tripleo_ceph_manila.rst

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:


Note You need to log in before you can comment on or make changes to this bug.