Guide d'administration système de Sun Cluster 3.0

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