summaryrefslogtreecommitdiffstats
path: root/deploy/adapters/ansible/roles
diff options
context:
space:
mode:
authorJustin chi <chigang@huawei.com>2017-03-14 07:41:27 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-03-14 07:41:27 +0000
commit267fd18d744ab641338eb144e0b4cb768f323cac (patch)
tree2ab611a907fc5505baa5aa855a7ba4c50fbd0fa3 /deploy/adapters/ansible/roles
parent8d5ac1ae0b6d2955caf15f9c317dad95290e322b (diff)
parent73d14c8f2310f8655c0b99f119711ce6ce1b44a1 (diff)
Merge "Add vm live migration support"
Diffstat (limited to 'deploy/adapters/ansible/roles')
-rw-r--r--deploy/adapters/ansible/roles/nova-compute/tasks/main.yml48
1 files changed, 48 insertions, 0 deletions
diff --git a/deploy/adapters/ansible/roles/nova-compute/tasks/main.yml b/deploy/adapters/ansible/roles/nova-compute/tasks/main.yml
index f918344b..7842a73c 100644
--- a/deploy/adapters/ansible/roles/nova-compute/tasks/main.yml
+++ b/deploy/adapters/ansible/roles/nova-compute/tasks/main.yml
@@ -34,6 +34,54 @@
shell: egrep -c '(vmx|svm)' /proc/cpuinfo || echo 0
register: kvm_cpu_num
+- name: update libvirt-bin conf
+ lineinfile:
+ dest: /etc/default/libvirt-bin
+ regexp: '^libvirtd_opts=.*'
+ insertafter: '^#libvirtd_opts=.*'
+ line: 'libvirtd_opts="-d -l"'
+ when: ansible_os_family == "Debian"
+ notify:
+ - restart nova-compute services
+
+- name: update libvirt-bin.conf
+ lineinfile:
+ dest: /etc/init/libvirt-bin.conf
+ regexp: '^env libvirtd_opts=.*'
+ line: 'env libvirtd_opts="-d -l"'
+ when: ansible_os_family == "Debian"
+ notify:
+ - restart nova-compute services
+
+- name: update libvirtd.conf
+ lineinfile:
+ dest: /etc/libvirt/libvirtd.conf
+ regexp: '{{ item.regexp }}'
+ insertafter: '{{ item.insertafter }}'
+ line: '{{ item.line }}'
+ with_items:
+ - regexp: '^listen_tls.*'
+ insertafter: '^#listen_tls.*'
+ line: 'listen_tls = 0'
+ - regexp: '^listen_tcp.*'
+ insertafter: '^#listen_tcp.*'
+ line: 'listen_tcp = 1'
+ - regexp: '^auth_tcp.*'
+ insertafter: '^#auth_tcp.*'
+ line: 'auth_tcp = "none"'
+ notify:
+ - restart nova-compute services
+
+- name: update sysconfig libvirtd
+ lineinfile:
+ dest: /etc/sysconfig/libvirtd
+ regexp: '^LIBVIRTD_ARGS.*'
+ insertafter: '^#LIBVIRTD_ARGS.*'
+ line: 'LIBVIRTD_ARGS="--listen"'
+ when: ansible_os_family == "RedHat"
+ notify:
+ - restart nova-compute services
+
- name: update nova-compute conf
template: src={{ item }} dest=/etc/nova/{{ item }}
with_items: