Manage sqlite sync and shared datastore in ha mode

This commit is contained in:
2019-02-27 11:34:34 +01:00
parent 3e641814cf
commit 36fae0773d
3 changed files with 92 additions and 18 deletions

View File

@ -264,10 +264,11 @@ function create_datastore()
{
ds_type="${1}"
ds_name="${2}"
local ha=$(CreoleGet activer_one_ha)
# ref https://dev-eole.ac-dijon.fr/issues/16797
#ds_cluster="${3}"
if [[ $(CreoleGet activer_multinode 2>&1) == 'oui' ]]
if [[ $(CreoleGet activer_multinode 2>&1) == 'oui' ]] && [[ ${ha} == "non" ]]
then
SYS_TM_MAD='ssh'
ISO_TM_MAD='ssh'
@ -331,13 +332,14 @@ function update_datastore()
local cmd="onedatastore"
local opt="show"
local multinode=$(CreoleGet activer_multinode 2>&1)
local ha=$(CreoleGet activer_one_ha)
ds_type=""
ds_mad=""
ds_name=""
TMPL_FILE=$(mktemp)
if [[ ${multinode} == 'oui' ]]
if [[ ${multinode} == 'oui' ]] && [[ ${ha} == "non" ]]
then
SYS_TM_MAD='ssh'
ISO_TM_MAD='ssh'
@ -484,8 +486,9 @@ function main()
# Création des Datastores
#
manage_datastores "${clst_name}"
}
main
main $@
exit 0