Récapitulatif du problème : la mise à niveau du logiciel Sun Cluster de la version 2.2 à la version Sun Cluster 3.0 peut échouer si les hosts logiques créés pour le logiciel Sun Cluster 2.2 utilisent une valeur plutôt qu'un nom d'host pour l'adresse IP.
Solution : il existe deux moyens de résoudre ce problème :
Si le cluster exécute le logiciel Sun Cluster 2.2, exécutez une nouvelle fois la commande scconf(1M) pour rétablir un nom réel plutôt qu'une adresse IP dans le champ LOGIP.
# scconf nom_cluster -L host_logique -n liste_hosts -g liste_groupes_disques -i liste_cartes,nom_host_logique |
L'exemple suivant montre comment rétablir un nom réel plutôt qu'une adresse IP dans le champ LOGIP.
# scconf schost -L schost-1 -n phys-schost-1,phys-schost-2 -g schost-1 -i hme0,hme0,schost-1 |
Si la mise à niveau vers le logiciel Sun Cluster 3.0 a déjà été effectuée sur le cluster, modifiez la copie enregistrée du fichier ccd sur les noeuds mis à niveau. Modifiez le fichier ccd du répertoire /var/cluster/logs/install/preserve/2.2/SUNWcluster/conf pour remplacer le contenu du champ LOGIP par un nom réel.
Par exemple, l'adresse IP spécifiée à la ligne suivante doit être remplacée par le nom d'host logique correspondant à l'adresse IP.
LOGIP:phys-schost-1,phys-schost-2:hme0,hme0:192.29.72.238:1 |
Le nom d'host logique correspondant remplace l'adresse IP dans le fichier ccd.
LOGIP:phys-schost-1,phys-schost-2:hme0,hme0:schost-1:1 |