Intégration manuelle du nouveau nœud depuis l'orchestrateur

Depuis le module Hâpy, il est nécessaire de lancer une procédure manuelle onehost_create_all qui intègre les nouveaux nœuds déclarés.

Pour chaque nœud voisin déclaré dans l'interface de configuration du module, le traitement suivant est effectué :

  • gestion des clés SSH ;

  • envoi de la clé publique SSH de l'utilisateur root du module Hâpy au nœud, le mot de passe demandé est celui du compte root du module Hâpy Node qui a été créé lors de l'instanciation du module ;

  • enregistrement du nœud sur le module Hâpy ;

  • vérification de l'état du nœud nouvellement intégré.

1
root@hapy:~# onehost_create_all
2
3
4
Vous allez inscrire un noeud dans une grappe Hâpy
5
Pour ce faire vous devez vous munir du mot de passe de l'utilisateur 'oneadmin' de chacun des noeuds
6
Voulez-vous commencer ? [oui/non]
7
[oui] : oui
8
9
10
Traitement du noeud hapy-node
11
12
 * Gestion des clés SSH
13
14
Warning: Permanently added '192.168.0.114' (ECDSA) to the list of known hosts.
15
root@192.168.0.114's password: 
16
 * Enregistrement du noeud
17
      
18
19
Enregistrement des noeuds terminé
20
root@hapy:~#

Remarque

Si vous êtes connecté en SSH avec la fonctionnalité transfert d’agent[1] (option par défaut de la commande ssh) et que la clé privée a été copiée sur le serveur distant, la phrase secrète n'est pas demandée.

La commande diagnose permet de diagnostiquer rapidement l'état des nœuds constituant le cluster.

ExempleModule Hâpy avec deux nœuds

1
*** Virtualisation
2
.                     libvirt => Ok
3
.                  OpenNebula => Ok
4
.                      XMLRPC => Ok
5
.                    Sunstone => Ok
6
.                   Proxy VNC => Ok
7
.                 OpenVswitch => Ok
8
9
*** Noeuds du cluster Hâpy
10
.                        hapy => on
11
.                   hapy-node => on