Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1696476

Summary: [RFE] Support for connecting director-deployed manila to an external Ganesha and Ceph cluster
Product: Red Hat OpenStack Reporter: August Simonelli <asimonel>
Component: puppet-tripleoAssignee: Giulio Fidente <gfidente>
Status: CLOSED ERRATA QA Contact: Yogev Rabl <yrabl>
Severity: high Docs Contact:
Priority: high    
Version: 13.0 (Queens)CC: apevec, dbecker, dcadzow, fiezzi, gcharot, gfidente, gouthamr, jjoyce, jschluet, lhh, mburns, mgeary, morazi, pgrist, ramishra, slinaber, sputhenp, tbarron, tvignaud, yrabl
Target Milestone: z7Keywords: FeatureBackport, TechPreview, Triaged, ZStream
Target Release: 13.0 (Queens)   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: puppet-tripleo-8.4.1-11.el7ost puppet-manila-12.5.0-6.el7ost Doc Type: Technology Preview
Doc Text:
Story Points: ---
Clone Of: Environment:
Yogev is checking whether he can set up ganesha on his external Ceph cluster.
Last Closed: 2019-07-10 13:03:20 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:
Bug Depends On:    
Bug Blocks: 1718991    

Description August Simonelli 2019-04-04 23:15:56 UTC
Description of problem:

There is no defined procedure or supporting templates to deploy the OpenStack Shared File System service (Manila) with a remotely hosted (ie NOT director-deployed) NFS/Ganesha. 

There are guides and templates to do this with director-deployed ceph/ganesha/manila; however, we are looking for a guide and templates supporting the following:

Manila - director deployed
Ganesha - standalone external
Ceph - standalone external

Version-Release number of selected component (if applicable):
openstack-tripleo-heat-templates-8.2.0-6.2

How reproducible:
There is no method to easily connect a director-deployed manila install to an external independently installed and managed Ganesha install.

Steps to Reproduce:
1. Deploy manila with director
2. 
3.

Actual results:
No templates or process exists to easily connect manila to a remote ganesha

Expected results:
A tested, shipped director template(s) allowing for an easy connection to Ganesha.

Additional info:

Comment 23 Yogev Rabl 2019-06-25 19:37:23 UTC
Verified with the following env file:

resource_registry:
    OS::TripleO::Services::CephNfs: OS::Heat::None

parameter_defaults:
    ManilaCephFSCephFSAuthId: <manila client name> (default: manila) 
    CephManilaClientKey: <manila client keyring>
    ControllerExtraConfig:
        manila::backend::cephfs::cephfs_ganesha_server_is_remote: true
        manila::backend::cephfs::cephfs_ganesha_server_ip: <IP address>
        manila::backend::cephfs::cephfs_ganesha_server_username: <user with root level access to the ganesha host>
        manila::backend::cephfs::cephfs_ganesha_server_password: <password>

Comment 25 errata-xmlrpc 2019-07-10 13:03:20 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2019:1738