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 OS::TripleO::Services::CephMon: ../../puppet/services/ceph-mon.yaml
31 OS::TripleO::Services::CephOSD: ../../puppet/services/ceph-osd.yaml
32 OS::TripleO::Services::CephClient: ../../puppet/services/ceph-client.yaml
34 Include this environment to enable Ceph as the backend for
35 Cinder, Nova, Gnocchi, and Glance.
37 name: storage/cinder-nfs
38 title: Enable Cinder NFS Backend
40 puppet/services/cinder-volume.yaml:
42 - CinderNfsMountOptions
44 - CinderEnableNfsBackend
45 - CinderEnableIscsiBackend
47 CinderEnableNfsBackend: True
48 CinderEnableIscsiBackend: False
49 CinderNfsServers: '192.168.122.1:/export/cinder'
51 Configure and include this environment to enable the use of an NFS
52 share as the backend for Cinder.
54 name: storage/glance-nfs
55 title: Enable Glance NFS Backend
57 puppet/services/glance-api.yaml:
65 GlanceNfsEnabled: True
70 Configure and include this environment to enable the use of an NFS
71 share as the backend for Glance.
73 name: storage/external-ceph
74 title: Deploy Using an External Ceph Cluster
76 puppet/services/nova-compute.yaml:
79 - NovaEnableRbdBackend
81 puppet/services/cinder-volume.yaml:
84 - CinderEnableIscsiBackend
85 - CinderEnableRbdBackend
86 puppet/services/glance-api.yaml:
90 puppet/services/gnocchi-api.yaml:
93 puppet/services/gnocchi-base.yaml:
96 puppet/services/ceph-external.yaml:
100 - CephExternalMonHost
102 puppet/services/ceph-base.yaml:
106 CinderEnableIscsiBackend: False
107 CinderEnableRbdBackend: True
108 NovaEnableRbdBackend: True
112 CinderRbdPoolName: volumes
113 GlanceRbdPoolName: images
114 GnocchiRbdPoolName: metrics
115 CephClientUserName: openstack
118 A Heat environment file which can be used to enable the
119 use of an externally managed Ceph cluster.
121 OS::TripleO::Services::CephExternal: ../../puppet/services/ceph-external.yaml
122 OS::TripleO::Services::CephMon: OS::Heat::None
123 OS::TripleO::Services::CephClient: OS::Heat::None
124 OS::TripleO::Services::CephOSD: OS::Heat::None
126 name: storage/cinder-netapp-config
127 title: Enable the Cinder NetApp Backend
129 A Heat environment file which can be used to enable a
130 a Cinder NetApp backend, configured via puppet
132 puppet/services/cinder-backend-netapp.yaml:
135 - CinderEnableNetappBackend
137 OS::TripleO::ControllerExtraConfigPre: ../../puppet/extraconfig/pre_deploy/controller/cinder-netapp.yaml