Bläddra i källkod

Merge pull request #52 from abutcher/pcs-restart-master3

Wait for cluster to recover after pcs resource restart.
Jason DeTiberus 9 år sedan
förälder
incheckning
eec5e61daf
2 ändrade filer med 10 tillägg och 0 borttagningar
  1. 8 0
      playbooks/adhoc/upgrades/upgrade.yml
  2. 2 0
      roles/openshift_master/tasks/main.yml

+ 8 - 0
playbooks/adhoc/upgrades/upgrade.yml

@@ -323,6 +323,14 @@
     - name: Restart master cluster
       command: pcs resource restart master
       when: openshift_master_ha | bool
+    - name: Wait for the clustered master service to be available
+      wait_for:
+        host: "{{ openshift_master_cluster_vip }}"
+        port: 8443
+        state: started
+        timeout: 180
+        delay: 90
+      when: openshift_master_ha | bool
 
 - name: Upgrade default router and registry
   hosts: masters[0]

+ 2 - 0
roles/openshift_master/tasks/main.yml

@@ -207,6 +207,7 @@
       line: "OPTIONS=--loglevel={{ openshift.master.debug_level }} --listen=https://0.0.0.0:8443 --master=https://{{ openshift.common.ip }}:8443"
     - regex: '^CONFIG_FILE='
       line: "CONFIG_FILE={{ openshift_master_config_file }}"
+  when: openshift_master_ha | bool and openshift_master_cluster_method == "native"
   notify:
   - restart master api
 
@@ -220,6 +221,7 @@
       line: "OPTIONS=--loglevel={{ openshift.master.debug_level }} --listen=https://0.0.0.0:8444"
     - regex: '^CONFIG_FILE='
       line: "CONFIG_FILE={{ openshift_master_config_file }}"
+  when: openshift_master_ha | bool and openshift_master_cluster_method == "native"
   notify:
   - restart master controllers