Un petit tips, si vous ne connaissez pas l’adresse IP de votre CVM (ou d’une VM tournant sur AHV), par exemple un vieux labo ou cluster de test et que vous souhaitez y accéder sur son IP externe.
Sur du KVM standard (ou plutôt non Nutanix), il y a une commande qui permet de récupérer l’adresse IP d’une Guest VM.
[root@NTNX-720c32c5-A ~]# virsh domifaddr NTNX-720c31c5-A-CVM Nom adresse MAC Protocol Address
Sur Nutanix, avec l’organisation du réseau qui lui est propre, cette commande ne retourne rien.
Voici donc une solution de contournement.
On vient tout d’abord lister les VMs présentes sur l’hôte :
[root@NTNX-720c32c5-A ~]# virsh list ID Nom État ---------------------------------------------------- 1 NTNX-720c32c5-A-CVM en cours d'exécution 2 855b9b1f-2ed6-4eb0-9018-86a785bb092b en cours d'exécution
On vient ensuite récupérer les adresses mac déclarer dans le fichier de config de la CVM :
[root@NTNX-720c32c5-A ~]# virsh dumpxml NTNX-720c32c5-A-CVM | grep "mac address" | awk -F\' '{ print $2}' 50:6b:8d:a0:6e:dd 50:6b:8d:2e:46:ad 50:6b:8d:77:2f:09
Il faut ensuite exécuter une commande arp en grepant sur chacune des mac adresses pour trouver l’IP de la CVM
[root@NTNX-720c32c5-A ~]# arp -an | grep 50:6b:8d:a0:6e:dd ? (10.0.0.22) at 50:6b:8d:a0:6e:dd [ether] on br0