Guide d'administration système de Sun Cluster 3.1

Modification du nom d'hôte privé

Suivez cette procédure pour changer le nom d'hôte privé d'un noeud de la grappe après l'installation.

Des noms d'hôtes privés par défaut sont attribués durant l'installation initiale de la grappe. 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 à nouveaux noms d'hôtes privés. Elles sont attribuées par le logiciel de la grappe.


  1. Sur tous les noeuds de la grappe, désactivez toutes les ressources de services de données ou autres applications qui peuvent 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 qui a été 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 du manuel scswitch(1M) et au Sun Cluster 3.1 Data Services Installation and Configuration 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 de la grappe.

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


    # /etc/init.d/xntpd stop
    

  3. Déterminez le nom du noeud sur lequel vous procédez au changement de nom d'hôte privé.


    # scconf -p | grep node
    

  4. Exécutez l'utilitaire scsetup(1M) pour changer le nom d'hôte privé.

    Vous ne devez effectuer cette opération qu'à partir d'un seul noeud de la grappe.


    Remarque :

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


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

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

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

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


    # nscd -i hosts
    

  8. 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 de la grappe.

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

  10. Relancez le démon NTP.

    Effectuez cette opération sur chaque noeud de la grappe.


    # /etc/init.d/xntpd start
    

  11. 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 du manuel scswitch(1M)et au Sun Cluster 3.1 Data Services Installation and Configuration 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
 ...
 Cluster nodes:                                phys-schost-1 phys-schost-2 phys-
 schost-3
 Cluster node name:                                 phys-schost-1
  Node private hostname:                           clusternode1-priv
 Cluster node name:                                 phys-schost-2
  Node private hostname:                           clusternode2-priv
 Cluster node name:                                 phys-schost-3
  Node private hostname:                           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.]