Problème : si un nœud Sun Cluster exécutant Solaris 10 n'a pas d'interface IPv6 définie pour les réseaux publics (non destinée par exemple à des interconnexions de cluster), il n'a pas accès aux machines comportant des mappages d'adresses IPv4 et IPv6 dans un service de nom (de type NIS notamment). Les paquets des applications de type telnet et traceroot, qui privilégient l'adresse IPv6 plutôt qu'IPv4, seront envoyés vers les adaptateurs de transport intracluster, puis abandonnés.
Solution : appliquez l'une des solutions suivantes selon la configuration de votre cluster.
Si IPv6 n'est pas requis pour le cluster, supprimez l'entrée nis de la ligne ipnodes dans le fichier /etc/nsswitch.conf. Par exemple, remplacez la ligne ipnodes par ce qui suit :
ipnodes files # Work Around for CR 6306113 |
Si IPv6 est requis sans qu'un service évolutif ne s'exécute sur le cluster, ajoutez la ligne suivante dans le fichier /etc/system et réinitialisez tous les nœuds.
set clcomm:ifk_disable_v6=1 |
Si le service évolutif IPv6 est en cours d'exécution, assurez-vous que tous les nœuds de cluster ont une interface réseau IPv6 définie pour les réseaux publics (mode non-cluster). Reportez-vous à ifconfig(1M) et System Administration Guide: IP Services pour des informations sur le déploiement IPv6 avec Solaris.