Add delay in nova when spinning VM 87/64487/1
authorHarry Huang <huangxiangyu5@huawei.com>
Mon, 5 Nov 2018 12:08:43 +0000 (20:08 +0800)
committerHarry Huang <huangxiangyu5@huawei.com>
Mon, 5 Nov 2018 12:09:12 +0000 (20:09 +0800)
JIRA: -

Change-Id: I3c2e291fe41135b3653a78473e8851703184847f
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml
deploy/adapters/ansible/roles/post-openstack/tasks/main.yml

index 874fcfb..152a7dc 100644 (file)
     - utility_all[0]
     - network_hosts[0]
     - horizon
+    - compute
   remote_user: root
   roles:
     - post-openstack
index 0bd9aef..0efa1cd 100644 (file)
     state: restarted
   when:
     - inventory_hostname in groups['horizon']
+
+- name: add sleep in nova
+  shell:
+    sed -i '/return self.driver.host_power_action/i\        time.sleep(2)' manager.py
+  args:
+    chdir: /openstack/venvs/nova-{{ openstack_release }}/lib/python2.7/site-packages/nova/compute
+  ignore_errors: true
+  when:
+    - inventory_hostname in groups['compute']