From cc603f1970ddedc790a9864c7ee2056005232703 Mon Sep 17 00:00:00 2001 From: "Chandan Kumar (raukadah)" Date: Fri, 13 Mar 2020 18:22:01 +0530 Subject: [PATCH] Fixed libvirt volume path for nova-migration-target-container MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Conflicts: deployment/nova/nova-migration-target-container-puppet.yaml Co-Authored-By: Cédric Jeanneret (Tengu) Change-Id: I2af6587fbfa659eb46b712d63b998e039189d31f Signed-off-by: Chandan Kumar (raukadah) Signed-off-by: Cédric Jeanneret (cherry picked from commit e423bcf389c1cf25d9180b77f63647e32aa9fc12) --- .../nova-migration-target-container-puppet.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/deployment/nova/nova-migration-target-container-puppet.yaml b/deployment/nova/nova-migration-target-container-puppet.yaml index a73aaf62df..e296da7a82 100644 --- a/deployment/nova/nova-migration-target-container-puppet.yaml +++ b/deployment/nova/nova-migration-target-container-puppet.yaml @@ -144,6 +144,21 @@ outputs: dest: /etc/ssh/ owner: "root" perm: "0600" + host_prep_tasks: + # Let's use loop here even for one item, maybe we'll need some more + # directories later. + - name: Create libvirt persistent data directories + file: + path: "{{ item.path }}" + state: directory + setype: "{{ item.setype }}" + loop: + - { 'path': /var/run/libvirt, 'setype': virt_var_run_t } + - name: ensure /var/run/libvirt is present upon reboot + copy: + dest: /etc/tmpfiles.d/var-run-libvirt.conf + content: | + d /var/run/libvirt 0755 root root - - docker_config: step_4: nova_migration_target: @@ -161,7 +176,7 @@ outputs: - /var/lib/kolla/config_files/nova-migration-target.json:/var/lib/kolla/config_files/config.json:ro - /var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro - /etc/ssh/:/host-ssh/:ro - - /run/libvirt:/run/libvirt + - /var/run/libvirt:/var/run/libvirt:shared,z - /var/lib/nova:/var/lib/nova:shared environment: KOLLA_CONFIG_STRATEGY: COPY_ALWAYS