Guide d'administration système de Sun Cluster pour SE Solaris

Modification du nom d'hôte privé

Suivez cette procédure pour modifier le nom d'hôte privé d'un nœud 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_nœud>-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 nœuds 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 man scswitch(1M) et au document Sun Cluster Data Services Planning and Administration Guide for Solaris OS pour de plus amples informations sur l'utilisation de la commande scswitch.

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

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


    # /etc/initd./xntpd.cluster stop
    

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

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


    Remarque –

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


  4. Sélectionnez 5, Noms d'hôte privés, dans le menu principal.

  5. Sélectionnez 1, Modifier un nom d'hôte privé, dans le menu Noms d'hôte privés.

    Répondez aux questions posées. On vous demandera le nom du nœud dont le nom d'hôte privé est modifié (clusternode< ID_nœudã´¾-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 nœud 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.cluster de chaque nœud, remplacez 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 nœuds configurés ; le modèle par défaut est préconfiguré avec seize nœuds. Le fichier ntp.conf.cluster devrait être identique sur tous les nœuds du cluster.

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

  9. Relancez le démon NTP.

    Effectuez cette opération sur chaque nœud du cluster.


    # /etc/initd./xntpd.cluster 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 man scswitch et au document Sun Cluster Data Services Planning and Administration Guide for Solaris OS 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 nœud phys-schost-2.


[Désactivez toutes les applications et les services de données, le cas échéant.]
phys-schost-1# /etc/init.d/xntpd stop
phys-schost-1# scconf -p | grep noeud
 ...
 Noeuds du cluster : phys-schost-1 phys-schost-2 phys-
 schost-3
 Nom des noeuds du cluster : phys-schost-1
 Nom d'hôte privé du noeud : clusternode1-priv
 Nom des noeuds du cluster :  phys-schost-2
 Nom d'hôte privé du noeud : clusternode2-priv
 Nom des noeuds du 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 les applications et les services de données qui ont été désactivés au début de la procédure.]