Guide d'installation du logiciel Sun Cluster pour SE Solaris

Configuration de médiateurs à deux chaînes

Cette rubrique fournit les informations et procédures suivantes :

Exigences des médiateurs à deux chaînes

Un médiateur à deux chaînes ou hôte médiateur, est un noeud de cluster stockant des données de médiateur. Les données de médiateur fournissent des informations sur l'emplacement d'autres médiateurs et comportent un nombre de validation identique à celui des répliques de la base de données. Ce nombre de validation est utilisé pour confirmer que les données du médiateur sont synchronisées avec les données des répliques de la base de données.

Les médiateurs sont obligatoires pour tous les jeux de disques de Solstice DiskSuite/Solaris Volume Manager configurés avec exactement deux chaînes de disques et deux noeuds de cluster. Une chaîne de disques se compose d'une baie de disques avec ses disques physiques, des câbles de la baie vers le ou les noeuds et des adaptateurs d'interface. L'utilisation des médiateurs permet au logiciel Sun Cluster de continuer à présenter les données les plus récentes en cas de panne d'une chaîne simple dans une configuration à double chaîne. Les règles suivantes s'appliquent aux configurations à double chaîne utilisant des médiateurs.

Ces règles n'imposent pas que le cluster complet ait exactement deux noeuds. Il est préférable que seuls les jeux de disques possédant deux chaînes de disques soient connectés à exactement deux noeuds. Un cluster N+1 et de nombreuses autres topologies sont possibles en respectant ces règles.

Ajout d'hôtes médiateurs

Suivez cette procédure si votre configuration nécessite des médiateurs à deux chaînes.

  1. Connectez-vous en tant que superutilisateur sur le noeud actuellement maître du jeu de disques auquel vous souhaitez ajouter des hôtes médiateurs.

  2. Exécutez la commande metaset(1M) pour ajouter chaque noeud connecté au jeu de disques en tant qu'hôte médiateur pour ce jeu de disques.


    # metaset -s  nom_jeu -a -m liste_hôtes_médiateurs
    
    -s nom_jeu

    Indique le nom du jeu de disques.

    -a

    Ajoute des éléments au jeu de disques.

    -m liste_hôtes_médiateurs

    Indique le nom du noeud à ajouter comme hôte médiateur pour le jeu de disques.

    Reportez-vous à la page de manuel mediator(7D) pour plus de détails sur les options propres au médiateur pour la commande metaset.

  3. Vérifiez l'état des données des médiateurs.

    Reportez-vous à la rubrique Vérification de l'état des données du médiateur.

Exemple d'ajout d'hôtes médiateurs

L'exemple suivant ajoute les noeuds phys-schost-1 et phys-schost-2 comme hôtes médiateurs pour le jeu de disques dg-schost-1. Les deux commandes sont exécutées à partir du noeud phys-schost-1.


# metaset -s dg-schost-1 -a -m phys-schost-1
# metaset -s dg-schost-1 -a -m phys-schost-2

Vérification de l'état des données du médiateur

  1. Ajoutez des hôtes médiateurs comme indiqué à la rubrique Ajout d'hôtes médiateurs.

  2. Exécutez la commande medstat.


    # medstat -s nom_jeu
    
    -s nom_jeu

    Indique le nom du jeu de disques.

    Reportez-vous à la page de manuel medstat(1M) pour de plus amples informations.

  3. Le champ Status affiche-t-il la valeur Bad ?

Correction des données incorrectes du médiateur

Suivez cette procédure pour corriger les données incorrectes du médiateur.

  1. Identifiez tous les hôtes médiateurs comportant des données incorrectes, comme décrit dans la rubrique Vérification de l'état des données du médiateur.

  2. Devenez superutilisateur sur le noeud propriétaire du jeu de disques affecté.

  3. Supprimez tous les hôtes médiateurs comportant des données de médiateur incorrectes de tous les jeux de disques affectés.


    # metaset -s  nom_jeu -d -m liste_hôtes_médiateurs
    
    -s nom_jeu

    Indique le nom du jeu de disques.

    -d

    Supprime des éléments du jeu de disques.

    -m liste_hôtes_médiateurs

    Indique le nom du noeud à supprimer en tant qu'hôte médiateur pour le jeu de disques.

  4. Restaurez tous les hôtes médiateurs que vous avez supprimés à l'Étape 3.


    # metaset -s  nom_jeu -a -m liste_hôtes_médiateurs
    
    -a

    Ajoute des éléments au jeu de disques.

    -m liste_hôtes_médiateurs

    Indique le nom du noeud à ajouter comme hôte médiateur pour le jeu de disques.

    Reportez-vous à la page de manuel mediator(7D) pour plus de détails sur les options propres au médiateur pour la commande metaset.

  5. Créez des systèmes de fichiers de clusters.

    Reportez-vous à la rubrique Ajout de systèmes de fichiers de cluster.