Guide d'administration système de Sun Cluster 3.0 U1

6.1.6 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ôte privés par défaut sont attribués durant l'installation initiale de la grappe. Le nom d'hôte privé par défaut prend la forme noeud_grappe<ID_noeud>-priv, par exemple : noeud_grappe3-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ôte privés. Elles sont attribuées par le logiciel de grappe.


  1. Sur tous les noeuds de la grappe, désactivez toute ressource de service de données ou toute autre application susceptible de mettre en cache des noms d'hôte privés.


    # scswitch -n -j ressource1, ressource2
    

    Les applications que vous désactiverez comprendront :

    • 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 de manuel scswitch(1M) et au document Sun Cluster 3.0 U1 Data Services Installation and Configuration Guide pour obtenir des informations sur l'utilisation de la commande scswitch.

  2. Arrêtez le démon NTP (Network Time Protocol) sur chaque noeud de la grappe.

    Reportez-vous à la page de manuel xntpd pour plus d'informations sur le démon NTP.


    # /etc/init.d/xntpd stop
    

  3. Identifiez le nom du noeud sur lequel vous êtes en train de changer le nom d'hôte privé.


    # scconf -p | grep node
    

  4. Exécutez l'utilitaire scsetup 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. Dans le menu principal, sélectionnez 5, Private Hostnames.

  6. Dans le menu Private Hostnames, sélectionnez 1, Change a Private Hostname.

    Répondez aux questions posées. Vous serez invité à fournir le nom du noeud dont vous voulez changer le nom d'hôte privé (noeud_grappe<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. Vous évitez ainsi que les applications de grappe et les services de données tentent d'accéder à l'ancien nom d'hôte privé.


    # nscd -i hosts
    

  8. Editez le fichier ntp.conf sur chaque noeud pour remplacer l'ancien nom d'hôte privé par le nouveau.

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

    Si ce n'est pas fait au moment de l'installation, pensez également à supprimer les noms des noeuds configurés ; le modèle par défaut est préconfiguré avec huit noeuds. Généralement, le fichier ntp.conf sera identique sur chaque noeud 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 service de données et autres applications que vous aviez désactivées à l' Étape 1.


    # scswitch -e -j ressource1, ressource2
    

    Reportez-vous à la page de manuel scswitch(1M) et au document Sun Cluster 3.0 U1 Data Services Installation and Configuration Guide pour obtenir des informations sur l'utilisation de la commande scswitch.

6.1.6.1 Exemple : modification du nom d'hôte privé

L'exemple suivant montre comment changer le nom d'hôte privé de noeud_grappe2-priv en noeud_grappe4-priv sur le noeud phys-schost-2.


[Désactivez toutes les applications et les services de données qu'il convient de désactiver.]
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:                           noeud_grappe1-priv 
Cluster node name:                                 phys-schost-2
 Node private hostname:                           noeud_grappe2-priv
Cluster node name:                                 phys-schost-3
 Node private hostname:                           noeud_grappe3-priv
...
phys-schost-1# scsetup
phys-schost-1# nscd -i hosts
phys-schost-1# vi /etc/inet/ntp.conf
...
peer noeud_grappe1-priv
 peer noeud_grappe4-priv
 peer noeud_grappe3-priv
phys-schost-1# ping noeud_grappe4-priv
phys-schost-1# /etc/init.d/xntpd start
[Activez toutes les applications et les services de données désactivés en début de procedure.]