Guide d'administration système d'Oracle® Solaris Cluster

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Modification du nom d'hôte privé d'un noeud

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.


Caution

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.

  1. Désactivez, sur tous les noeuds du cluster, toute ressource de service de données ou toute application pouvant mettre en cache des noms d'hôtes privés.
    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 .

  2. Si votre fichier de configuration NTP se réfère au nom d'hôte privé à modifier, désactivez le démon NTP sur chaque noeud du 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
  3. Exécutez l'utilitaire clsetup pour modifier le nom d'hôte privé du noeud à traiter.

    Exécutez l'utilitaire depuis l'un des noeuds du cluster. Pour plus d'informations, reportez-vous à la page de manuel clsetup(1CL).


    Remarque -  Lorsque vous sélectionnez un nouveau nom d'hôte privé, assurez-vous que ce dernier ne fait pas doublon sur le noeud du cluster.

    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
  4. Dans l'utilitaire clsetup, saisissez le numéro d'option correspondant au nom d'hôte privé.
  5. Dans l'utilitaire clsetup, saisissez le numéro d'option correspondant à la modification d'un nom d'hôte privé.

    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é.

  6. Videz le cache du service de noms.

    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
  7. Si vous avez modifié un nom d'hôte privé dans votre fichier de configuration ou Include NTP, mettez le fichier NTP à jour sur chaque noeud.

    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.

    1. Utilisez l'outil d'édition de votre choix.

      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.

    2. Assurez-vous que vous pouvez exécuter une requête ping pour le nouveau nom d'hôte privé sur tous les noeuds du cluster.
    3. Redémarrez le démon NTP.

      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
  8. Activez toutes les ressources de service de données et autres applications que vous aviez désactivées à l'Step 1.
    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 .

Exemple 9-8  Modification du nom d'hôte privé

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.]