Merge "Fix removing nova_libvirt container issue"

This commit is contained in:
Jenkins 2016-08-29 19:30:35 +00:00 committed by Gerrit Code Review
commit 654a8ffbe2
2 changed files with 10 additions and 1 deletions

View File

@ -164,12 +164,16 @@
name: "{{ item[0]['name'] }}"
action: "remove_container"
register: remove_containers
until: remote_container|success
retries: "{{ item[0]['retries']|default(0) }}"
when:
- inventory_hostname in groups[item[0]['group']]
- config_strategy == "COPY_ONCE" or item[1]['KOLLA_CONFIG_STRATEGY'] == 'COPY_ONCE'
- item[2]['rc'] == 1
with_together:
- [{ name: nova_libvirt, group: compute },
# NOTE(Jeffrey4l): retry 1 to remove nova_libvirt container because when
# guests running, nova_libvirt will raise error even though it is removed.
- [{ name: nova_libvirt, group: compute, retries: 1 },
{ name: nova_ssh, group: compute },
{ name: nova_conductor, group: nova-conductor },
{ name: nova_api, group: nova-api },

View File

@ -18,6 +18,11 @@
- "libvirtd:/var/lib/libvirt"
- "nova_compute:/var/lib/nova/"
- "nova_libvirt_qemu:/etc/libvirt/qemu"
register: start_nova_libvirt_container
# NOTE(Jeffrey4l): retry 1 to remove nova_libvirt container because when
# guests running, nova_libvirt will raise error even though it is removed.
retries: 1
until: start_nova_libvirt_container|success
when: inventory_hostname in groups['compute']
- name: Prepare volumes list