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

Chapitre 6 Administration d'interconnexions de cluster et de réseaux publics

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

L'administration des interconnexions de cluster et des réseaux publics comporte des procédures matérielles et logicielles. Vous configurez généralement les interconnexions de cluster et les réseaux publics, y compris les groupes IPMP (Internet Protocol Network Multipathing), lors de l'installation et de la configuration initiale du cluster. Si, plus tard, vous devez modifier une configuration d'interconnexion de cluster ou de réseau, vous pouvez utiliser les procédures logicielles décrites dans ce chapitre. Pour de plus amples informations sur la configuration des groupes IPMP dans un cluster, reportez-vous à la rubrique Administration du réseau public.

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

Pour obtenir un récapitulatif des procédures décrites dans ce chapitre, reportez-vous au Tableau 6–1 et au Tableau 6–3 .

Pour obtenir des informations générales sur les interconnexions de cluster et les réseaux publics, reportez-vous au Sun Cluster Concepts Guide for Solaris OS.

Administration des interconnexions de cluster

Cette rubrique décrit les procédures permettant de reconfigurer les interconnexions de cluster, notamment les matériels de type cluster transport adapter et câble de transport de cluster. Ces procédures exigent l'installation du logiciel Sun Cluster.

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

Pour connaître les procédures d'installation du logiciel, consultez le Sun Cluster Software Installation Guide for Solaris OS. Pour consulter les procédures relatives à l'entretien des composants matériels de cluster, reportez-vous au Sun Cluster 3.x Hardware Administration Manual for Solaris OS.


Remarque :

lorsque cela est approprié, vous pouvez généralement utiliser le nom de port par défaut au cours des procédures d'interconnexion de cluster. 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 6–1 Liste des tâches : administration des interconnexions de cluster

Tâche  

Pour les instructions, voir...  

Gérer le transport de cluster 

    - Utilisez scsetup(1M)

Accès à l'utilitaire scsetup

Vérifier le statut de l'interconnexion de cluster 

    - Utilisez la commande scstat

Vérification du statut de l'interconnexion de cluster

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

    - Utilisez scstat( 1M)

Ajout de câble de transport de cluster, d'adaptateurs de transport ou de jonctions de transport

Supprimer un câble de transport de cluster, un adaptateur de transport ou une jonction de transport  

    - Utilisez la commande scsetup

Suppression d'un câble de transport de cluster, d'un adaptateur de transport et d'une jonction de transport

Activer un câble de transport de cluster 

    - Utilisez scsetup

Activation d'un câble de transport de cluster

Désactiver un câble de transport de cluster 

    - Utilisez scsetup

Désactivation d'un câble de transport de cluster

Reconfiguration dynamique avec interconnexions de cluster

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


Attention : Attention :

Sun Cluster exige que chaque noeud du cluster possède au moins un chemin fonctionnel vers les autres noeuds du cluster. Ne désactivez pas une interface d'interconnexion privée prenant en charge le dernier chemin d'accès à un noeud du cluster.


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

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

Tâche  

Pour les instructions, voir...  

1. Désactiver et supprimer l'interface de l'interconnexion active. 

Suppression d'un câble de transport de cluster, d'un adaptateur de transport et d'une jonction de transport

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

Sun Enterprise 10000 DR Configuration Guide et le Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual (des collections Solaris 8 on Sun Hardware et Solaris 9 on Sun Hardware)

Vérification du statut de l'interconnexion de cluster

Vous pouvez également exécuter cette procédure dans l'IUG 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é en tant que superutilisateur.

  1. Vérifiez le statut de l'interconnexion de cluster.


    # scstat -W
    

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

    Messages de statut 

    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 (en attente) à l'état online (en ligne). Si le message persiste après une nouvelle exécution de scstat -W, prenez des mesures correctives.

Exemple de vérification du statut de l'interconnexion de cluster

L'exemple suivant montre le statut d'une interconnexion de cluster en fonctionnement.


# scstat -W
-- Chemins de transport du cluster --
                      Extrémité           Extrémité           Statut
                      ---------           --------            ------
Chemin de transport : phys-schost-1:qfe1  phys-schost-2:qfe1  Chemin en ligne
Chemin de transport : phys-schost-1:qfe0  phys-schost-2:qfe0  Chemin en ligne
Chemin de transport : phys-schost-1:qfe1  phys-schost-3:qfe1  Chemin en ligne
Chemin de transport : phys-schost-1:qfe0  phys-schost-3:qfe0  Chemin en ligne
Chemin de transport : phys-schost-2:qfe1  phys-schost-3:qfe1  Chemin en ligne
Chemin de transport : phys-schost-2:qfe0  phys-schost-3:qfe0  Chemin en ligne 

Ajout de câble de transport de cluster, 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âbles de transport de cluster sont physiquement installés.

    Pour la procédure d'installation d'un câble de transport de cluster, reportez-vous au document Sun Cluster 3.x Hardware Administration Manual for Solaris OS.

  2. Devenez superutilisateur sur un noeud du cluster.

  3. Lancez l'utilitaire scsetup.


    # scsetup
    

    Le menu principal apparaît.

  4. Ouvrez le menu d'interconnexion du cluster en entrant 3 (Interconnexion de cluster).


    Remarque :

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


  5. Ajoutez le câble de transport en entrant 1 (Ajouter un câble de transport).

    Suivez les instructions et entrez les informations demandées.

  6. Ajoutez l'adaptateur de transport en entrant 2 (Ajouter un adaptateur de transport à un noeud).

    Suivez les instructions et entrez les informations demandées.

  7. Ajoutez la jonction de transport en entrant 3 (Ajouter une jonction de transport).

    Suivez les instructions et entrez les informations demandées.

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


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

Exemple d'ajout d'un câble de transport, d'un adaptateur de transport ou d'une jonction de transport de cluster

L'exemple suivant illustre l'ajout d'un câble de transport, un adaptateur de transport ou une jonction de transport à un noeud avec la commande scsetup.


[Assurez-vous que le câble physique est installé.]
# scsetup
Sélectionnez Interconnexion de cluster.
Sélectionnez Ajouter un câble de transport,
Ajouter un adaptateur de transport à un noeud,
ou Ajouter une jonction de transport.
Répondez aux questions posées.
 Vous aurez besoin de :   Exemple :
 nom des noeuds           phys-schost-1
 noms d'adaptateurs       qfe2
 noms de jonctions        hub2
 type de transport        dlpi
[Assurez-vous que la commande scconf a été exécutée avec succès :]
Command completed successfully.
Quittez le menu Interconnexion de cluster de scsetup et le menu principal.
[Assurez-vous que le câble, l'adaptateur et la jonction sont ajoutés :]
# scconf -p | grep cable
  Câble de transport :   phys-schost-2:qfe0@1 ethernet-1@2    Activé
  Câble de transport :   phys-schost-3:qfe0@1 ethernet-1@3    Activé
  Câble de transport :   phys-schost-1:qfe0@0 ethernet-1@1    Activé
# scconf -p | grep adapter
  Adaptateurs de transport du noeud :                         qfe2 hme1 qfe0
  Adaptateur de transport du noeud :                          qfe0
  Adaptateurs de transport du noeud :                         qfe0 qfe2 hme1
  Adaptateur de transport du noeud :                          qfe0
  Adaptateurs de transport du noeud :                         qfe0 qfe2 hme1
  Adaptateur de transport du noeud :                          qfe0
# scconf -p | grep junction
  Jonctions de transport de cluster :                       hub0 hub1 hub2
  Jonction de transport de cluster :                        hub0
  Jonction de transport de cluster :                        hub1
  Jonction de transport de cluster :                        hub2

Suppression d'un câble de transport de cluster, d'un adaptateur de transport et d'une jonction de transport

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

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


Attention : Attention :

chaque noeud du cluster doit posséder au moins un chemin de transport fonctionnel vers les autres noeuds du cluster. Deux noeuds ne doivent jamais être isolés l'un de l'autre. Vérifiez toujours le statut de cette interconnexion avant de désactiver un câble. 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 n'est plus membre du cluster.


  1. Devenez superutilisateur sur un noeud du cluster.

  2. Vérifiez le statut 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 d'interconnexion du cluster en entrant 3 (Interconnexion de cluster).

  5. Supprimez le câble en entrant 4 (Supprimer un câble de transport).

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


    Remarque :

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


  6. Supprimez l'adaptateur en entrant 5 (Supprimer un adaptateur de transport d'un noeud).

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


    Remarque :

    si vous supprimez un adaptateur physique d'un noeud, reportez-vous au Sun Cluster 3.x Hardware Administration Manual for Solaris OS pour connaître les procédures d'entretien matériel.


  7. Supprimez la jonction en entrant 6 (Supprimer une jonction de transport).

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


    Remarque :

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


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


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

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

Exemple de suppression d'un câble de transport, d'un adaptateur de transport ou d'une jonction de transport

L'exemple suivant illustre la suppression d'un câble de transport,d'un adaptateur de transport ou d'une jonction de transport à l'aide de la commande scsetup.


[Devenez superutilisateur sur n'importe quel noeud du cluster.]
[Lancez l'utilitaire :]
# scsetup
Entrez 3 (Interconnexion de cluster).
Sélectionnez Ajouter un câble de transport,

Ajouter un adaptateur de transport à un noeud,

ou Ajouter une jonction de transport.

Répondez aux questions posées.
Vous aurez besoin de :   Exemple :
 nom des noeuds           phys-schost-1
 noms d'adaptateurs       qfe2
 noms de jonctions        hub2
 [Assurez-vous que la commande scconf a bien été exécutée :]
“La commande a été exécutée avec succès.”
Quittez le menu Interconnexion de cluster de scsetup, puis le menu principal.
[Assurez-vous que le câble, l'adaptateur ou la jonction a été supprimé :]
# scconf -p | grep cable
  Câble de transport :   phys-schost-2:qfe0@1 ethernet-1@2    Activé
  Câble de transport :   phys-schost-3:qfe0@1 ethernet-1@3    Activé
  Câble de transport :   phys-schost-1:qfe0@0 ethernet-1@1    Activé
# scconf -p | grep adapter
  Adaptateurs de transport de noeud :    qfe2 hme1 qfe0
  Adaptateur de transport de noeud :     qfe0
  Adaptateurs de transport de noeud :    qfe0 qfe2 hme1
  Adaptateur de transport de noeud :     qfe0
  Adaptateurs de transport de noeud :    qfe0 qfe2 hme1
  Adaptateur de transport de noeud :     qfe0
# scconf -p | grep junction
  Jonctions de transport de cluster :     hub0 hub2
  Jonction de transport de cluster :      hub0
  Jonction de transport de cluster :      hub2

Activation d'un câble de transport de cluster

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

Cette option permet d'activer un câble de transport de cluster existant.

  1. Devenez superutilisateur sur un noeud du cluster.

  2. Exécutez l'utilitaire scsetup(1M).


    # scsetup
    

    Le menu principal apparaît.

  3. Ouvrez le menu d'interconnexion de cluster en entrant 2 (Interconnexion de cluster).

  4. Activez le câble de transport en entrant 7 (Activer un câble de transport).

    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 activé.


    # scconf -p | grep cable
    

Exemple d'activation d'un câble de transport de cluster

L'exemple suivant montre la procédure d'activation d'un câble de transport de cluster sur l'adaptateur qfe-1 situé sur le noeud phys-schost-2.


[Devenez superutilisateur sur n'importe quel noeud.]
[Lancez l'utilitaire scsetup :]
# scsetup
Sélectionnez Interconnexion de cluster>Activer un câble de transport. 
Répondez aux questions posées. Vous aurez besoin des informations suivantes :
Vous aurez besoin de :   Exemple :
noms des noeuds          phys-schost-2
noms d'adaptateurs       qfe1
noms de jonctions        hub1
[Assurez-vous que la commande scconf a été exécutée avec succès :]

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

La commande a été exécutée avec succès.
Quittez le menu Interconnexion de cluster de scsetup, puis le menu principal.
[Assurez-vous que le câble est activé :]
# scconf -p | grep cable
Câble de transport :  phys-schost-2:qfe1@0 ethernet-1@2   Activé
Câble de transport :  phys-schost-3:qfe0@1 ethernet-1@3   Activé
Câble de transport :  phys-schost-1:qfe0@0 ethernet-1@1   Activé 

Désactivation d'un câble de transport de cluster

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.

Vous pouvez avoir besoin de désactiver un câble de transport de cluster pour fermer 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 désactivé, ses deux extrémités restent configurées. Il est impossible de supprimer un adaptateur s'il est toujours utilisé comme extrémité de câble de transport.


Attention : Attention :

chaque noeud du cluster doit posséder au moins un chemin de transport fonctionnel vers les autres noeuds du cluster. Deux noeuds ne doivent jamais être isolés l'un de l'autre. Vérifiez toujours le statut de cette interconnexion avant de désactiver un câble. 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 n'est plus membre du cluster.


  1. Devenez superutilisateur sur un noeud du cluster.

  2. Vérifiez toujours le statut de cette interconnexion 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 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. Exécutez l'utilitaire scsetup(1M).


    # scsetup
    

    Le menu principal apparaît.

  4. Ouvrez le menu d'interconnexion du cluster en entrant 3 (Interconnexion de cluster).

  5. Désactivez le câble de transport en entrant 8 (Désactiver un câble de transport.).

    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
    

Exemple de désactivation d'un câble de transport de cluster

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


[Devenez superutilisateur sur n'importe quel noeud.]
[Lancez l'utilitaire scsetup  :]
# scsetup
Sélectionnez Interconnexion de cluster>Désactiver un câble de transport. 
Répondez aux questions posées.
Vous aurez besoin des informations suivantes :    
Vous aurez besoin de :   Exemple:
noms des noeuds          phys-schost-2
noms d'adaptateurs       qfe1
noms de jonctions        hub1
[Assurez-vous que la commande scconf a été exécutée avec succès :]

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

La commande a été exécutée avec succès.
Quittez le menu Interconnexion de cluster de scsetup, puis le menu principal.
[Assurez-vous que le câble a été désactivé :]
# scconf -p | grep cable
Câble de transport :  phys-schost-2:qfe1@0 ethernet-1@2  Désactivé
Câble de transport :  phys-schost-3:qfe0@1 ethernet-1@3  Activé
Câble de transport :  phys-schost-1:qfe0@0 ethernet-1@1  Activé 

Administration du réseau public

Sun Cluster 3.1 4/04 prend en charge la mise en oeuvre Solaris de l'IPMP pour les réseaux publics. L'administration d'IP Network Multipathing de base est la même pour les environnements cluster et non-cluster. L'administration Multipathing est détaillée dans la documentation Solaris adéquate. Consultez cependant les instructions suivantes avant d'administrer IP Network Multipathing dans un environnement Sun Cluster.

Administration de groupes IP Network Multipathing sur un cluster

Avant d'exécuter des procédures IP Network Multipathing sur un cluster, tenez compte des directives suivantes :

Pour obtenir de plus amples informations sur IP Network Multipathing, consultez la documentation adéquate dans le jeu de documents relatifs à l'administration du système Solaris.

Tableau 6–3 Liste des tâches : administration du réseau public

Version de l'environnement d'exploitation Solaris  

Pour les instructions, voir...  

Environnement d'exploitation Solaris 8 

IP Network Multipathing Administration Guide

Environnement d'exploitation Solaris 9 

“IP Network Multipathing Topics”dans le System Administration Guide: IP Series

Pour connaître les procédures d'installation du logiciel, consultez le Sun Cluster Software Installation Guide for Solaris OS. Pour connaître les procédures relatives à l'entretien des composants matériels de la mise en réseau public, consultez le document Sun Cluster 3.x Hardware Administration Manual for Solaris OS.

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


Attention : Attention :

pour les groupes Multipathing dotés de deux adaptateurs, si l'adaptateur réseau restant tombe en panne pendant que vous effectuez l'opération de suppression DR sur l'adaptateur réseau désactivé, la disponibilité s'en trouve affectée. L'adaptateur restant ne peut pas effectuer de basculement 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 6–4 Liste des tâches : reconfiguration dynamique avec interfaces de réseau public

Tâche  

Pour les instructions, voir...  

1. Faire passer les adresses IP de l'adaptateur à supprimer vers un autre adaptateur dans le groupe Multipathing, à l'aide de la commande if_mpadm.

Page de manuel if_mpadm(1M).

Documentation Solaris adéquate : 

Solaris 8 : IP Network Multipathing Administration Guide

Solaris 9 : “IP Network Multipathing Topics” dans le document System Administration Guide: IP Services

2. Supprimer l'adaptateur du groupe Multipathing à l'aide de la commande ifconfig.

Documentation Solaris adéquate : 

Solaris 8 : IP Network Multipathing Administration Guide

Solaris 9 : “IP Network Multipathing Topics” dans le document System Administration Guide: IP Services

Page de manuel ifconfig(1M)

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

Les documentsSun Enterprise 10000 DR Configuration Guide et le document Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual (des collections Solaris 8 on Sun Hardware et Solaris 9 on Sun Hardware)