aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-09-16 20:19:42 +0000
committerGerrit Code Review <review@openstack.org>2016-09-16 20:19:42 +0000
commitd75847772d0e880329eef5867caf4b87035d2ae0 (patch)
tree87e230f50f8ec94493b165c74339db0b32a49b60
parentff14e6ec069775405af6024bbbf05ffb5796aa14 (diff)
parentda8ce56cc6a87d190639cfb4955eb4d24d76d28b (diff)
downloadkolla-d75847772d0e880329eef5867caf4b87035d2ae0.tar.gz
kolla-d75847772d0e880329eef5867caf4b87035d2ae0.zip
Merge "Cinder-backup fails while backing up iSCSI volumes"
-rw-r--r--ansible/roles/cinder/tasks/start.yml23
1 files changed, 15 insertions, 8 deletions
diff --git a/ansible/roles/cinder/tasks/start.yml b/ansible/roles/cinder/tasks/start.yml
index d80eee31c..335850328 100644
--- a/ansible/roles/cinder/tasks/start.yml
+++ b/ansible/roles/cinder/tasks/start.yml
@@ -23,9 +23,9 @@
- "kolla_logs:/var/log/kolla/"
when: inventory_hostname in groups['cinder-scheduler']
-- name: Prepare volumes list
+- name: Prepare volumes list for cinder-volume
set_fact:
- mounts:
+ cinder_volume_mounts:
- "{{ node_config_directory }}/cinder-volume/:{{ container_config_directory }}/:ro"
- "/etc/localtime:/etc/localtime:ro"
- "/dev/:/dev/"
@@ -42,9 +42,20 @@
image: "{{ cinder_volume_image_full }}"
privileged: True
ipc_mode: "host"
- volumes: '{{ mounts | reject("equalto", "") | list}}'
+ volumes: '{{ cinder_volume_mounts | reject("equalto", "") | list}}'
when: inventory_hostname in groups['cinder-volume']
+- name: Prepare volumes list for cinder-backup
+ set_fact:
+ cinder_backup_mounts:
+ - "{{ node_config_directory }}/cinder-backup/:{{ container_config_directory }}/:ro"
+ - "/etc/localtime:/etc/localtime:ro"
+ - "/dev/:/dev/"
+ - "/run/:/run/"
+ - "{% if enable_cinder_backend_lvm | bool %}cinder:/var/lib/cinder{% endif %}"
+ - "{% if enable_cinder_backend_lvm | bool %}iscsi_info:/etc/iscsi{% endif %}"
+ - "kolla_logs:/var/log/kolla/"
+
- name: Starting cinder-backup container
kolla_docker:
action: "start_container"
@@ -52,9 +63,5 @@
name: "cinder_backup"
image: "{{ cinder_backup_image_full }}"
privileged: True
- volumes:
- - "{{ node_config_directory }}/cinder-backup/:{{ container_config_directory }}/:ro"
- - "/etc/localtime:/etc/localtime:ro"
- - "/dev/mapper/:/dev/mapper/"
- - "kolla_logs:/var/log/kolla/"
+ volumes: '{{ cinder_backup_mounts | reject("equalto", "") | list}}'
when: inventory_hostname in groups['cinder-backup']