L’interface CIM (Common Information Model) d’un hôte ESXi permet de surveiller à distance l’intégrité matérielle de vos hôtes via le protocole Web-Based Enterprise Management (WBEM). Elle s’appuie sur une API HTTP(S) standard, ce qui permet une authentification et une communication sécurisées protégées par SSL/TLS entre l’hôte et les stations de gestion. Après vous être connecté à la console à l’aide de la méthode de votre choix, exécutez la commande suivante :
1. VMware ESXi 6.0 :
enum_instances OMC_IPMIIPProtocolEndpoint root/cimv2 |grep IPv4AddressIPv4Address = 192.168.0.121
La même commande sur ESXi renvoie une erreur :
enum_instances OMC_IPMIIPProtocolEndpoint root/cimv2 |grep -i IPv4Address
erreur : enumInstances No data received from server
2. VMware ESXi 6.5 :
À partir d’ESXi 6.5, VMware a introduit un nouvel espace de nommage nommé « wbem » en tant qu’extension pour esxcli qui contrôle les services tels que sfcbd et wsman. À partir d’ESXi 6.5, sfcdb et wsman sont désactivés par défaut, car wbem est défini sur false par défaut. Les services wbem sont activés automatiquement lorsqu’un VIB de fournisseur OEM est installé. Par exemple, lorsque le logiciel de gestion des systèmes Dell OpenManage est installé sur ESXi 6.5, vous pouvez constater que les services tels que sfcbd et wsman sont démarrés automatiquement.
Pour activer wbem sur VMware ESXi 6.5, utilisez les commandes suivantes, puis réessayez. Vous devriez maintenant être en mesure de voir l’adresse IP attribuée à vos serveurs iDRAC.
esxcli system wbem set -e 1 (Cela active wbem sur l’hôte)
enum instances OMC IPMIIPProtocalEndpoint root/cimv2
>> IPv4AddressIPv4Address = 192.168.0.121
IPv4Address = 192.168.0.121