Bug 1395332 - Update the docs on how to integrate an external Ceph cluster
Summary: Update the docs on how to integrate an external Ceph cluster
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: documentation
Version: 10.0 (Newton)
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Dan Macpherson
QA Contact: RHOS Documentation Team
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-11-15 17:02 UTC by Giulio Fidente
Modified: 2017-01-17 16:22 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-01-17 16:22:17 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Giulio Fidente 2016-11-15 17:02:08 UTC
The documentation on how to integrate an external Ceph cluster with the Overcloud [1] should be updated as follows:


a) in section 3.1 we should create more pools, because more services can use Ceph now, specifically: "backups" for cinder-backup and "metrics" for gnocchi-metricsd


b) in section 3.1 the capabilities given to the user must be updated to allow it to use the additional pools:

ceph auth add client.openstack mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=vms, allow rwx pool=images', allow rwx pool=backups, allow rwx pool=metrics


c) in section 3.6 the resource name and implementation file changed as we now use 'roles'

OS::TripleO::CephClusterConfig::SoftwareConfig: /usr/share/openstack-tripleo-heat-templates/puppet/extraconfig/ceph/ceph-external-config.yaml

becomes instead:
  OS::TripleO::Services::CephExternal: /usr/share/openstack-tripleo-heat-templates/puppet/services/ceph-external.yaml


1. https://access.redhat.com/documentation/en/red-hat-openstack-platform/9/paged/red-hat-ceph-storage-for-the-overcloud/chapter-3-integrating-an-existing-ceph-storage-cluster-in-an-overcloud


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