Utilisez cette procédure pour modifier le nom d'hôte privé d'un noeud de cluster après la fin de l'installation.
Les noms d'hôtes privés par défaut sont assignés pendant l'installation initiale du cluster. Le nom d'hôte privé par défaut prend la forme clusternode< nodeid>-priv, tel que : clusternode3-priv. Vous devez modifier un nom d'hôte privé uniquement si ce dernier est déjà utilisé dans le domaine.
![]() | Mise en garde - Ne tentez pas d'assigner des adresses IP aux nouveaux noms d'hôtes privés. Le logiciel de clustering se charge de les assigner. |
L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.
Cette procédure contient la forme longue des commandes d'Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.
phys-schost# clresource disable resource[,...]
Veuillez inclure les éléments suivants dans les applications à désactiver :
Les services DNS et NFS à haute disponibilité, si configurés.
Toute application dont la configuration a été personnalisée afin d'utiliser le nom d'hôte privé.
Toute application utilisée par les clients dans l'interconnexion privée.
Pour plus d'informations sur l'utilisation de la commande clresource reportez-vous à la page de manuel clresource(1CL) et au Guide d’administration et de planification des services de données d’Oracle Solaris Cluster .
Utilisez la commande svcadm pour arrêter le démon NTP. Pour plus d'informations sur le démon NTP, reportez-vous à la page de manuel svcadm(1M).
phys-schost# svcadm disable ntp
Exécutez l'utilitaire depuis l'un des noeuds du cluster. Pour plus d'informations, reportez-vous à la page de manuel clsetup(1CL).
Vous pouvez également exécuter la commande clnode au lieu de l'utilitaire clsetup pour changer le nom d'hôte privé. Dans l'exemple qui suit, le nom de noeud du cluster est pred1. Après avoir exécuté la commande clnode ci-dessous, accédez à l'Step 6.
phys-schost# /usr/cluster/bin/clnode set -p privatehostname=New-private-nodename pred1
Répondez aux questions, lorsque vous y êtes invité. Vous êtes invité à saisir le nom du noeud dont vous modifiez le nom d'hôte privé (clusternode< nodeid>-priv), ainsi que le nouveau nom d'hôte privé.
Effectuez cette étape sur chaque noeud du cluster. Lorsque vous videz le cache du service de noms, cela empêche les applications et les services de données du cluster d'accéder à l'ancien nom d'hôte privé.
phys-schost# nscd -i hosts
Si vous avez modifié un nom d'hôte privé dans votre fichier de configuration NTP (/etc/inet/ntp.conf) et que vous avez des entrées d'hôte pair ou un pointeur vers le fichier Include pour les hôtes pair dans votre fichier de configuration NTP (/etc/inet/ntp.conf.include), mettez le fichier à jour sur chaque noeud. Si vous avez modifié un nom d'hôte privé dans votre fichier Include NTP, mettez le fichier /etc/inet/ntp.conf.sc à jour sur chaque noeud.
Si vous effectuez cette étape lors de l'installation, n'oubliez pas de supprimer les noeuds configurés. En règle générale, le fichier ntp.conf.sc est le même sur chaque noeud du cluster.
Effectuez cette étape sur chaque noeud du cluster.
Utilisez la commande svcadm pour redémarrer le démon NTP.
# svcadm enable svc:network/ntp:default
phys-schost# clresource enable resource[,...]
Pour plus d'informations sur l'utilisation de la commande clresource, reportez-vous à la page de manuel clresource(1CL) et au Guide d’administration et de planification des services de données d’Oracle Solaris Cluster .
L'exemple suivant met en évidence la modification du nom d'hôte privé clusternode2-priv, afin de lui assigner le nom clusternode4-priv sur le noeud phys-schost-2. Répétez cette opération sur chaque noeud.
[Disable all applications and data services as necessary.] phys-schost-1# svcadm disable ntp phys-schost-1# clnode show | grep node ... private hostname: clusternode1-priv private hostname: clusternode2-priv private hostname: clusternode3-priv ... phys-schost-1# clsetup phys-schost-1# nscd -i hosts phys-schost-1# pfedit /etc/inet/ntp.conf.sc ... peer clusternode1-priv peer clusternode4-priv peer clusternode3-priv phys-schost-1# ping clusternode4-priv phys-schost-1# svcadm enable ntp [Enable all applications and data services disabled at the beginning of the procedure.]