Les données VIOS ne sont pas collectées par l’API REST parce que le VIOS ne communique pas avec le HMC, nous l’avons constaté de nombreuses fois, voir ci-dessous.
Je commencerais par le point 4, puis par le 3 : les deux ont aidé plusieurs utilisateurs récemment.
Le problème venait des serveurs vio. Certaines fonctions « work with virtual networks » renvoyaient une erreur sur le HMC.
La solution a consisté à forcer le vio à la résolution de noms en IPv4, comme IBM nous l’a indiqué :
# vi /etc/netsvc.conf
hosts=local4,bind4 <===== change ¿hosts=local,bind¿ to this
Puis
/usr/bin/stopsrc -s vio_daemon
Wait 300 seconds or until vio_daemon has stopped.
/usr/sbin/slibclean
rm -rf /home/ios/CM
/usr/bin/startsrc -s vio_daemon -a '-d 4'
ps -ef |grep vio_chgmgt |grep -v grep |awk -F ' ' '{print $2}'
kill -1
Support IBM :
La version de VIOS que vous utilisez a un défaut de collecte des journaux, il me manque donc la copie de la CMDB, la base de données qui tourne sur le VIOS et que le HMC interroge
Je ne vois aucune erreur nette dans les journaux, mais je ne peux pas contrôler la base pour vérifier qu’elle est correctement peuplée
La bonne nouvelle est que nous pouvons recréer cette base sans aucun impact sur les LPAR en cours, en suivant ces étapes