diff --git a/postservice/30-one-mng b/postservice/30-one-mng index 635f170..3344d36 100755 --- a/postservice/30-one-mng +++ b/postservice/30-one-mng @@ -456,8 +456,11 @@ function init_ha() { function main() { wait_true_retcode "Wait for oned to be started" "onecluster show 0 > /dev/null" - if [ "$(CreoleGet activer_one_ha)" = "oui" ] && [ "$(CreoleGet one_ha_server_index)" = "0" ]; then - init_ha + if [ "$(CreoleGet activer_one_ha)" = "oui" ]; then + + if [ "$(CreoleGet one_ha_server_index)" != "0" ]; then + return + fi fi # # Rename default cluster @@ -490,6 +493,13 @@ function main() # Création des Datastores # manage_datastores "${clst_name}" + + # + # Dans le cas du mode HA, seul le leader fait l'init + # + if [ "$(CreoleGet activer_one_ha)" = "oui" ]; then + init_ha + fi } main