Add delay in Nova to solve dhcp issue 17/64417/1
authorHarry Huang <huangxiangyu5@huawei.com>
Fri, 2 Nov 2018 09:34:22 +0000 (17:34 +0800)
committerHarry Huang <huangxiangyu5@huawei.com>
Fri, 2 Nov 2018 09:36:42 +0000 (17:36 +0800)
JIRA: -

VM starts before the openflow is created in
br-int which cause first round dhcp request
can't be sent to controller.

Change-Id: Ie2de5a70890f3d0e9f383c9ccb0aa1126f25b2c8
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
deploy/adapters/ansible/roles/config-osa/tasks/main.yml

index 6f43e7f..2be4e64 100755 (executable)
   when:
     - checkresult.rc == 0
     - offline_deployment is defined and offline_deployment == "Disable"
+
+- name: Add sleep in host_power_action
+  blockinfile:
+    dest: /etc/ansible/roles/repo_build/tasks/repo_clone_git.yml
+    block: |
+      {% raw %}
+      - name: Add sleep in host_power_action
+        shell:
+          sed -i '/return self.driver.host_power_action/i\        time.sleep(2)' manager.py
+        args:
+          chdir: "{{ repo_build_git_dir}}/nova/nova/compute"
+        ignore_errors: true
+      {% endraw %}