Guide d'administration système de Sun Cluster 3.1 10/03

Modification du nom d'hôte privé

Suivez cette procédure pour modifier le nom d'hôte privé d'un noeud du cluster après l'installation.

Des noms d'hôtes privés par défaut sont attribués durant l'installation initiale du cluster. Le nom d'hôte privé par défaut apparaît sous la forme clusternode< ID_noeud>-priv, par exemple : clusternode3-priv . Ne changez un nom d'hôte privé que si ce nom est déjà utilisé dans le domaine.


Attention : Attention :

ne tentez pas d'attribuer des adresses IP à de nouveaux noms d'hôtes privés. Elles sont attribuées par le logiciel du cluster.


  1. Sur tous les noeuds du cluster, désactivez toutes les ressources de services de données ou autres applications pouvant masquer des noms d'hôtes privés.


    # scswitch -n -j resource1, resource2
    

    Parmi les applications que vous désactiverez, n'oubliez pas :

    • Les services HA-DNS et HA-NFS, s'ils sont configurés.

    • Toute application configurée pour utiliser le nom d'hôte privé (par une configuration personnalisée).

    • Toute application en cours d'utilisation par des clients sur l'interconnexion privée.

    Reportez-vous à la page de manuel scswitch(1M) et au Sun Cluster 3.1 Data Service Planning and Administration Guide pour de plus amples informations sur l'utilisation de la commande scswitch.

  2. Arrêtez le démon NTP (Network Time Protocol) sur chaque noeud du cluster.

    Consultez la page de manuel xntpd(1M) pour de plus amples informations sur le démon NTP.


    # /etc/init.d/xntpd stop
    

  3. Démarrez l'utilitaire scsetup(1M) pour modifier le nom d'hôte privé du noeud concerné.

    Vous ne devez effectuer cette opération qu'à partir d'un seul noeud du cluster.


    Remarque :

    lorsque vous sélectionnez un nouveau nom d'hôte privé, assurez-vous que ce nom est unique pour le noeud du cluster.


  4. Sélectionnez 5, Private Hostnames, dans le menu principal.

  5. Sélectionnez 1, Change a Private Hostname, dans le menu Private Hostnames.

    Répondez aux questions posées. On vous demandera le nom du noeud dont le nom d'hôte privé est modifié (clusternode< ID_noeud>-priv) et le nouveau nom d'hôte privé.

  6. Videz la mémoire cache du service de noms.

    Effectuez cette opération sur chaque noeud du cluster. Les applications et autres services de données du cluster ne tenteront ainsi plus d'accéder à l'ancien nom d'hôte privé.


    # nscd -i hosts
    

  7. Dans le fichier ntp.conf de chaque noeud, remplacez l'ancien nom d'hôte privé par le nouveau.

    Utilisez pour ce faire votre outil d'édition favori.

    Si vous procédez ainsi à l'installation, n'oubliez pas de supprimer les noms des noeuds configurés ; huit noeuds sont pré-configurés par défaut. Le fichier ntp.conf devrait être identique sur tous les noeuds du cluster.

  8. Vérifiez que vous pouvez contacter le nouveau nom d'hôte privé avec ping à partir de tous les noeuds du cluster.

  9. Relancez le démon NTP.

    Effectuez cette opération sur chaque noeud du cluster.


    # /etc/init.d/xntpd start
    

  10. Activez toutes les ressources de services de données et autres applications désactivées à l'Étape 1.


    # scswitch -e -j resource1, resource2
    

    Reportez-vous à la page de manuel scswitch(1M) et au document Sun Cluster 3.1 Data Service Planning and Administration Guide pour de plus amples informations sur l'utilisation de la commande scswitch.

Exemple : modification d'un nom d'hôte privé

Dans l'exemple suivant, le nom d'hôte privé clusternode2-priv est remplacé par clusternode4-priv, sur le noeud phys-schost-2 .


[Désactivez toutes les applications et services de données si nécessaire.]
phys-schost-1# /etc/init.d/xntpd stop
phys-schost-1# scconf -p | grep node
 ...
 Noeuds de cluster :
phys-schost-1 phys-schost-2 phys- schost-3
 Nom du noeud de cluster :                                 phys-schost-1
  Nom d'hôte privé du noeud :                           clusternode1-priv
 Nom du noeud de cluster :                                 phys-schost-2
  Nom d'hôte privé du noeud :                           clusternode2-priv
 Nom du noeud de cluster :                                 phys-schost-3
  Nom d'hôte privé du noeud :                           clusternode3-priv
 ...
phys-schost-1# scsetup
phys-schost-1# nscd -i hosts
phys-schost-1# vi /etc/inet/ntp.conf
 ...
 peer clusternode1-priv
 peer clusternode4-priv
 peer clusternode3-priv
phys-schost-1# ping clusternode4-priv
phys-schost-1# /etc/init.d/xntpd start
[Activez toutes les applications et services de données désactivés au début de la procédure.]