3 name: storage/enable-ceph
4 title: Enable Ceph Storage Backend
6 puppet/services/cinder-volume.yaml:
8 - CinderEnableIscsiBackend
9 - CinderEnableRbdBackend
10 puppet/services/cinder-backup.yaml:
13 puppet/services/nova-compute.yaml:
15 - NovaEnableRbdBackend
16 puppet/services/glance-api.yaml:
19 puppet/services/gnocchi-api.yaml:
23 CinderEnableIscsiBackend: False
24 CinderEnableRbdBackend: True
25 CinderBackupBackend: rbd
26 NovaEnableRbdBackend: True
30 Include this environment to enable Ceph as the backend for
31 Cinder, Nova, Gnocchi, and Glance.
33 name: storage/cinder-nfs
34 title: Enable Cinder NFS Backend
36 puppet/services/cinder-volume.yaml:
38 - CinderNfsMountOptions
40 - CinderEnableNfsBackend
41 - CinderEnableIscsiBackend
43 CinderEnableNfsBackend: True
44 CinderEnableIscsiBackend: False
45 CinderNfsServers: '192.168.122.1:/export/cinder'
47 Configure and include this environment to enable the use of an NFS
48 share as the backend for Cinder.
50 name: storage/glance-nfs
51 title: Enable Glance NFS Backend
53 puppet/services/glance-api.yaml:
61 GlanceNfsEnabled: True
66 Configure and include this environment to enable the use of an NFS
67 share as the backend for Glance.
69 name: storage/external-ceph
70 title: Deploy Using an External Ceph Cluster
72 puppet/services/nova-compute.yaml:
75 - NovaEnableRbdBackend
77 puppet/services/cinder-volume.yaml:
80 - CinderEnableIscsiBackend
81 - CinderEnableRbdBackend
82 puppet/services/glance-api.yaml:
86 puppet/services/gnocchi-api.yaml:
89 puppet/services/gnocchi-base.yaml:
92 puppet/services/ceph-external.yaml:
98 puppet/services/ceph-base.yaml:
102 CinderEnableIscsiBackend: False
103 CinderEnableRbdBackend: True
104 NovaEnableRbdBackend: True
108 CinderRbdPoolName: volumes
109 GlanceRbdPoolName: images
110 GnocchiRbdPoolName: metrics
111 CephClientUserName: openstack
114 A Heat environment file which can be used to enable the
115 use of an externally managed Ceph cluster.
117 OS::TripleO::Services::CephExternal: ../../puppet/services/ceph-external.yaml
118 OS::TripleO::Services::CephMon: OS::Heat::None
119 OS::TripleO::Services::CephClient: OS::Heat::None
120 OS::TripleO::Services::CephOSD: OS::Heat::None
122 name: storage/cinder-netapp-config
123 title: Enable the Cinder NetApp Backend
125 A Heat environment file which can be used to enable a
126 a Cinder NetApp backend, configured via puppet
128 puppet/services/cinder-backend-netapp.yaml:
131 - CinderEnableNetappBackend
133 OS::TripleO::ControllerExtraConfigPre: ../../puppet/extraconfig/pre_deploy/controller/cinder-netapp.yaml