Consistent external Ceph configuration for Glance
Made glance follow the <service>_backend_ceph configuration pattern. Change-Id: I7bc2b3b35d96bd297d520750dccd7333fa68d941 Closes-Bug: #1605962
This commit is contained in:
parent
0ff90a6f10
commit
a66f0076ea
@ -223,8 +223,6 @@ nova_keystone_user: "nova"
|
||||
enable_nova_fake: "no"
|
||||
num_nova_fake_per_node: 5
|
||||
|
||||
# Control usage of ceph per service
|
||||
glance_enable_ceph: "{{ enable_ceph }}"
|
||||
|
||||
####################
|
||||
# RabbitMQ options
|
||||
@ -247,6 +245,13 @@ kolla_external_fqdn_cert: "{{ node_config_directory }}/certificates/haproxy.pem"
|
||||
kibana_user: "kibana"
|
||||
|
||||
|
||||
#######################
|
||||
# Glance options
|
||||
#######################
|
||||
glance_backend_file: "{{ not enable_ceph | bool }}"
|
||||
glance_backend_ceph: "{{ enable_ceph }}"
|
||||
|
||||
|
||||
#################################
|
||||
# Cinder options
|
||||
#################################
|
||||
|
@ -1,14 +1,14 @@
|
||||
---
|
||||
- include: ceph.yml
|
||||
when:
|
||||
- (enable_ceph | bool) and (glance_enable_ceph | bool)
|
||||
- (enable_ceph | bool) and (glance_backend_ceph | bool)
|
||||
- inventory_hostname in groups['ceph-mon'] or
|
||||
inventory_hostname in groups['glance-api'] or
|
||||
inventory_hostname in groups['glance-registry']
|
||||
|
||||
- include: external_ceph.yml
|
||||
when:
|
||||
- (enable_ceph | bool == False) and (glance_enable_ceph | bool)
|
||||
- (enable_ceph | bool == False) and (glance_backend_ceph | bool)
|
||||
- inventory_hostname in groups['glance-api'] or
|
||||
inventory_hostname in groups['glance-registry']
|
||||
|
||||
|
@ -40,7 +40,7 @@ memcached_servers = {% for host in groups['memcached'] %}{{ hostvars[host]['ansi
|
||||
flavor = keystone
|
||||
|
||||
[glance_store]
|
||||
{% if enable_ceph | bool and glance_enable_ceph | bool %}
|
||||
{% if enable_ceph | bool and glance_backend_ceph | bool %}
|
||||
default_store = rbd
|
||||
stores = rbd
|
||||
rbd_store_user = glance
|
||||
|
@ -6,7 +6,7 @@
|
||||
"dest": "/etc/glance/glance-api.conf",
|
||||
"owner": "glance",
|
||||
"perm": "0600"
|
||||
}{% if glance_enable_ceph | bool %},
|
||||
}{% if glance_backend_ceph | bool %},
|
||||
{
|
||||
"source": "{{ container_config_directory }}/ceph.*",
|
||||
"dest": "/etc/ceph/",
|
||||
|
@ -33,10 +33,10 @@ service in ``/etc/kolla/global.yml``:
|
||||
|
||||
::
|
||||
|
||||
glance_enable_ceph: "yes"
|
||||
glance_backend_ceph: "yes"
|
||||
cinder_backend_ceph: "yes"
|
||||
|
||||
The combination of ``enable_ceph: "no"`` and ``<service>_enable_ceph: "yes"``
|
||||
The combination of ``enable_ceph: "no"`` and ``<service>_backend_ceph: "yes"``
|
||||
triggers the activation of external ceph mechanism in Kolla.
|
||||
|
||||
Configuring External Ceph
|
||||
|
@ -126,10 +126,6 @@ neutron_external_interface: "eth1"
|
||||
#enable_swift: "no"
|
||||
#enable_tempest: "no"
|
||||
|
||||
# Control usage of ceph per service. This allows to configure external ceph
|
||||
# when ceph is not deployed by Kolla.
|
||||
#glance_enable_ceph: "{{ enable_ceph }}"
|
||||
|
||||
|
||||
###################
|
||||
# Ceph options
|
||||
@ -144,6 +140,13 @@ neutron_external_interface: "eth1"
|
||||
# Valid options are [ erasure, replicated ]
|
||||
#ceph_pool_type: "replicated"
|
||||
|
||||
#######################
|
||||
# Glance options
|
||||
#######################
|
||||
# Configure image backend.
|
||||
glance_backend_file: "yes"
|
||||
#glance_backend_ceph: "no"
|
||||
|
||||
|
||||
#######################
|
||||
# Cinder options
|
||||
|
Loading…
Reference in New Issue
Block a user