Browse Source

échange de clef entre tous les noeuds du cluster

develop
Emmanuel Garette 5 months ago
parent
commit
f04a680864
2 changed files with 14 additions and 18 deletions
  1. 6
    11
      postservice/99-z-ha
  2. 8
    7
      scripts/onehost_create_all

+ 6
- 11
postservice/99-z-ha View File

@@ -1,15 +1,10 @@
1 1
 #!/bin/bash
2 2
 
3
-ha=$(CreoleGet activer_one_ha non)
4
-if [[ ${ha} == "oui" ]]
5
-then
6
-   indx=$(CreoleGet one_ha_server_index)
7
-else
8
-   indx="0"
9
-fi
10
-
11
-if [[ ${1} == "instance" ]] && [[ ${indx} == "0" ]]
12
-then
13
-   /usr/share/eole/sbin/onehost_create_all
3
+if [[ ${1} == "instance" ]]; then
4
+    ha=$(CreoleGet activer_one_ha non)
5
+    if [[ ${ha} == "oui" ]]
6
+    then
7
+       /usr/share/eole/sbin/onehost_create_all
8
+    fi
14 9
 fi
15 10
 exit 0

+ 8
- 7
scripts/onehost_create_all View File

@@ -163,12 +163,10 @@ HAPY_HA=$(CreoleGet activer_one_ha "non")
163 163
 master=1
164 164
 if [[ ${HAPY_HA} == "oui" ]]; then
165 165
     idx=$(CreoleGet one_ha_server_index)
166
-    if [[ ${idx} != "0" ]]; then
167
-        EchoBleu "Mode HA: (on) Index : [${idx}]"
168
-        echo -e "\t$(basename ${0}) doit être lancé uniquement sur le leader (index 0)"
169
-        exit 0
170
-    else
166
+    if [[ ${idx} = "0" ]]; then
171 167
         master=0
168
+    else
169
+        master=2
172 170
     fi
173 171
 fi
174 172
 
@@ -179,7 +177,7 @@ DBMODE=$(CreoleGet one_database_type "none")
179 177
 
180 178
 echo -e "\n"
181 179
 EchoBleu "Vous allez inscrire un noeud dans une grappe Hâpy"
182
-EchoBleu "Pour ce faire vous devez vous munir du mot de passe de l'utilisateur 'oneadmin' de chacun des noeuds"
180
+EchoBleu "Pour ce faire vous devez vous munir du mot de passe de l'utilisateur 'root' de chacun des noeuds"
183 181
 Question_ouinon  "Voulez-vous commencer ?" 'True' "oui"
184 182
 if [[ $? -ne 0 ]]
185 183
 then
@@ -195,6 +193,9 @@ for host in ${HAPY_SLV}; do
195 193
     EchoVert " * Gestion des clés SSH"
196 194
     echo
197 195
     copy_ssh_id ${host}
196
+    if [ $master = 2 ]; then
197
+        continue
198
+    fi
198 199
     if [ $master = 0 ]; then
199 200
         copy_files ${host}
200 201
     fi
@@ -211,9 +212,9 @@ for host in ${HAPY_SLV}; do
211 212
             fi
212 213
         fi
213 214
     fi
214
-    sync_nodes
215 215
     if [[ ${HAPY_HA} != "oui" ]]
216 216
     then
217
+        sync_nodes
217 218
         wait_node_ok ${HAPY_SLV[${i}]}
218 219
         if [[ ${?} -ne 0 ]]
219 220
         then

Loading…
Cancel
Save