Bug 1416367

Summary: [RFE] document how to deploy Manila/CephFS with the internal, TripleO managed Ceph
Product: Red Hat OpenStack Reporter: Giulio Fidente <gfidente>
Component: documentationAssignee: RHOS Documentation Team <rhos-docs>
Status: CLOSED DUPLICATE QA Contact: RHOS Documentation Team <rhos-docs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 11.0 (Ocata)CC: jomurphy, jprovazn, srevivo
Target Milestone: ---   
Target Release: 11.0 (Ocata)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-01-25 11:29:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Giulio Fidente 2017-01-25 11:25:11 UTC
Description of problem:

we would like to add in the Director documentation a section describing how to deploy Manila with the internal, TripleO managed Ceph cluster

Previously it was possible to use Manila with the CephFS backend only using an external Ceph cluster, with OSPd11 the internal Ceph cluster can be used as well.

To deploy an overcloud with Ceph, the CephMDS service needed by Manila/CephFS and Manila, the deployer should use three environment files, as documented in https://review.openstack.org/#/c/424577

These are:

 -e tripleo-heat-templates/environments/storage-environment.yaml \
 -e tripleo-heat-templates/environments/manila-cephfsnative-config.yaml \
 -e tripleo-heat-templates/environments/services/ceph-mds.yaml \


NOTEs:

1) environments/storage-environment.yaml is the environment file which contains the settings for the Ceph cluster, this is meant to configure the internal TripleO managed Ceph cluster

2) manila-cephfsnative-config.yaml is the environment file which contains the settings to configure Manila with the CephFS driver, this is meant to configure Manila with the CephFS driver

3) services/ceph-mds.yaml is the new environment file, added with the OSPd11 release which allows for the deployment of CephMDS, the required service needed by Manila/CephFS which we didn't have before


It continues to be possible to deploy Manila and its CephFS backend using an external Ceph cluster with:

 -e tripleo-heat-templates/environments/puppet-ceph-external.yaml
 -e tripleo-heat-templates/environments/manila-cephfsnative-config.yaml \

as it used to be in OSPd10

Comment 1 Giulio Fidente 2017-01-25 11:29:57 UTC

*** This bug has been marked as a duplicate of bug 1414595 ***