Describe use of Manila/CephFS in capabilites_map
This is meant to describe in the UI how to use the manila-cephfsnative-config environment file to deploy Manila with Ceph as backend using either a TripleO managed or an externally managed Ceph cluster. Also adds a puppet-ceph.yaml environment file meant to enable the deployment of a Ceph cluster, given that storage-environment.yaml is meant to be customized by the user instead. Change-Id: Iefd7056a9bc079025e6ac4dd50edcd2e2635e1b0
This commit is contained in:
parent
7307d43f1a
commit
5339b918b1
@ -438,30 +438,49 @@ topics:
|
|||||||
Enable a Cinder iSER RDMA backend, configured via puppet
|
Enable a Cinder iSER RDMA backend, configured via puppet
|
||||||
requires:
|
requires:
|
||||||
- overcloud-resource-registry-puppet.yaml
|
- overcloud-resource-registry-puppet.yaml
|
||||||
- title: Externally managed Ceph
|
- title: Ceph
|
||||||
description: >
|
description: >
|
||||||
Enable the use of an externally managed Ceph cluster
|
Enable the use of Ceph in the overcloud
|
||||||
environments:
|
environments:
|
||||||
- file: environments/puppet-ceph-external.yaml
|
- file: environments/puppet-ceph-external.yaml
|
||||||
title: Externally managed Ceph
|
title: Externally managed Ceph
|
||||||
description:
|
description: >
|
||||||
|
Configures the overcloud to use an externally managed Ceph cluster, via RBD driver.
|
||||||
requires:
|
requires:
|
||||||
- overcloud-resource-registry-puppet.yaml
|
- overcloud-resource-registry-puppet.yaml
|
||||||
- title: Ceph Devel
|
- file: environments/puppet-ceph.yaml
|
||||||
|
title: TripleO managed Ceph
|
||||||
|
description: >
|
||||||
|
Deploys a Ceph cluster via TripleO, requires at lease one CephStorage node or
|
||||||
|
use of hyperconverged-ceph.yaml environment for the HCI scenario, where CephOSD is
|
||||||
|
colocated with NovaCompute and configures the overcloud to use it, via RBD driver.
|
||||||
|
requires:
|
||||||
|
- overcloud-resource-registry-puppet.yaml
|
||||||
|
- title: CephMDS
|
||||||
description: >
|
description: >
|
||||||
Enable a Ceph storage cluster using the controller and 2 ceph nodes.
|
Deploys CephMDS via TripleO, an additional Ceph service needed to create shared
|
||||||
Rbd backends are enabled for Cinder, Glance, and Nova.
|
filesystems hosted in Ceph.
|
||||||
environments:
|
environments:
|
||||||
- file: environments/puppet-ceph-devel.yaml
|
- file: environments/services/ceph-mds.yaml
|
||||||
title: Ceph Devel
|
title: Deploys CephMDS
|
||||||
description:
|
description:
|
||||||
|
requires:
|
||||||
|
- environments/puppet-ceph.yaml
|
||||||
|
- title: Manila with CephFS
|
||||||
|
description: >
|
||||||
|
Deploys Manila and configures it with the CephFS driver. This requires the deployment of
|
||||||
|
Ceph and CephMDS from TripleO or the use of an external Ceph cluster for the overcloud.
|
||||||
|
environments:
|
||||||
|
- file: environments/manila-cephfsnative-config.yaml
|
||||||
|
title: Deploys Manila with CephFS driver
|
||||||
|
description: Deploys Manila and configures CephFS as its default backend.
|
||||||
requires:
|
requires:
|
||||||
- overcloud-resource-registry-puppet.yaml
|
- overcloud-resource-registry-puppet.yaml
|
||||||
- title: Storage Environment
|
- title: Storage Environment
|
||||||
description: >
|
description: >
|
||||||
Can be used to set up storage backends. Defaults to Ceph used as a
|
Can be used to set up storage backends. Defaults to Ceph used as a
|
||||||
backend for Cinder, Glance and Nova ephemeral storage. It configures
|
backend for Cinder, Glance, Nova ephemeral storage and Gnocchi. It
|
||||||
for example which services will use Ceph, or if any of the services
|
configures which services will use Ceph, or if any of the services
|
||||||
will use NFS. And more. Usually requires to be edited by user first.
|
will use NFS. And more. Usually requires to be edited by user first.
|
||||||
tags:
|
tags:
|
||||||
- no-gui
|
- no-gui
|
||||||
|
12
environments/puppet-ceph.yaml
Normal file
12
environments/puppet-ceph.yaml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
resource_registry:
|
||||||
|
OS::TripleO::Services::CephMon: ../puppet/services/ceph-mon.yaml
|
||||||
|
OS::TripleO::Services::CephOSD: ../puppet/services/ceph-osd.yaml
|
||||||
|
OS::TripleO::Services::CephClient: ../puppet/services/ceph-client.yaml
|
||||||
|
|
||||||
|
parameter_defaults:
|
||||||
|
CinderEnableIscsiBackend: false
|
||||||
|
CinderEnableRbdBackend: true
|
||||||
|
CinderBackupBackend: ceph
|
||||||
|
NovaEnableRbdBackend: true
|
||||||
|
GlanceBackend: rbd
|
||||||
|
GnocchiBackend: rbd
|
Loading…
x
Reference in New Issue
Block a user