Add instructions to deploy with CephOSD colocated on compute nodes

Describes what environment file to use to colocate CephOSD on the
Compute nodes with NovaCompute.

Change-Id: Idf0ed5f42f468c89cacf3ca635f278ddffb88eac
This commit is contained in:
Giulio Fidente 2017-04-11 12:13:07 +02:00
parent 002787e4b9
commit 5c3d73144b

View File

@ -461,13 +461,26 @@ configured for the virtual environment. To customize this, see the output of::
.. admonition:: Ceph
:class: ceph
When deploying Ceph it is necessary to specify the number of Ceph OSD nodes
When deploying Ceph with dedicated CephStorage nodes to host the CephOSD
service it is necessary to specify the number of CephStorage nodes
to be deployed and to provide some additional parameters to enable usage
of Ceph for Glance, Cinder, Nova or all of them. To do so, use the
following arguments when deploying::
--ceph-storage-scale <number of nodes> -e /usr/share/openstack-tripleo-heat-templates/environments/storage-environment.yaml
When deploying Ceph without dedicated CephStorage nodes, opting for an HCI
architecture instead, where the CephOSD service is colocated with the
NovaCompute service on the Compute nodes, use the following arguments::
-e /usr/share/openstack-tripleo-heat-templates/environments/hyperconverged-ceph.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/storage-environment.yaml
The `hyperconverged-ceph.yaml` environment file will also enable a port on the
`StorageMgmt` network for the Compute nodes. This will be the Ceph private
network and the Compute NIC templates have to be configured to use that, see
:doc:`../advanced_deployment/network_isolation` for more details on how to do
it.
.. admonition:: RHEL Satellite Registration
:class: satellite