Guide d'administration système de Sun Cluster 3.0 12/01

Chapitre 5 Administration des interconnexions de grappe et des réseaux publics

Cette section décrit les procédures permettant d'administrer les interconnexions de grappe et réseaux publics de Sun Cluster.

L'administration des interconnexions de grappe et des réseaux publics comporte des procédures matérielles et logicielles. Généralement, vous configurez les interconnexions de grappe et les réseaux publics, y compris les groupes NAFO, lors de l'installation et de la configuration initiales de la grappe. Si, plus tard, vous devez modifier une configuration d'interconnexion de grappe ou de réseau public, vous pouvez utiliser les procédures logicielles décrites dans ce chapitre.

Ce chapitre comporte les procédures suivantes :

Pour une description détaillée des procédures évoquées dans ce chapitre, reportez-vous au Tableau 5-1 et au Tableau 5-3.

Référez-vous au document Sun Cluster 3.0 12/01 Concepts pour obtenir des informations de fond et un aperçu des interconnexions de grappe et des réseaux publics.

5.1 Administration des interconnexions de grappe

Cette section décrit les procédures permettant de reconfigurer les interconnexions de grappe, notamment les matériels de type cluster transport adapter et câble de transport de grappe. Ces procédures exigent que le logiciel Sun Cluster soit installé.

La plupart du temps, vous pouvez employer l'utilitaire scsetup pour administrer le transport de grappe pour les interconnexions de grappe. Pour de plus amples informations, reportez-vous à la page de manuel scsetup(1M).

Pour connaître les procédures d'installation logicielle de la grappe, reportez-vous au Guide d'installation du logiciel Sun Cluster 3.0 12/01. Pour connaître les procédures de dépannage des composants matériels de la grappe, reportez-vous au document Sun Cluster 3.0 12/01 Hardware Guide.


Remarque :

Chaque fois que possible, au cours des procédures d'interconnexion de grappe, vous pouvez utiliser le nom de port par défaut. Le nom de port par défaut est identique à l'ID de noeud interne du noeud qui héberge l'extrémité adaptateur du câble. Cependant, vous ne pouvez pas utiliser le nom de port par défaut pour certains types d'adaptateurs, tels que SCI.


Tableau 5-1 Liste des tâches : administration des interconnexions de grappe

Tâche 

Pour les instructions, voir... 

Gérer le transport des grappes 

    - Utilisez scsetup

"1.4.2 Accès à l'utilitaire scsetup"

Vérifier l'état de l'interconnexion de grappe 

    - Utilisez scstat

"5.1.2 Vérification de l'état de l'interconnexion de grappe"

Ajouter un câble de transport de grappe, un adaptateur de transport ou une jonction de transport 

    - Utilisez scsetup

"5.1.3 Ajout de câbles de transport de grappe, d'adaptateurs de transport ou de jonctions de transport"

Déposer un câble de transport de grappe, un adaptateur de transport ou une jonction de transport 

    - Utilisez scsetup

"5.1.4 Dépose d'un câble de transport de grappe, d'un adaptateur de transport et d'une jonction de transport"

Mettre en service un câble de transport de grappe 

    - Utilisez scsetup

"5.1.5 Mise en fonction d'un câble de transport de grappe"

Mettre hors service un câble de transport de grappe 

    - Utilisez scsetup

"5.1.6 Mise hors fonction d'un câble de transport de grappe "

5.1.1 Reconfiguration dynamique avec interconnexions de grappe

Voici les points à prendre en considération dans le cadre d'une reconfiguration dynamique (DR) avec interconnexions de grappe.


Attention : Attention :

Sun Cluster exige que chaque noeud de la grappe possède au moins un chemin fonctionnel vers les autres noeuds de la grappe. Ne désactivez pas une interface d'interconnexion privée qui prend en charge le dernier chemin vers un noeud de la grappe.


Procédez comme suit, en respectant l'ordre des étapes, pour effectuer des opérations DR sur des interfaces de réseau public.

Tableau 5-2 Liste des tâches : reconfiguration dynamique avec interfaces de réseau public

Tâche 

Pour les instructions, voir... 

1. Désactivez et supprimez l'interface de l'interconnexion active. 

"5.1.4 Dépose d'un câble de transport de grappe, d'un adaptateur de transport et d'une jonction de transport"

2. Effectuez l'opération DR sur l'interface de réseau public. 

Sun Enterprise 10000 Dynamic Reconfiguration User Guide et Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual (de la collection Solaris 8 on Sun Hardware)

5.1.2 Vérification de l'état de l'interconnexion de grappe

Vous pouvez également exécuter cette procédure dans l'interface graphique utilisateur de SunPlex Manager. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.

Pour effectuer cette procédure, il n'est pas nécessaire d'être connecté comme superutilisateur.

  1. Vérifiez l'état de l'interconnexion de grappe.


    # scstat -W
    

  2. Reportez-vous au tableau suivant pour connaître la signification des messages d'état les plus fréquents.

    Message d'état 

    Description et action possible 

    Path online

    Pour le moment, le chemin fonctionne correctement. Aucune action nécessaire. 

    Path waiting

    Le chemin est en cours d'initialisation. Aucune action nécessaire. 

    Path faulted

    Le chemin ne fonctionne pas. Il peut s'agir d'un état transitoire, notamment lorsque des chemins passent de l'état waiting à l'état online. Si le message persiste après une nouvelle exécution de scstat -W, prenez des mesures correctives.

5.1.2.1 Exemple : vérification de l'état d'interconnexion de la grappe

L'exemple suivant montre l'état d'une interconnexion de grappe fonctionnant correctement.


# scstat -W
-- Cluster Transport Paths --
                    Endpoint             Endpoint             Status
                    --------             --------             ------
  Transport path:   phys-schost-1:qfe1   phys-schost-2:qfe1   Path online
  Transport path:   phys-schost-1:qfe0   phys-schost-2:qfe0   Path online
  Transport path:   phys-schost-1:qfe1   phys-schost-3:qfe1   Path online
  Transport path:   phys-schost-1:qfe0   phys-schost-3:qfe0   Path online
  Transport path:   phys-schost-2:qfe1   phys-schost-3:qfe1   Path online
  Transport path:   phys-schost-2:qfe0   phys-schost-3:qfe0   Path online

5.1.3 Ajout de câbles de transport de grappe, d'adaptateurs de transport ou de jonctions de transport

Vous pouvez également exécuter cette procédure dans l'interface graphique utilisateur de SunPlex Manager. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.

  1. Assurez-vous que les câble de transport de grappe sont physiquement installés.

    Pour connaître la procédure d'installation d'un câble de transport de grappe, reportez-vous au document Sun Cluster 3.0 12/01 Hardware Guide.

  2. Devenez superutilisateur sur un noeud de la grappe.

  3. Lancez l'utilitaire scsetup.


    # scsetup
    

    Le menu principal apparaît.

  4. Ouvrez le menu d'interconnexion de la grappe en tapant 3 (Cluster interconnect).


    Remarque :

    Si votre configuration utilise des adaptateurs SCI, n'acceptez pas les valeurs par défaut à l'invite des connexions des adaptateurs (nom des ports), dans la partie "Add" de cette procédure. Indiquez plutôt le nom du port (0, 1, 2, or 3) qui figure sur le commutateur Dolphin auquel le noeud est relié physiquement.


  5. Ajoutez le câble de transport, en tapant 1 (Add a transport cable).

    Suivez les instructions et entrez les informations demandées.

  6. Ajoutez l'adaptateur de transport en tapant 2 (Add a transport adapter to a node).

    Suivez les instructions et entrez les informations demandées.

  7. Ajoutez la jonction de transport en tapant 3 (Add a transport junction).

    Suivez les instructions et entrez les informations demandées.

  8. Vérifiez l'ajout effectif du câble de transport de grappe, de l'adaptateur de transport ou de la jonction de transport.


    # scconf -p | grep cable
    # scconf -p | grep adapter
    # scconf -p | grep junction
    

5.1.3.1 Exemple : ajout d'un câble de transport de grappe, d'un adaptateur de transport ou d'une jonction de transport

L'exemple suivant montre comment ajouter un câble de transport, un adaptateur de transport ou une jonction de transport à un noeud avec la commande scsetup.


[Vérifiez que le câble est bien installé physiquement.]
Become superuser on any node and place the node to be removed in maintenance state.
# scsetup
Select Cluster interconnect.
Select either Add a transport cable, Add a transport adapter to a node, 
or Add a transport junction.
Answer the questions when prompted.
   You Will Need:         Example:
   node names             phys-schost-1
   adapter names          qfe2
   junction names         hub2
   transport type         dlpi
[Vérifiez que la commande scconf a été exécutée avec succès :]
Command completed successfully.
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[Vérifiez l'ajout effectif du câble, de l'adaptateur et de la jonction :]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe0@1 ethernet-1@2    Enabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled
# scconf -p | grep adapter
  Node transport adapters:                         qfe2 hme1 qfe0
  Node transport adapter:                          qfe0
  Node transport adapters:                         qfe0 qfe2 hme1
  Node transport adapter:                          qfe0
  Node transport adapters:                         qfe0 qfe2 hme1
  Node transport adapter:                          qfe0
# scconf -p | grep junction
  Cluster transport junctions:                       hub0 hub1 hub2
  Cluster transport junction:                        hub0
  Cluster transport junction:                        hub1
  Cluster transport junction:                        hub2

5.1.4 Dépose d'un câble de transport de grappe, d'un adaptateur de transport et d'une jonction de transport

Vous pouvez également exécuter cette procédure dans l'interface graphique utilisateur de SunPlex Manager. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.

La procédure suivante permet de déposer des câbles de transport de grappe, adaptateurs de transport et jonctions de transport de la configuration d'un noeud. Lorsqu'un câble est hors fonction, ses deux extrémités restent configurées. Il est impossible de déposer un adaptateur s'il est toujours utilisé comme extrémité d'un câble de transport.


Attention : Attention :

Chaque noeud de la grappe doit posséder au moins un chemin de transport fonctionnel vers les autres noeuds de la grappe. Deux noeuds ne doivent jamais être isolés l'un de l'autre. Vérifiez toujours l'état de cette interconnexion avant de mettre un câble hors fonction. Ne déposez un câble qu'après avoir vérifié la redondance de connexion c'est-à-dire l'existence d'une autre connexion disponible. Si vous désactivez le dernier câble en fonctionnement d'un noeud, ce dernier ne fait plus partie de la grappe.


  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Vérifiez l'état du chemin de transport de grappe restant.


    # scstat -W
    


    Attention : Attention :

    Si vous recevez un message d'erreur, par exemple "path faulted", lorsque vous essayez de supprimer un noeud d'une grappe qui en comporte deux, cherchez la cause du problème avant de poursuivre la procédure. Ce message peut indiquer qu'un chemin de noeud n'est pas disponible. Si vous supprimez le dernier chemin en fonction, le noeud ne fera plus partie de la grappe et celle-ci risque d'être reconfigurée.


  3. Lancez l'utilitaire scsetup.


    # scsetup
    

    Le menu principal apparaît.

  4. Ouvrez le menu d'interconnexion de la grappe en tapant 3 (Cluster interconnect).

  5. Déposez le câble en tapant 4 (Remove a transport cable).

    Suivez les instructions et entrez les informations demandées. Vous devez connaître les noms des noeuds, des adaptateurs et des jonctions.


    Remarque :

    Si vous déposez un câble physique, déconnectez le câble entre le port et le périphérique de destination.


  6. Déposez l'adaptateur en tapant 5 (Remove a transport adapter from a node).

    Suivez les instructions et entrez les informations demandées. Vous devez connaître les noms des noeuds, des adaptateurs et des jonctions.


    Remarque :

    Si vous déposez l'adaptateur physique d'un noeud, reportez-vous au document Sun Cluster 3.0 12/01 Hardware Guide pour connaître les procédures de dépannage du matériel.


  7. Déposez la jonction en tapant 6 (Remove a transport junction).

    Suivez les instructions et entrez les informations demandées. Vous devez connaître les noms des noeuds, des adaptateurs et des jonctions.


    Remarque :

    Une jonction ne peut pas être déposée si l'un des ports est toujours utilisé comme extrémité de câble de transport.


  8. Vérifiez que le câble ou l'adaptateur a bien été déposé.


    # scconf -p | grep cable
    # scconf -p | grep adapter
    # scconf -p | grep junction
    

    Le câble de transport ou l'adaptateur déposé d'un noeud donné ne doit pas figurer dans l'affichage généré par cette commande.

5.1.4.1 Exemple : dépose d'un câble de transport, d'un adaptateur de transport ou d'une jonction de transport

L'exemple suivant montre comment déposer un câble de transport, un adaptateur de transport ou une jonction de transport avec la commande scsetup.


[Devenez superutilisateur d'un noeud de la grappe.]
[Lancez l'utilitaire :]
# scsetup
Type 3 (Cluster interconnect).
Select either Add a transport cable, Add a transport adapter to a node, 
or Add a transport junction.
Answer the questions when prompted.
   You Will Need:         Example:
   node names             phys-schost-1
   adapter names          qfe1
   junction names         hub1
[Vérifiez que la commande scconf a été exécutée avec succès :]
"Command completed successfully."
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[Vérifiez la dépose effective du câble, de l'adaptateur ou de la jonction :]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe0@1 ethernet-1@2    Enabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled
# scconf -p | grep adapter
  Node transport adapters:   qfe2 hme1 qfe0
  Node transport adapter:   qfe0
  Node transport adapters:   qfe0 qfe2 hme1
  Node transport adapter:   qfe0
  Node transport adapters:   qfe0 qfe2 hme1
  Node transport adapter:   qfe0
# scconf -p | grep junction
  Cluster transport junctions:     hub0 hub2
  Cluster transport junction:      hub0
  Cluster transport junction:      hub2

5.1.5 Mise en fonction d'un câble de transport de grappe

Vous pouvez également exécuter cette procédure dans l'interface graphique utilisateur de SunPlex Manager. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.

Cette option permet de mettre en fonction un câble de transport de grappe existant.

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Lancez l'utilitaire scsetup.


    # scsetup
    

    Le menu principal apparaît.

  3. Ouvrez le menu d'interconnexion de la grappe en tapant 2 (Cluster interconnect).

  4. Mettez le câble de transport en fonction en tapant 7 (Enable a transport cable).

    Suivez les instructions qui s'affichent à l'écran. Vous devez entrer à la fois le nom du noeud et de l'adaptateur qui se trouvent à l'une des extrémités du câble que vous essayez d'identifier.

  5. Vérifiez que le câble est en fonction.


    # scconf -p | grep cable
    

5.1.5.1 Exemple : mise en fonction d'un câble de transport de grappe

Cet exemple illustre la mise en fonction d'un câble de transport de grappe sur l'adaptateur qfe-1 du noeud phys-schost-2.


[Devenez superutilisateur d'un noeud.]
[Lancez l'utilitaire scsetup :]
# scsetup
Select Cluster interconnect>Enable a transport cable.
Answer the questions when prompted.
You will need the following information.
   You Will Need:         Example:
   node names             phys-schost-2
   adapter names          qfe1
   junction names         hub1
[Vérifiez que la commande scconf a été exécutée avec succès :]
 
scconf -c -m endpoint=phys-schost-2:qfe1,state=enabled
 
Command completed successfully.
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[Vérifiez la mise en fonction effective du câble :]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe1@0 ethernet-1@2    Enabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled

5.1.6 Mise hors fonction d'un câble de transport de grappe

Vous pouvez également exécuter cette procédure dans l'interface graphique utilisateur de SunPlex Manager. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.

Il peut arriver que vous ayez à désactiver un câble de transport de grappe pour arrêter temporairement un chemin d'interconnexion de grappe, notamment lorsque vous résolvez un problème d'interconnexion de grappe ou que vous remplacez du matériel d'interconnexion de grappe.

Lorsqu'un câble est hors fonction, ses deux extrémités restent configurées. Il est impossible de déposer un adaptateur s'il est toujours utilisé comme extrémité de câble de transport.


Attention : Attention :

Chaque noeud de la grappe doit posséder au moins un chemin de transport fonctionnel vers les autres noeuds de la grappe. Deux noeuds ne doivent jamais être isolés l'un de l'autre. Vérifiez toujours l'état de cette interconnexion avant de mettre un câble hors fonction. Ne déposez un câble qu'après avoir vérifié la redondance de connexion c'est-à-dire l'existence d'une autre connexion disponible. Si vous désactivez le dernier câble en fonctionnement d'un noeud, ce dernier ne fait plus partie de la grappe.


  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Vérifiez toujours l'état de cette interconnexion avant de mettre un câble hors fonction.


    # scstat -W
    


    Attention : Attention :

    Si vous recevez un message d'erreur, par exemple "path faulted", lorsque vous essayez de supprimer un noeud d'une grappe qui en comporte deux, cherchez la cause du problème avant de poursuivre la procédure. Il peut indiquer que le chemin de noeud n'est pas disponible. Si vous supprimez le dernier chemin correct, le noeud ne fera plus partie de la grappe et celui-ci risque d'être reconfiguré.


  3. Lancez l'utilitaire scsetup.


    # scsetup
    

    Le menu principal apparaît.

  4. Ouvrez le menu d'interconnexion de la grappe en tapant 3 (Cluster interconnect).

  5. Mettez le câble de transport hors fonction en tapant 8 (Disable a transport cable).

    Suivez les instructions et entrez les informations demandées. Tous les composants de l'interconnexion de grappe concernée sont désactivés. Vous devez entrer à la fois le nom de noeud et d'adaptateur de l'une des extrémités du câble que vous essayez d'identifier.

  6. Vérifiez que le câble est désactivé.


    # scconf -p | grep cable
    

5.1.6.1 Exemple : mise hors fonction d'un câble de transport de grappe

Cet exemple illustre la dépose d'un câble de transport de grappe sur l'adaptateur qfe-1 du noeud phys-schost-2.


[Devenez superutilisateur d'un noeud.]
[Lancez l'utilitaire scsetup :]
# scsetup
Select Cluster interconnect>Disable a transport cable.
Answer the questions when prompted.
You will need the following information.
   You Will Need:         Example:
   node names             phys-schost-2
   adapter names          qfe1
   junction names         hub1
[Vérifiez que la commande scconf a été exécutée avec succès :]
 
scconf -c -m endpoint=phys-schost-2:qfe1,state=disabled
 
Command completed successfully.
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[Vérifiez la dépose effective du câble :]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe1@0 ethernet-1@2    Disabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled

5.2 Administration du réseau public

Pour modifier la configuration du réseau public, suivez les procédures logicielles décrites dans cette section.

Lorsque vous administrez les adaptateurs du réseau public, tenez compte des points suivants :

Pour connaître les procédures d'installation logicielle de la grappe, reportez-vous au Guide d'installation du logiciel Sun Cluster 3.0 12/01. Pour connaître les procédures de dépannage des composants matériels d'un réseau public, reportez-vous au document Sun Cluster 3.0 12/01 Hardware Guide.

Tableau 5-3 Liste des tâches : administration du réseau public

Tâche 

Pour les instructions, voir... 

Créer un groupe NAFO sur un noeud 

"5.2.2 Création d'un groupe NAFO"

Ajouter des adaptateurs de réseau public supplémentaires à un noeud 

"5.2.3 Ajout d'un adaptateur à un groupe NAFO"

Supprimer un groupe NAFO 

"5.2.4 Suppression d'un groupe NAFO"

Supprimer les adaptateurs de sauvegarde d'un groupe NAFO existant 

"5.2.5 Suppression d'un adaptateur d'un groupe NAFO"

Faire passer l'adaptateur actif sur un adaptateur de sauvegarde 

"5.2.6 Changement de l'adaptateur actif d'un groupe NAFO"

Vérifier l'état des groupes NAFO 

"5.2.7 Vérification de l'état des groupes NAFO"

Modifier les paramètres pour régler la détection d'erreurs PNM et le processus de reprise sur panne 

"5.2.8 Modification du paramétrage de la gestion du réseau public"

5.2.1 Reconfiguration dynamique avec interfaces de réseau public

Voici les points à prendre en considération dans le cadre d'une reconfiguration dynamique (DR) des interfaces de réseau public d'une grappe.


Attention : Attention :

En cas de panne de l'adaptateur réseau actif, en cours d'opération DR de suppression de l'adaptateur réseau désactivé, la grappe risque de ne plus être disponible. L'adaptateur actif ne peut pas effectuer de reprise sur panne pendant toute la durée de l'opération DR.


Procédez comme suit, en respectant l'ordre des étapes, pour effectuer des opérations DR sur des interfaces de réseau public.

Tableau 5-4 Liste des tâches : reconfiguration dynamique avec interfaces de réseau public

Tâche 

Pour les instructions, voir... 

1. Commuter l'adaptateur actif comme adaptateur de sauvegarde, de manière à pouvoir le retirer du groupe NAFO. 

"5.2.6 Changement de l'adaptateur actif d'un groupe NAFO"

2. Retirer l'adaptateur du groupe NAFO. 

"5.2.5 Suppression d'un adaptateur d'un groupe NAFO"

3. Effectuer l'opération DR sur l'interface de réseau public. 

Sun Enterprise 10000 Dynamic Reconfiguration User Guide et Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual (de la collection Solaris 8 on Sun Hardware)

5.2.2 Création d'un groupe NAFO

Vous pouvez également exécuter cette procédure dans l'interface graphique utilisateur de SunPlex Manager. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.

  1. Les conditions suivantes doivent être remplies pour permettre la création d'un groupe NAFO :

    • Tous les adaptateurs de réseau public doivent être configurés pour appartenir à un groupe NAFO.

    • Pour un noeud donné, il ne peut y avoir qu'un groupe NAFO au maximum sur un sous-réseau donné.

    • Tous les adaptateurs d'un groupe NAFO donné doivent être connectés au même sous-réseau.

    • Seul un adaptateur d'un groupe NAFO donné peut être associé à un nom d'hôte, c'est-à-dire un fichier /etc/hostname.adaptateur.

    • Un adaptateur de réseau public ne peut appartenir qu'à un groupe NAFO.

  2. Devenez superutilisateur sur le noeud configuré pour un groupe NAFO.

  3. Pour ce noeud, cherchez les adaptateurs de réseau public physiquement connectés au même sous-réseau.

    Ces adaptateurs constituent les adaptateurs de sauvegarde du groupe NAFO.

  4. Créez le fichier /etc/hostname.adaptateur pour l'un des adaptateurs de réseau public, si ce fichier n'existe pas déjà.

    L'adaptateur spécifié dans ce fichier sera l'adaptateur actif par défaut pour le groupe NAFO.


    # vi /etc/hostname.<adapter>
    phys-schost-1

  5. Modifiez le fichier /etc/inet/hosts en y ajoutant l'adresse IP et le nom d'hôte correspondant attribués à l'adaptateur de réseau public.

    Dans l'exemple ci-après, l'adresse IP 192.29.75.101 et le nom d'hôte phys-schost-1 sont ajoutés dans le fichier /etc/inet/hosts.


    # vi /etc/inet/hosts
    192.29.75.101   phys-schost-1


    Remarque :

    Si un service d'attribution de noms est utilisé, ces informations devraient également figurer dans la base de données correspondante.


  6. Créez le groupe NAFO.


    # pnmset -c groupe_nafo -o create adaptateur [adaptateur ...]

    -c groupe_nafo

    Exécute une sous-commande de configuration du groupe NAFO spécifié. Les groupes NAFO s'appellent impérativement nafoN, où N est un entier naturel d'identification du groupe. Les noms de groupe s'appliquent localement sur chaque noeud. Ainsi, un même nom de groupe NAFO peut être utilisé sur des noeuds distincts.

    -o create

    Crée le nouveau groupe NAFO.

    adaptateur [ adaptateur ... ]

    Désigne l'adaptateur (ou les adaptateurs) de réseau public utilisé(s) comme adaptateur de sauvegarde. Reportez-vous à l'Étape 3.


    Remarque :

    En présence d'un adaptateur déjà configuré, c'est ce dernier qui est choisi comme adaptateur actif, sans que la commande pnmset modifie son état. Sinon, c'est l'un des adaptateurs de sauvegarde qui est configuré et qui reçoit l'adresse IP indiquée par le fichier /etc/hostname.adaptateur pour le groupe NAFO.


  7. Vérifiez l'état du groupe NAFO.


    # pnmstat -l
    

5.2.2.1 Exemple : création d'un groupe NAFO

L'exemple ci-après illustre la création d'un groupe NAFO (nafo0) configuré avec deux adaptateurs réseau (qfe0 et qfe1).


# pnmstat -l
# vi /etc/hostname.qfe0
phys-schost-1
# vi /etc/inet/hosts
192.168.0.0   phys-schost-1
# pnmset -c nafo0 -o create qfe0 qfe1
# pnmstat -l
group   adapters       status   fo_time   act_adp
nafo0   qfe0:qfe1       OK      NEVER     qfe0

5.2.3 Ajout d'un adaptateur à un groupe NAFO

Vous pouvez ajouter des adaptateurs à un groupe NAFO existant pour lui fournir des adaptateurs de sauvegarde supplémentaires et accroître ainsi la disponibilité de la connectivité du réseau public pour le noeud de grappe.

Vous pouvez également exécuter cette procédure dans l'interface graphique utilisateur de SunPlex Manager. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.

  1. Devez-vous installer la / les carte(s) des nouveaux adaptateurs de réseau public dans le(s) noeud(s) ?

    • Si oui, prenez connaissance des instructions dans le document Sun Cluster 3.0 12/01 Hardware Guide.

    • Sinon, passez à l'Étape 2.

  2. Assurez-vous que l'adaptateur à ajouter au groupe NAFO est connecté au même sous-réseau que l'adaptateur actif de ce groupe.

  3. Vérifiez que l'adaptateur n'est pas installé et qu'il n'est pas déjà associé à un fichier /etc/hostname.adaptateur.

  4. Devenez superutilisateur sur le noeud contenant le groupe NAFO auquel vous souhaitez ajouter le nouvel adaptateur.

  5. Ajoutez l'adaptateur au groupe NAFO.


    # pnmset -c groupe_nafo -o add adaptateur
    

    -c groupe_nafo

    Indique le groupe NAFO auquel est ajouté le nouvel adaptateur.

    -o add adaptateur

    Indique l'adaptateur de réseau public ajouté au groupe NAFO concerné.

  6. Vérifiez l'état du groupe NAFO.


    # pnmstat -l
    

5.2.3.1 Exemple : ajout d'un adaptateur de réseau public supplémentaire à un groupe NAFO

L'exemple ci-après illustre l'ajout de l'adaptateur qfe2 au groupe NAFO nafo0 qui en comporte déjà deux (qfe0, qfe1).


# pnmstat -l
group   adapters        status   fo_time  act_adp
nafo0   qfe0:qfe1        OK      NEVER    qfe0
# pnmset -c nafo0 -o add qfe2
# pnmstat -l
group   adapters        status   fo_time  act_adp
nafo0   qfe0:qfe1:qfe2   OK      NEVER    qfe0

5.2.4 Suppression d'un groupe NAFO

Supprimez un groupe NAFO si vous ne souhaitez pas effectuer de surveillance ou de reprise sur panne pour tous les adaptateurs du groupe. Pour pouvoir être supprimé, le groupe NAFO ne doit pas être utilisé par les groupes de ressources de l'hôte logique ni par les groupes de ressources avec des adresses partagées.

Vous pouvez également exécuter cette procédure dans l'interface graphique utilisateur de SunPlex Manager. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.

  1. Devenez superutilisateur sur le noeud contenant le groupe NAFO à supprimer.

  2. Déterminez si le groupe NAFO est utilisé par des ressources d'hôte logique ou avec adresse partagée.


    # scrgadm -pv
    

    Vous pouvez également utiliser scrgadm -pvv (avec deux indicateurs v) pour localiser les ressources qui utilisent le groupe NAFO que vous souhaitez supprimer.

  3. Faites passer sur un autre noeud les groupes de ressources d'hôte logique et ceux avec adresse partagée qui utilisent le groupe NAFO concerné.


    # scswitch -z -g groupe_ressources -h liste_noeuds
    

    -z -g groupe_ressources

    Déplace le groupe de ressources spécifié.

    -h liste_noeuds

    Indique le nom du noeud vers lequel le groupe de ressources doit être déplacé.

  4. Supprimez le groupe NAFO.


    # pnmset -c groupe_nafo -o delete
    

    -c groupe_nafo

    Indique le groupe NAFO à supprimer.

    -o delete

    Supprime le groupe NAFO.

  5. Vérifiez l'état du groupe NAFO.

    Le groupe NAFO supprimé ne devrait plus figurer dans la liste.


    # pnmstat -l
    

5.2.4.1 Exemple : suppression d'un groupe NAFO

L'exemple ci-après illustre la suppression du groupe NAFO nafo1 du système. Le groupe de ressources de l'hôte logique lh-rg-1, qui utilise ce groupe NAFO, est déplacé vers un autre noeud.


# scswitch -z -g lh-rg-1 -h phys-schost-2
# pnmstat -l
group   adapters       status   fo_time  act_adp
nafo0   qfe0:qfe1       OK      NEVER    qfe0
nafo1   qfe2            OK      NEVER    qfe2
# pnmset -c nafo1 -o delete
# pnmstat -l
group   adapters        status  fo_time  act_adp
nafo0   qfe0:qfe1        OK     NEVER    qfe0

5.2.5 Suppression d'un adaptateur d'un groupe NAFO

Supprimez les adaptateurs de sauvegarde d'un groupe NAFO existant pour permettre à l'adaptateur d'être retiré du système, remplacé ou reconnecté à un sous-réseau différent et utilisé comme sauvegarde pour un autre groupe NAFO.

Vous pouvez également exécuter cette procédure dans l'interface graphique utilisateur de SunPlex Manager. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.


Attention : Attention :

Si vous supprimez le dernier adaptateur de sauvegarde d'un groupe NAFO, vous n'aurez plus aucune protection contre les erreurs détectées sur l'adaptateur actif, ce qui réduira la disponibilité du réseau public pour le noeud de grappe.


  1. Si vous souhaitez supprimer l'adaptateur actif, passez d'abord à un autre adaptateur du groupe.

    Reportez-vous à la section "5.2.6 Changement de l'adaptateur actif d'un groupe NAFO".

  2. En tant que superutilisateur, supprimez l'adaptateur du groupe NAFO.


     # pnmset -c groupe_nafo -o remove adaptateur
    

    -c groupe_nafo

    Indique le groupe NAFO dont l'adaptateur va être supprimé.

    -o remove adaptateur

    Supprime l'adaptateur du groupe NAFO.

  3. Vérifiez l'état du groupe NAFO.

    L'adaptateur supprimé ne devrait plus figurer dans la liste.


    # pnmstat -l
    

5.2.5.1 Exemple : suppression d'un adaptateur d'un groupe NAFO

L'exemple ci-après illustre le retrait de l'adaptateur qfe2 du groupe NAFO nafo0.


# pnmstat -l
group   adapters       status   fo_time  act_adp
nafo0   qfe0:qfe1:qfe2  OK      NEVER    qfe0
# pnmset -c nafo0 -o remove qfe2
# pnmstat -l
group   adapters       status   fo_time  act_adp
nafo0   qfe0:qfe1       OK      NEVER    qfe0

5.2.6 Changement de l'adaptateur actif d'un groupe NAFO

Faites passer l'adaptateur actif sur un adaptateur de sauvegarde afin que l'adaptateur actif courant puisse être supprimé du groupe NAFO. Le démon pnmd(1M) déplace toutes les adresses IP hébergées par l'adaptateur actif courant sur le nouvel adaptateur actif, comme s'il s'agissait d'une reprise sur panne de l'adaptateur.

Vous pouvez également exécuter cette procédure dans l'interface graphique utilisateur de SunPlex Manager. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.


Remarque :

L'établissement des connexions peut être légèrement retardé pendant le changement. Vous devrez parfois patienter plusieurs minutes. Sinon, l'opération est transparente pour les applications de niveau supérieur.


  1. Assurez-vous que la connexion physique avec le nouvel adaptateur actif est identique à celle de l'ancien adaptateur actif.

    Si le nouvel adaptateur actif ne parvient pas à héberger toutes les adresses IP en tant qu'adaptateur actif courant, les services de réseau et de données dépendant de ces adresses IP sont interrompus jusqu'à ce que la connectivité physique soit rétablie ou qu'une autre reprise sur panne soit effective.

  2. Devenez superutilisateur sur le noeud contenant le groupe NAFO dont vous souhaitez changer l'adaptateur actif.

  3. Changez l'adaptateur actif.


     # pnmset -c groupe_nafo -o switch adaptateur
    

    -c groupe_nafo

    Indique le groupe NAFO contenant l'adaptateur à changer.

    -o switch adaptateur

    Transforme l'adaptateur indiqué en adaptateur actif du groupe NAFO.

    • Si cette modification est temporaire et qu'elle n'est pas prévue pour persister au-delà de la prochaine réinitialisation, passez à l'Étape 5.

    • Si cette modification est permanente et qu'elle est prévue pour persister une fois le noeud réinitialisé, passez à l'Étape 4.

  4. Renommez le fichier /etc/hostname.adaptateur d'après le nouvel adaptateur actif.


    # mv /etc/hostname.<ancien_adaptateur> /etc/hostname.<nouvel_adaptateur>

  5. Vérifiez l'état du groupe NAFO.

    L'adaptateur objet de la commutation doit désormais apparaître comme le nouvel adaptateur.


    # pnmstat -l
    

5.2.6.1 Exemple : changement de l'adaptateur actif d'un groupe NAFO

L'exemple ci-après illustre un changement d'adaptateur actif, de qfe0 à qfe1.


# pnmstat -l
group   adapters       status   fo_time  act_adp
nafo0   qfe0:qfe1       OK      NEVER    qfe0
# pnmset -c nafo0 -o switch qfe1
# mv /etc/hostname.qfe0 /etc/hostname.qfe1
# pnmstat -l
group   adapters       status   fo_time  act_adp
nafo0   qfe0:qfe1       OK      11       qfe1

5.2.7 Vérification de l'état des groupes NAFO

Vous pouvez également exécuter cette procédure dans l'interface graphique utilisateur de SunPlex Manager. Pour de plus amples informations, reportez-vous à l'aide en ligne de SunPlex Manager.

    Exécutez la commande pnmstat(1M) pour obtenir des informations sur la configuration et l'état actuels de tous les groupes NAFO d'un noeud.


    # pnmstat -l
    

Les commandes pnmptor(1M) et pnmrtop(1M) vous permettent également d'obtenir des informations sur les adaptateurs.

5.2.7.1 Exemples : vérification de l'état de groupes NAFO

L'exemple suivant montre l'état des trois groupes NAFO d'un noeud.


# pnmstat -l
Group   adapters        status  fo_time act_adp
nafo0   qfe5            OK      NEVER   qfe5
nafo1   qfe6            OK      NEVER   qfe6
nafo2   qfe7            OK      NEVER   qfe7

5.2.7.2 Exemples : recherche de l'adaptateur actif d'un groupe NAFO

L'exemple suivant désigne l'adaptateur qfe5 comme adaptateur actif du groupe NAFO nafo0.


# pnmptor nafo0
qfe5

5.2.7.3 Exemples : recherche du groupe NAFO d'un adaptateur

L'exemple suivant indique que l'adaptateur qfe5 appartient au groupe NAFO nafo0.


# pnmrtop qfe5
nafo0

5.2.8 Modification du paramétrage de la gestion du réseau public

Cet algorithme contient quatre paramètres réglables :

Ces paramètres permettent de trouver un compromis entre vitesse et précision de la détection des erreurs. Consultez le Tableau 5-5 pour de plus amples informations.

Cette procédure permet de modifier les valeurs du service PNM (Public Network Management) pour le démon pnmd(1M).

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. S'il n'existe pas déjà, créez le fichier pnmparams.


    # vi /etc/cluster/pnmparams
    

  3. Utilisez le tableau suivant pour définir les paramètres PNM.


    Remarque :

    Les paramètres du fichier /etc/cluster/pnmparams s'appliquent à tous les groupes NAFO du noeud. Les lignes qui commencent par le symbole (#) ne sont pas prises en compte. Les autres lignes du fichier doivent être au format suivant : variable=valeur.


    Tableau 5-5 Paramètres réglables de la gestion du réseau public

    Paramètre 

    Description 

    inactive_time

    Nombre de secondes séparant deux échantillonnages des compteurs de paquets de l'adaptateur actif courant. La valeur par défaut est 5. 

    ping_timeout

    Délai en secondes des opérations ping de ALL_HOST_MULTICAST et de la diffusion du sous-réseau. La valeur par défaut est 4.

    repeat_test

    Nombre d'exécutions de la séquence ping avant que l'adaptateur actif ne soit déclaré défectueux et que la reprise sur panne soit déclenchée. La valeur par défaut est 3. 

    slow_network

    Nombre de secondes d'attente après chaque séquence ping avant de vérifier les modifications éventuelles sur les compteurs de paquets. La valeur par défaut est 2. 

    warmup_time

    Nombre de secondes d'attente à compter de la reprise sur panne sur un adaptateur de sauvegarde, avant la reprise de la surveillance des erreurs. Ce délai sert en cas d'initialisation particulièrement lente de port ou de pilote. La valeur par défaut est 0. 


    Remarque :

    Les modifications ne prennent effet qu'au prochain démarrage du démon pnmd.


5.2.8.1 Exemple : modification du paramétrage de la gestion du réseau public

L'exemple suivant illustre un fichier/etc/cluster/pnmparams, dans lequel les valeurs par défaut de deux paramètres ont été modifiées.


inactive_time=3
repeat_test=5