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é.

CTRL+C pour copier, CTRL+V pour coller
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:~#
root@hapy:~# onehost_create_all


Vous allez inscrire un noeud dans une grappe Hâpy
Pour ce faire vous devez vous munir du mot de passe de l'utilisateur 'oneadmin' de chacun des noeuds
Voulez-vous commencer ? [oui/non]
[oui] : oui


Traitement du noeud hapy-node

 * Gestion des clés SSH

Warning: Permanently added '192.168.0.114' (ECDSA) to the list of known hosts.
root@192.168.0.114's password: 
 * Enregistrement du noeud
      

Enregistrement des noeuds terminé
root@hapy:~#

Remarque

Si vous êtes connecté en SSH avec la fonctionnalité transfert d’agent (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

CTRL+C pour copier, CTRL+V pour coller
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
*** Virtualisation
.                     libvirt => Ok
.                  OpenNebula => Ok
.                      XMLRPC => Ok
.                    Sunstone => Ok
.                   Proxy VNC => Ok
.                 OpenVswitch => Ok

*** Noeuds du cluster Hâpy
.                        hapy => on
.                   hapy-node => on