Merge "Consistent external Ceph configuration for Glance"
This commit is contained in:
commit
9aa0acb65b
@ -225,8 +225,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
|
||||
@ -249,6 +247,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']
|
||||
|
||||
|
@ -41,7 +41,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