Support deploying of Manila / CephFS with managed Ceph

Bug #1644784 reported by Giulio Fidente
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Jan Provaznik

Bug Description

To support Manila / CephFS with managed Ceph we need to add a CephMDS role.

Changed in tripleo:
importance: Undecided → Medium
summary: - Add a CephMDS role in TripleO to support Manila / CephFS with managed
- Ceph
+ Add a CephMDS service to support Manila / CephFS with managed Ceph
summary: - Add a CephMDS service to support Manila / CephFS with managed Ceph
+ Support deploying of Manila / CephFS with managed Ceph
description: updated
Changed in tripleo:
assignee: nobody → Giulio Fidente (gfidente)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-puppet-elements (master)

Fix proposed to branch: master
Review: https://review.openstack.org/403636

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-puppet-elements (master)

Reviewed: https://review.openstack.org/403636
Committed: https://git.openstack.org/cgit/openstack/tripleo-puppet-elements/commit/?id=20e6f9bed88a21d6eb9f068f99b8a599f46baa7d
Submitter: Jenkins
Branch: master

commit 20e6f9bed88a21d6eb9f068f99b8a599f46baa7d
Author: Giulio Fidente <email address hidden>
Date: Mon Nov 28 12:33:44 2016 +0100

    Add ceph-mds to the overcloud-controller element

    CephMDS is needed to have a CephFS in the overcloud, Manila will use it.
    Partial-Bug: #1644784

    Change-Id: Ia0f38d1437a4538b56d006479e24aedad0ead809

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/405627

Changed in tripleo:
assignee: Giulio Fidente (gfidente) → Jan Provaznik (jan-provaznik)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (master)

Fix proposed to branch: master
Review: https://review.openstack.org/405999

Changed in tripleo:
assignee: Jan Provaznik (jan-provaznik) → Giulio Fidente (gfidente)
Changed in tripleo:
assignee: Giulio Fidente (gfidente) → Jan Provaznik (jan-provaznik)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (master)

Fix proposed to branch: master
Review: https://review.openstack.org/410695

Changed in tripleo:
milestone: ocata-2 → ocata-3
Changed in tripleo:
assignee: Jan Provaznik (jan-provaznik) → Giulio Fidente (gfidente)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (master)

Reviewed: https://review.openstack.org/402386
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=9c187f5aa769c1f1f07503c0cdc8fd62196b6136
Submitter: Jenkins
Branch: master

commit 9c187f5aa769c1f1f07503c0cdc8fd62196b6136
Author: Giulio Fidente <email address hidden>
Date: Fri Nov 25 10:52:54 2016 +0100

    Adds a profile for the Ceph MDS service

    This change adds a profile to deploy the Ceph MDS service and some
    basic unit tests for it.

    Depends-On: I558b43deaa9b243c54f3d7ae945f11dd4925eb5d
    Change-Id: Iaecc3ff7acb851776c5057c42a5a513a70425d2c
    Partial-Bug: #1644784

Changed in tripleo:
assignee: Giulio Fidente (gfidente) → Jan Provaznik (jan-provaznik)
Changed in tripleo:
assignee: Jan Provaznik (jan-provaznik) → Giulio Fidente (gfidente)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/402389
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=42c31dc6a06cd7e604ba9022228c69562d6bb207
Submitter: Jenkins
Branch: master

commit 42c31dc6a06cd7e604ba9022228c69562d6bb207
Author: Giulio Fidente <email address hidden>
Date: Fri Nov 25 10:57:41 2016 +0100

    Add support for the deployment of Ceph MDS

    This change adds a CephMds service, disabled by default, on the
    Controller role and an environment file to enable it.

    Change-Id: If7cb46319038a80ed52f753a623989885e1b7da4
    Depends-On: Iaecc3ff7acb851776c5057c42a5a513a70425d2c
    Partial-Bug: #1644784

Changed in tripleo:
assignee: Giulio Fidente (gfidente) → Jan Provaznik (jan-provaznik)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (master)

Reviewed: https://review.openstack.org/402390
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=0f2044ae5ca1a96f9f5f3202eed0489617091ff7
Submitter: Jenkins
Branch: master

commit 0f2044ae5ca1a96f9f5f3202eed0489617091ff7
Author: Giulio Fidente <email address hidden>
Date: Fri Nov 25 10:59:56 2016 +0100

    Generate a CephX for the new Ceph MDS service

    Change-Id: Ida8f6cc1b855be65ba0b494c859bc5e95c3eb222
    Depends-On: If7cb46319038a80ed52f753a623989885e1b7da4
    Partial-Bug: #1644784

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (master)

Reviewed: https://review.openstack.org/405999
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=2dcc387fa67c6ee705c1bf5a9f79afe5cd818d4a
Submitter: Jenkins
Branch: master

commit 2dcc387fa67c6ee705c1bf5a9f79afe5cd818d4a
Author: Jan Provaznik <email address hidden>
Date: Wed Dec 14 12:04:17 2016 +0000

    Set ceph key when using manila ceph backend

    Manila ceph driver reads ceph's client configuration
    (keyring is the most important) from ceph.conf file
    (or any other file set by cephfs_conf_path). ceph.conf
    should be updated with keyring location.

    If ceph is deployed by tripleo then also manila ceph key
    is added into ceph and ceph filesystem is created.

    Depends-On: I18436a64fc991b9e697a1d79e369ac110cf8fe20
    Change-Id: Iac4a260af6738ed6afd4bcb107221a736d07c1b5
    Partial-Bug: #1644784
    Closes-Bug: #1646147

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/405627
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=45522a939f5bc29f74da752688c5a169f1c3ad44
Submitter: Jenkins
Branch: master

commit 45522a939f5bc29f74da752688c5a169f1c3ad44
Author: Jan Provaznik <email address hidden>
Date: Fri Dec 9 09:37:26 2016 +0100

    Set manila cephfs backend if ceph is deployed

    Depends-On: Iac4a260af6738ed6afd4bcb107221a736d07c1b5
    Change-Id: I279f6080b3cd7cf6be8513d94171bf9ff94a4698
    Partial-Bug: #1644784

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (master)

Reviewed: https://review.openstack.org/410695
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=2fcaeb5d8c102e75ecee440d56e43f331923ecca
Submitter: Jenkins
Branch: master

commit 2fcaeb5d8c102e75ecee440d56e43f331923ecca
Author: Jan Provaznik <email address hidden>
Date: Wed Dec 14 12:15:28 2016 +0100

    Generate a CephX for manila ceph client service

    Change-Id: I73cf7efffae0733c2d173a07621e6dcf50d77183
    Depends-On: I279f6080b3cd7cf6be8513d94171bf9ff94a4698
    Partial-Bug: #1644784

Changed in tripleo:
status: In Progress → Fix Committed
Changed in tripleo:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/423386
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=db58ec86c748a99efb427a8b37ee4a514f7acdaf
Submitter: Jenkins
Branch: master

commit db58ec86c748a99efb427a8b37ee4a514f7acdaf
Author: Giulio Fidente <email address hidden>
Date: Fri Jan 20 18:25:32 2017 +0100

    Deploy Manila with CephMDS in scenario004

    Adds the Manila and CephMDS services into scenario004 and a few
    resources in the pingtest to test the Manila deployment.

    Also adds Pacemaker to scenario004 which is needed for ManilaShare.

    Co-Authored-By: <email address hidden>
    Depends-On: Ia2ece0163a3c25eb28bc0b471cd1797d52fe4e3c
    Change-Id: I70515c5b9ce2668a684649ecd40421b69078ee83
    Related-Bug: #1644784

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (stable/ocata)

Related fix proposed to branch: stable/ocata
Review: https://review.openstack.org/435408

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/ocata)

Reviewed: https://review.openstack.org/435408
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=695efa6bd055162f3a6e805caef44e7522ab0cb0
Submitter: Jenkins
Branch: stable/ocata

commit 695efa6bd055162f3a6e805caef44e7522ab0cb0
Author: Giulio Fidente <email address hidden>
Date: Fri Jan 20 18:25:32 2017 +0100

    Deploy Manila with CephMDS in scenario004

    Adds the Manila and CephMDS services into scenario004 and a few
    resources in the pingtest to test the Manila deployment.

    Also adds Pacemaker to scenario004 which is needed for ManilaShare.

    Co-Authored-By: <email address hidden>
    Change-Id: I70515c5b9ce2668a684649ecd40421b69078ee83
    Related-Bug: #1644784
    (cherry picked from commit db58ec86c748a99efb427a8b37ee4a514f7acdaf)

tags: added: in-stable-ocata
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.