26 Commits

Author SHA1 Message Date
9873279e1d Merge branch 'develop' into dist/eole/2.7.0/develop 2019-03-13 14:14:28 +01:00
f1e9d45e62 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-03-07 09:23:39 +01:00
458e5b4ca2 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-03-01 09:19:03 +01:00
2b2b064713 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-27 17:19:39 +01:00
79878882ea Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-27 11:37:18 +01:00
dfb8a63743 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-26 09:36:43 +01:00
853b6c11b7 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-25 16:20:28 +01:00
e95ac1b8c6 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-25 15:47:08 +01:00
45c7004aed Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-25 15:04:57 +01:00
574e04ce9b Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-25 12:16:25 +01:00
b6cbb6d9df Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-25 10:55:02 +01:00
d2caf81c1f Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-22 17:18:35 +01:00
d89f1dfdeb Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-22 14:49:53 +01:00
aa1d163154 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-22 14:09:19 +01:00
24ff71f4a6 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-21 16:46:18 +01:00
09a8e23ba2 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-21 16:38:57 +01:00
c63ade19a8 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-21 16:08:08 +01:00
6def855fc4 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-21 15:03:35 +01:00
e33bb76a2a Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-20 16:03:34 +01:00
8e742fc88b Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-20 15:25:28 +01:00
1f2809ab90 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-20 14:51:23 +01:00
577c113bfd ajout dépendance mysql-client pour le dump lors de la migration 2019-02-19 14:01:55 +01:00
a4b20fe2ba Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-19 11:59:22 +01:00
4d46c6c38c Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-19 09:53:53 +01:00
fc7b2409b8 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-18 14:10:15 +01:00
0dde3bc710 ajout dossier debian 2019-02-13 11:25:09 +01:00
4 changed files with 49 additions and 39 deletions

View File

@ -51,7 +51,7 @@
<variable name="one_database_type" description="Moteur de base de données a utiliser" type="string" mode="expert">
<value>sqlite</value>
</variable>
<variable name="one_database_host" description="Adresse du serveur de base de données (MySQL uniquement)" mandatory="True" mode="expert"/>
<variable name="one_database_host" description="Adresse du serveur de base de données (mySQL uniquement)" mandatory="True" mode="expert"/>
<variable name="one_database_port" description="Port d'écoute du serveur de base de données" mode="expert" type="number" mandatory="True">
<value>3306</value>
</variable>
@ -113,18 +113,6 @@
<variable name='one_node_int_name' type='domain' description="Nom de l'interface de communication des nœuds"/>
<variable name="one_vip" description="Adresse IP de la VIP OpenNebula" type="ip" mandatory="True"/>
<variable name="one_vip_mask" description="Masque de sous-réseau de la VIP OpenNebula" type="netmask" mandatory="True"/>
<variable name="one_max_conn" description="Nombre maximum de connexion TCP simultanées maintenu avec le serveur" mode="expert" type='number'>
<value>15</value>
</variable>
<variable name="one_max_conn_backlog" description="Nombre maximum de connexion TCP simultanées accepté par le système d'exploitation" mode="expert" type='number'>
<value>15</value>
</variable>
<variable name="one_keepalive_timeout" description="Durée maximum d'une connexion RPC en secondes" mode="expert" type='number'>
<value>30</value>
</variable>
<variable name="one_rpc_log" description="Créer un fichier séparé pour les log XML-RPC" mode="expert">
<value>NO</value>
</variable>
</family>
<family name='Modèle' icon='cloud'>
<variable name='hapy_init_master' type='oui/non' description="Activer l'auto-création du modèle de machine virtuelle pour installer un module EOLE">
@ -169,9 +157,6 @@
<check name="valid_enum" target="vnet_pilote">
<param>['openvswitch']</param>
</check>
<check name="valid_enum" target="one_rpc_log">
<param>['YES', 'NO']</param>
</check>
<auto name='calc_multi_condition' target='activer_openvswitch'>
<param>openvswitch</param>
<param type="eole" name="condition_1">vnet_pilote</param>
@ -189,7 +174,6 @@
<condition name='disabled_if_in' source='activer_onesinglenode'>
<param>non</param>
<target type='filelist'>onesinglenode</target>
<target type='filelist'>one_ha</target>
<target type='family'>Modèle</target>
<target type='variable'>one_ds_system_prefix</target>
<target type='variable'>one_ds_iso_name</target>

View File

@ -1,10 +1,15 @@
#!/bin/bash
if [[ ${1} == "instance" ]]; then
ha=$(CreoleGet activer_one_ha non)
if [[ ${ha} == "oui" ]]
then
/usr/share/eole/sbin/onehost_create_all
fi
ha=$(CreoleGet activer_one_ha non)
if [[ ${ha} == "oui" ]]
then
indx=$(CreoleGet one_ha_server_index)
else
indx="0"
fi
if [[ ${1} == "instance" ]] && [[ ${indx} == "0" ]]
then
/usr/share/eole/sbin/onehost_create_all
fi
exit 0

View File

@ -156,6 +156,7 @@ if [[ $HAPY_NODE_SUPPORT == "non" ]]
then
EchoRouge "Le mode multi-noeuds n'est pas activé dans l'interface de configuration du module"
exit 1
<<<<<<< HEAD
fi
HAPY_HA=$(CreoleGet activer_one_ha "non")
@ -163,13 +164,33 @@ HAPY_HA=$(CreoleGet activer_one_ha "non")
master=1
if [[ ${HAPY_HA} == "oui" ]]; then
idx=$(CreoleGet one_ha_server_index)
if [[ ${idx} = "0" ]]; then
master=0
if [[ ${idx} != "0" ]]; then
EchoBleu "Mode HA: (on) Index : [${idx}]"
echo -e "\t$(basename ${0}) doit être lancé uniquement sur le leader (index 0)"
exit 0
else
master=2
master=0
fi
fi
=======
fi
HAPY_HA=$(CreoleGet activer_one_ha "non")
master=1
if [[ ${HAPY_HA} == "oui" ]]; then
idx=$(CreoleGet one_ha_server_index)
if [[ ${idx} != "0" ]]; then
EchoBleu "Mode HA: (on) Index : [${idx}]"
echo -e "\t$(basename ${0}) doit être lancé uniquement sur le leader (index 0)"
exit 0
else
master=0
fi
fi
>>>>>>> dcc8eeeecee5c5824e31c73b5ddf04590714f606
declare -a HAPY_SLV=('')
ONEUSER=$(CreoleGet virt_user)
HAPY_SLV=$(echo $(CreoleGet one_nodes) | sed -e "s/\n/ /g")
@ -177,7 +198,7 @@ DBMODE=$(CreoleGet one_database_type "none")
echo -e "\n"
EchoBleu "Vous allez inscrire un noeud dans une grappe Hâpy"
EchoBleu "Pour ce faire vous devez vous munir du mot de passe de l'utilisateur 'root' de chacun des noeuds"
EchoBleu "Pour ce faire vous devez vous munir du mot de passe de l'utilisateur 'oneadmin' de chacun des noeuds"
Question_ouinon "Voulez-vous commencer ?" 'True' "oui"
if [[ $? -ne 0 ]]
then
@ -193,9 +214,6 @@ for host in ${HAPY_SLV}; do
EchoVert " * Gestion des clés SSH"
echo
copy_ssh_id ${host}
if [ $master = 2 ]; then
continue
fi
if [ $master = 0 ]; then
copy_files ${host}
fi
@ -212,9 +230,12 @@ for host in ${HAPY_SLV}; do
fi
fi
fi
sync_nodes
if [[ ${HAPY_HA} != "oui" ]]
<<<<<<< HEAD
=======
then
sync_nodes
>>>>>>> dcc8eeeecee5c5824e31c73b5ddf04590714f606
wait_node_ok ${HAPY_SLV[${i}]}
if [[ ${?} -ne 0 ]]
then

View File

@ -164,12 +164,12 @@ FEDERATION = [
]
RAFT = [
LIMIT_PURGE = 1000,
LOG_RETENTION = 5000,
LOG_PURGE_TIMEOUT = 60,
LIMIT_PURGE = 100000,
LOG_RETENTION = 500000,
LOG_PURGE_TIMEOUT = 600,
ELECTION_TIMEOUT_MS = 2500,
BROADCAST_TIMEOUT_MS = 500,
XMLRPC_TIMEOUT_MS = 5000
XMLRPC_TIMEOUT_MS = 450
]
%if %%activer_one_ha == 'oui'
@ -241,12 +241,12 @@ DEFAULT_COST = [
# %% -- %
#*******************************************************************************
MAX_CONN = %%one_max_conn
MAX_CONN_BACKLOG = %%one_max_conn_backlog
#MAX_CONN = 15
#MAX_CONN_BACKLOG = 15
#KEEPALIVE_TIMEOUT = 15
KEEPALIVE_MAX_CONN = %%one_keepalive_timeout
#KEEPALIVE_MAX_CONN = 30
#TIMEOUT = 15
RPC_LOG = %%one_rpc_log
#RPC_LOG = NO
#MESSAGE_SIZE = 1073741824
#LOG_CALL_FORMAT = "Req:%i UID:%u %m invoked %l20"