Guide d'administration système de Sun Cluster 3.0

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

Ce chapitre indique les procédures logicielles à suivre pour administrer les interconnexions Sun Cluster et les réseaux publics.

L'administration des interconnexions de cluster et des réseaux publics met en oeuvre des procédures matérielles et logicielles. En général, vous configurez les interconnexions de cluster et les réseaux publics, notamment les groupes NAFO, lors de l'installation et de la configuration initiales du cluster. Si, par la suite, vous souhaitez modifier la configuration d'une interconnexion de cluster ou du réseau public, vous pouvez suivre les procédures logicielles décrites dans ce chapitre.

Les procédures décrites dans ce chapitre sont les suivantes :

Pour un récapitulatif des procédures décrites dans ce chapitre, reportez-vous au Tableau 5-1 et au Tableau 5-2.

Reportez-vous au document Sun Cluster 3.0 Concepts pour obtenir des informations générales détaillées sur les interconnexions de cluster et les réseaux publics.

5.1 Administration des interconnexions de cluster

Cette section décrit les procédures permettant de reconfigurer les interconnexions de cluster, notamment les matériels de type cluster transport adapter et cluster transport cable. 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 cluster pour les interconnexions de cluster. Pour plus d'informations, reportez-vous à la page de manuel scsetup(1M).

Pour connaître les procédures d'installation du logiciel de clusters, reportez-vous au document Guide d'installation de Sun Cluster 3.0. Pour connaître les procédures d'entretien des composants matériels du cluster, reportez-vous au document Sun Cluster 3.0 Hardware Guide.

Tableau 5-1 Plan des tâches : administration des interconnexions de cluster

Tâche 

Pour les instructions, voir... 

Administrer le transport des clusters 

    - Utilisez la commande scsetup

"1.5.2 Accès à l'utilitaire scsetup"

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

    - Utilisez la commande scstat

"5.1.1 Vérification de l'état de l'interconnexion de cluster"

Ajouter un câble de transport de cluster ou un adaptateur de transport 

    - Utilisez la commande scsetup

"5.1.2 Ajout de Cluster Transport Cable et d'adaptateurs de transport"

Déposer un câble de transport de cluster ou un adaptateur de transport 

    - Utilisez la commande scsetup

"5.1.3 Dépose d'un Cluster Transport Cable et d'un adaptateur de transport"

Mettre en service un câble de transport de cluster 

    - Utilisez la commande scsetup

"5.1.4 Mise en fonction d'un Cluster Transport Cable"

Mettre hors service un câble de transport de cluster 

    - Utilisez la commande scsetup

"5.1.5 Désactivation d'un Cluster Transport Cable "

5.1.1 Vérification de l'état de l'interconnexion de cluster

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

  1. Vérifiez l'état des interconnexions de cluster.


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

    Messages d'état 

    Description et action possible 

    Path online

    Actuellement, 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. Intervention nécessaire. 

5.1.1.1 Exemple : vérification de l'état de l'interconnexion de cluster

L'exemple suivant montre l'état d'une interconnexion de cluster 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.2 Ajout de Cluster Transport Cable et d'adaptateurs de transport

  1. Assurez-vous que chaque cluster transport cable physique est installé.

    Pour connaître la procédure d'installation d'un cluster transport cable, reportez-vous au document Sun Cluster 3.0 Hardware Guide.

  2. Devenez superutilisateur sur un noeud du cluster.

  3. Lancez l'utilitaire scsetup.


    # scsetup
    

    Le menu principal apparaît.

  4. Ouvrez le menu Cluster Interconnect Menu en entrant 2 (Cluster interconnect).

  5. Ajoutez le câble en entrant 1 (Add a transport cable).

    Suivez les instructions et entrez les informations demandées. Il n'est pas nécessaire d'installer une jonction pour les connexions directes dans les clusters comportant deux noeuds. Toutefois, 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.


    >>> Add a Cluster Transport Cable <<<
    
        ...
    
        Is it okay to continue (yes/no) [yes]? <Retour>
    
        ...
    
        To which node do you want to add the cable?  nom_noeud
    
        Name of the adapter to use on "node"?  nom_adaptateur
    
        Name of the junction at the other end of the cable?  nom_jonction
    
        Okay to use the default for this cable connection [yes]? <Retour>
    
        Is it okay to proceed with the update (yes/no) [yes]? <Retour>
    
  6. Ajoutez l'adaptateur en entrant 2 (Add a transport adapter to a node).

    Suivez les instructions et entrez les informations demandées. Il n'est pas nécessaire d'installer une jonction pour les connexions directes dans les clusters comportant deux noeuds. Toutefois, 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.


    >>> Add a Cluster Transport Adapter <<<
    
        ...
    
        Is it okay to continue (yes/no) [yes]? <Retour>
    
        ...
    
        To which node do you want to add the cable?  nom_noeud
    
        Name of the adapter to use on "node"?  nom_adaptateur
    
        Name of the junction at the other end of the cable?  nom_jonction
    
        Okay to use the default for this cable connection [yes]? <Retour>
    
        Is it okay to proceed with the update (yes/no) [yes]? <Retour>
    
  7. Vérifiez que le cluster transport cable ou l'adaptateur de transport a bien été ajouté.


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

5.1.2.1 Exemple : ajout d'un câble et d'un adaptateur de transport

L'exemple suivant montre comment ajouter un câble ou un adaptateur de transport à un noeud à l'aide de la commande scsetup.


[Vérifiez que le câble physique a bien été installé.]

[Devenez superutilisateur sur un noeud du cluster.]

[Exécutez l'utilitaire scsetup.]

# scsetup

[Choisissez l'option 2 :]

*** Main Menu ***

    Please select from one of the following options:

    ...

      2) Cluster interconnect

    ...    Option: 2

[Choisissez l'option 1 pour ajouter un câble :]

*** Cluster Interconnect Menu ***

    Please select from one of the following options:

    ...

    1) Add a transport cable

    ...

    Option: 1

[Entrez les informations demandées :]

>>> Add a Cluster Transport Cable <<<

    ...

    Is it okay to continue (yes/no) [yes]? <Retour>	.

    ...

    To which node is the cable attached? phys-schhost-2

    Name of the adapter on "phys-schost-2"? qfe-0

    Is it okay to proceed with the update (yes/no) [yes]? <Retour>	.

scconf -a -m endpoint=phys-schost-2:hme1,endpoint=hub0

    Command completed successfully.    Hit ENTER to continue: <Retour>

[Choisissez l'option 2 pour ajouter un adaptateur :]

*** Cluster Interconnect Menu ***

    Please select from one of the following options:

    ...

    2) Add a transport adapter to a node

    ...

    Option: 2

[Entrez les informations demandées :]

>>> Add a Cluster Transport Adapter <<<

    ...

    Is it okay to continue (yes/no) [yes]? <Retour>	.

    ...

    To which node is the cable attached? phys-schhost-2

    Name of the adapter on "phys-schost-2"? qfe-0

    Is it okay to proceed with the update (yes/no) [yes]? <Retour>	.

scconf -a -m endpoint=phys-schost-2:hme1,endpoint=hub0

    Command completed successfully.    Hit ENTER to continue: <Retour>

[Vérifiez que le câble et l'adaptateur sont bien ajoutés :]

# 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

5.1.3 Dépose d'un Cluster Transport Cable et d'un adaptateur de transport

La procédure suivante permet de déposer des câbles et des adaptateurs de transport de cluster 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 :

Pour faire partie d'un cluster, un noeud doit être relié à l'interconnexion de cluster par au moins un câble en service. Vérifiez toujours l'état de cette interconnexion avant de mettre un câble hors fonction. Vous ne devez désactiver la connexion d'un câble qu'après avoir vérifié qu'il était redondant, autrement dit qu'une autre connexion était disponible. Si vous désactivez le dernier câble en fonctionnement d'un noeud, ce dernier ne fait plus partie du cluster.


  1. Devenez superutilisateur sur un noeud du cluster.

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


    # scstat -W
    

    Attention : Attention :

    Si vous recevez un message d'erreur, par exemple "path faulted", lorsque vous essayez de supprimer un noeud d'un cluster 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 du cluster et celui-ci risque d'être reconfiguré.


  3. Lancez l'utilitaire scsetup.


    # scsetup
    

    Le menu principal apparaît.

  4. Ouvrez le menu Cluster Interconnect en entrant 2 (Cluster interconnect).

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

    Suivez les instructions et entrez les informations demandées. 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.


    *** Cluster Interconnect Menu ***
    
        Please select from one of the following options:
    
        ...
    
        4) Remove a transport cable
    
        ...
    
        Option: 4
    
        ...
    
    >>> Remove a Cluster Transport Cable <<<
    
        ...
    
        Is it okay to continue (yes/no) [yes]? <Retour>
    
        ...
    
        To which node is the cable attached? nom_noeud
    
        Name of the adapter on "node"? nom_adaptateur
    
        Is it okay to proceed with the update (yes/no) [yes]? <Retour>
    
        ...
    
        Command completed successfully.    Hit ENTER to continue: <Retour>
    

    Remarque :

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


  6. Pour déposer un adaptateur, entrez 5 (Remove a transport adapter from a node).

    Suivez les instructions et entrez les informations demandées. 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.


    *** Cluster Interconnect Menu **    Please select from one of the following options:
    
        ...
    
        5) Remove a transport adapter
    
        ...
    
        Option: 5
    
        ...
    
    >>> Remove a Cluster Transport Adapter <<<
    
        ...
    
        Is it okay to continue (yes/no) [yes]? <Retour>
    
        ...
    
        To which node is the cable attached? nom_noeud
    
        Name of the adapter on "node"? nom_adaptateur
    
        Is it okay to proceed with the update (yes/no) [yes]? <Retour>
    
        ...
    
        Command completed successfully.    Hit ENTER to continue: <Retour>
    

    Remarque :

    si vous déposez un adaptateur physique d'un noeud, reportez-vous au document Sun Cluster 3.0 Hardware Guide pour connaître les procédures d'entretien du matériel.


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


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

    Le câble ou l'adaptateur de transport supprimés du noeud concerné ne doivent pas apparaître dans la sortie de cette commande.

5.1.3.1 Exemple : dépose d'un câble ou d'un adaptateur de transport

L'exemple suivant montre comment déposer un câble ou un adaptateur de transport à l'aide de la commande scsetup.


[Devenez superutilisateur sur un noeud du cluster.]

[Exécutez l'utilitaire scsetup.]

# scsetup

[Choisissez l'option 2 :]

*** Main Menu ***

    Please select from one of the following options:

    ...

      2) Cluster interconnect

    ...    Option: 2

[Choisissez l'option 4 pour déposer un câble :]

*** Cluster Interconnect Menu ***

    Please select from one of the following options:

    ...

      4) Remove a transport cable

    ...

    Option: 4

[Entrez les informations demandées :]

>>> Remove a Cluster Transport Cable <<<

    ...

    Is it okay to continue (yes/no) [yes]? <Retour>	.

    ...

    To which node is the cable attached? phys-schhost-2

    Name of the adapter on "phys-schost-2"? qfe-0

    Is it okay to proceed with the update (yes/no) [yes]? <Retour>	.

scconf -a -m endpoint=phys-schost-2:hme1,endpoint=hub0

    Command completed successfully.    Hit ENTER to continue: <Retour>

[Choisissez l'option 5 pour déposer un adaptateur :]

*** Cluster Interconnect Menu ***

    Please select from one of the following options:

    ...

      5) Remove a transport adapter from a node

    ...

    Option: 5

[Entrez les informations demandées :]

>>> Remove a Cluster Transport Adapter <<<

    ...

    Is it okay to continue (yes/no) [yes]? <Retour>	.

    ...

    To which node is the cable attached? phys-schhost-2

    Name of the adapter on "phys-schost-2"? qfe-0

    Is it okay to proceed with the update (yes/no) [yes]? <Retour>	.

 

scconf -r -m endpoint=phys-schost-2:hme1

 

    Command completed successfully.    Hit ENTER to continue: <Retour>

[Vérifiez que le câble ou l'adaptateur sont bien déposés :]

# 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

5.1.4 Mise en fonction d'un Cluster Transport Cable

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

  1. Devenez superutilisateur sur un noeud du cluster.

  2. Exécutez l'utilitaire scsetup.


    # scsetup
    

    Le menu principal apparaît.

  3. Ouvrez le menu Cluster Interconnect Menu en entrant 2 (Cluster interconnect).

  4. Ajoutez le câble de transport en entrant 7 (Enable a transport cable).

    Suivez les instructions qui s'affichent à l'écran. 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.

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


    # scconf -p | grep cable
    

5.1.4.1 Exemple : mise en fonction d'un câble de transport de cluster

L'exemple suivant montre comment mettre en fonction un câble de transport de cluster sur l'adaptateur qfe-1 situé sur le noeud phys-schost-2.


[Devenez superutilisateur sur un noeud quelconque.]

[Exécutez l'utilitaire scsetup :]

# scsetup

[Choisissez l'option 7 :]

*** Cluster Interconnect Menu ***

    Please select from one of the following options:

    ...

      7) Enable a transport cable

    ...

    Option: 7

[Entrez les informations demandées :]

>>> Enable a Cluster Transport Cable <<<

    ...

    Is it okay to continue (yes/no) [yes]? <Retour>

    ...

    To which node is the cable attached? phys-schhost-2

    Name of the adapter on "phys-schost-2"? qfe-1

    Is it okay to proceed with the update (yes/no) [yes]? <Retour>

 

scconf -c -m endpoint=phys-schost-2:qfe1,state=enabled

 

    Command completed successfully.

    Hit ENTER to continue: <Retour>

[Vérifiez que le câble est activé :]

# 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.5 Désactivation d'un Cluster Transport Cable

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

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 :

Pour faire partie d'un cluster, un noeud doit être relié à l'interconnexion de cluster par au moins un câble en service. Vérifiez toujours l'état de cette interconnexion avant de mettre un câble hors fonction. Vous ne devez désactiver la connexion d'un câble qu'après avoir vérifié qu'il était redondant, autrement dit qu'une autre connexion était disponible. Si vous désactivez le dernier câble en service sur un noeud, ce dernier cesse de faire partie du cluster.


  1. Devenez superutilisateur sur un noeud du cluster.

  2. Vérifiez l'état de l'interconnexion de cluster avant de désactiver un câble.


    # scstat -W
    

    Attention : Attention :

    Si vous recevez un message d'erreur, par exemple "path faulted", lorsque vous essayez de supprimer un noeud d'un cluster qui en comporte deux, cherchez la cause 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 du cluster et celui-ci risque d'être reconfiguré.


  3. Exécutez l'utilitaire scsetup.


    # scsetup
    

    Le menu principal apparaît.

  4. Ouvrez le menu Cluster Interconnect Menu en entrant 2 (Cluster interconnect).

  5. Désactivez le câble en entrant 8 (Disable a transport cable).

    Suivez les instructions et entrez les informations demandées. Tous les composants de l'interconnexion de cluster 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.5.1 Exemple : mise hors fonction d'un câble de transport de cluster

L'exemple suivant montre comment mettre hors fonction un câble de transport de cluster sur l'adaptateur qfe-1 situé sur le noeud phys-schost-2.


[Devenez superutilisateur sur un noeud quelconque.]

[Exécutez l'utilitaire scsetup :]

# scsetup

[Choisissez l'option 8 :]

*** Cluster Interconnect Menu ***

    Please select from one of the following options:

    ...

      8) Disable a transport cable

    ...

    Option: 8

[Entrez les informations demandées :]

>>> Disable a Cluster Transport Cable <<<

    ...

    Is it okay to continue (yes/no) [yes]? <Retour>

    ...

    To which node is the cable attached? phys-schhost-2

    Name of the adapter on "phys-schost-2"? qfe-1

    Is it okay to proceed with the update (yes/no) [yes]? <Retour>



scconf -c -m endpoint=phys-schost-2:qfe1,state=disabled



    Command completed successfully.

    Hit ENTER to continue: <Retour>

[Vérifiez que le câble est désactivé :]

# 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

Si vous devez modifier la configuration du réseau public, vous pouvez suivre 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 du logiciel de clusters, reportez-vous au document Guide d'installation de Sun Cluster 3.0. Pour connaître les procédures de maintenance des composants matériels du réseau public, reportez-vous au document Sun Cluster 3.0 Hardware Guide.

Tableau 5-2 Plan des tâches : administration du réseau public

Tâche 

Pour les instructions, voir... 

Créer un groupe NAFO sur un noeud. 

"5.2.1 Création d'un groupe NAFO"

Ajouter des adaptateurs de réseau public supplémentaires à un noeud pour accroître la disponibilité du réseau public. 

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

Supprimer un groupe NAFO pour éviter la surveillance ou la reprise sur panne pour les adaptateurs du groupe. 

"5.2.2 Suppression d'un groupe NAFO"

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

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

Faire passer l'adaptateur actif sur un adaptateur de sauvegarde afin que l'adaptateur actif courant puisse être supprimé du groupe NAFO. 

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

Vérifier l'état des groupes NAFO. 

"5.2.6 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.7 Modification des paramètres réglables de la gestion du réseau public"

5.2.1 Création d'un groupe NAFO

  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.

    • Un seul adaptateur d'un groupe NAFO donné peut être associé à un nom d'host, c'est-à-dire à un fichier /etc/hostname.adaptateur.

    • L'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. Déterminez si vous devez créer un fichier /etc/hostname.adaptateur pour l'un des adaptateurs de réseau public.

    • Si ce n'est pas le cas (le fichier existe déjà), passez à l'Étape 5.

    • Si c'est le cas (le fichier n'existe pas), créez le fichier et ajoutez au fichier le nom d'host de l'adresse IP de l'adaptateur du réseau public. Exemple :


    # vi /etc/hostname.hme0
    
    phys-schost-1
  5. Modifiez le fichier /etc/inet/hosts et ajoutez l'adresse IP et le nom d'host correspondant attribués à l'adaptateur de réseau public.

    L'exemple suivant montre l'adresse IP 192.29.75.101 et le nom d'host phys-schost-1 ajoutés au 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 être présentes dans la base de données correspondante.


  6. Créez le groupe NAFO.


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

    Lance une sous-commande de configuration pour le groupe NAFO spécifié. Les groupes NAFO doivent être appelés nafoN, N représentant l'identifiant entier non négatif du groupe. Les noms de groupe s'appliquent localement sur chaque noeud. Ainsi, le même nom de groupe NAFO peut être utilisé sur plusieurs noeuds.

    -o create

    Crée le nouveau groupe NAFO.

    adaptateur [ adaptateur ... ]

    Indique le(s) adaptateur(s) de réseau public utilisé(s) comme adaptateurs de sauvegarde. Reportez-vous à l'Étape 3 ci-dessus.


    Remarque :

    si un adaptateur est déjà configuré, il est choisi comme adaptateur actif et la commande pnmset ne modifie pas son état. Sinon, l'un des adaptateurs de sauvegarde est configuré et se voit attribuer l'adresse IP qui figure dans le fichier /etc/hostname.adaptateur du groupe NAFO.


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


    # pnmstat -l
    

5.2.1.1 Exemple : création d'un groupe NAFO

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


# pnmstat -l

# pnmset -c nafo0 -o create qfe0 qfe1

# pnmstat -l

group   adapters       status   fo_time   act_adp

nafo0   qfe0:qfe1       OK      NEVER     qfe0

5.2.2 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'host logique ni par les groupes de ressources avec des adresses partagées.

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

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


    # scrgadm -pv
    

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

  3. Faites passer sur un autre noeud les groupes de ressources d'host logique et avec adresse partagée utilisant le groupe NAFO concerné.


    # scswitch -z -g groupe_ressources -h noeud
    
    -z -g groupe_ressources

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

    -h noeud

    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 pas apparaître dans la liste.


    # pnmstat -l
    

5.2.2.1 Exemple : suppression d'un groupe NAFO

L'exemple suivant illustre la suppression du système du groupe NAFO nommé nafo1. Tout d'abord, le groupe de ressources de l'host logique lh-rg-1, qui utilise ce groupe NAFO, est déplacé vers un noeud différent.


# 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.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 cluster.

  1. Devez-vous installer les cartes des nouveaux adaptateurs de réseau public dans les noeuds ?

    • Si c'est le cas, reportez-vous aux instructions du document Sun Cluster 3.0 Hardware Guide.

    • Si ce n'est pas le cas, 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. Assurez-vous que l'adaptateur n'est pas installé, et qu'il n'est pas 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 suivant illustre l'ajout de l'adaptateur qfe2 au groupe NAFO nafo0 qui contient déjà deux adaptateurs (qfe0 et 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 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.


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 cluster.


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

    Voir "5.2.5 Changement de l'adaptateur actif d'un groupe NAFO".

  2. Supprimez l'adaptateur du groupe NAFO en tant que superutilisateur.


     # pnmset -c groupe_nafo -o remove adaptateur
    
    -c groupe_nafo

    Indique le groupe NAFO duquel 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 pas apparaître dans la liste correspondant au groupe NAFO.


    # pnmstat -l
    

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

L'exemple suivant illustre la suppression 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.5 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.


Remarque :

l'établissement des connexions peut être légèrement retardé pendant le changement. L'opération est transparente pour les applications de haut niveau.


  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 réussisse.

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

  3. Changez d'adaptateur actif.


     # pnmset -c groupe_nafo -o switch adaptateur
    
    -c groupe_nafo

    Indique le groupe NAFO contenant l'adaptateur à changer.

    -o switch adaptateur

    Fait de l'adaptateur indiqué l'adaptateur actif dans le groupe NAFO.

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

    L'adaptateur "de destination" doit apparaître comme adaptateur actif.


    # pnmstat -l
    

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

L'exemple suivant illustre le changement de l'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

# pnmstat -l

group   adapters       status   fo_time  act_adp

nafo0   qfe0:qfe1       OK      11       qfe1

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

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


    # pnmstat -l
    

Vous pouvez également utiliser les commandes pnmptor(1M) et pnmrtop(1M) pour obtenir des informations sur les adaptateurs.

5.2.6.1 Exemple : vérification de l'état des 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.6.2 Exemple : recherche de l'adaptateur actif d'un groupe NAFO

L'exemple suivant montre que l'adaptateur actif du groupe NAFO nafo0 est l'adaptateur qfe5.


# pnmptor nafo0

qfe5

5.2.6.3 Exemple : recherche du groupe NAFO d'un adaptateur

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


# pnmrtop qfe5

nafo0

5.2.7 Modification des paramètres réglables de la gestion du réseau public

Cet algorithme contient quatre paramètres réglables : inactive_time, ping_timeout, repeat_test et slow_network. Ces paramètres permettent de trouver un compromis entre vitesse et précision de la détection des erreurs. Reportez-vous à la section Tableau 5-3 pour plus d'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 du cluster.

  2. S'il n'existe pas encore, 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 commençant pas le symbole # ne sont pas prises en compte. Les autres lignes du fichier doivent être au format suivant : variable=valeur.


    Tableau 5-3 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

    Valeur du délai, en secondes, pour les 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 avant la reprise sur panne sur un adaptateur de sauvegarde avant la reprise de la surveillance des erreurs. Cela permet d'obtenir du temps supplémentaire pour les initialisations particulièrement lentes de port ou de pilote. La valeur par défaut est 0. 


    Remarque :

    les modifications ne prennent effet qu'au démarrage suivant du démon pnmd.


5.2.7.1 Exemple : modification des paramètres réglables de gestion du réseau public.

L'exemple suivant montre un échantillon du fichier /etc/cluster/pnmparams, dans lequel deux paramètres ont été modifiés.


inactive_time=3

repeat_test=5