Nutanix – NGT : Identifier le mode de communication utilisé sur une VM en CLi

CLI communication link

Récemment, j’ai eu besoin de valider le mode de communication utilisée par les NGT entre une VM et une CVM.

Il existe depuis plusieurs versions d’AOS (6.1 si mes souvenirs sont bons), deux moyens de communication entre la VM et CVM au travers des NGT.

  • Une communication basée sur l’IP qui nécessite des flux ouverts entre la VM et les CVMs du cluster (ports 2074, 5985 et 5986)
  • Une communication au travers d’un serial port virtuel (et qui permet de s’affranchir de ses flux parfois complexes à mettre en oeuvre dans des environnements hautement sécurisés)

Ce canal permet en plus de faire remonté des informations sur les VMs, d’exécuter des commandes pour le VSS ou encore pour les scripts de pre-freeze/post-freeze des logiciels de sauvegarde (exemple HYCU) ou simplement les scripts utilisés dans la partie Disaster Recovery que j’avais détaillé dans un article précédent.

 

Voici comment identifier en CLi  le mode de communication utlisés par les NGT.

Je vais d’abord vérifier que ma VM dispose des NGT et qu’un lien est établi avec la commande suivante :

ncli ngt list vm=nomdemaVM

La sortie suivante va être renvoyé et me permet de visualiser le status du lien :

ngt CLI status

Le link est a true, celà signifie que ma VM et les CVMs (ou la CVM master sur le service à l’instant T) du cluster communiquent ensemble.

Je vais ensuite vérifier quel type de lien est établi.

Pour cela, les CVMs diposent d’un tool appelé nutanix_guest_tools_cli qui comporte tout un tas de fonctionnalités (list, enregistrement de NGT, envoi de commande par VSS) qui permettent de monitorer entre autre la partie NGT.

Je vais donc réaliser la commande suivante :

nutanix_guest_tools_cli list_vm_tools_entities vm_name=THE0-wsctrlcl01 include_vm_info=true

Cette commande me sort tout un tas d’information et notamment le canal de communication utilisé par les NGT :

CLI communication link

 

On voit donc ici, que c’est une connection de type IP-Less qui est établie grace à la clé-valeur : « communication_link_over_serial_port_active : true »

Ici, on communique au travers du port serial.

Dans un prochain article, nous verrons comment obtenir la même information au travers d’une vue personnalisée dans Prism Central.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *