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 nœud 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.

Tous les jeux de disques de Solstice DiskSuite ou Solaris Volume Manager configurés avec exactement deux chaînes de disques et deux nœuds de cluster doivent obligatoirement comporter des médiateurs à deux chaînes. Une chaîne de disque se compose d'une baie de disques, de ses disques physiques, de câbles reliant la baie au(x) nœud(s) et d'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 dispose d'exactement deux nœuds. En revanche, seuls les jeux de disques possédant deux chaînes de disques doivent être connectés à exactement deux nœuds. 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 nœud 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 nœud connecté au jeu de disques en tant qu'hôte médiateur de ce jeu.


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

    Indique le nom d'un jeu de disques.

    -a

    Ajoute le nœud au jeu de disques.

    -m liste_hôtes_médiateurs

    Indique le nom du nœud à ajouter en tant qu'hôte médiateur du 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 nœuds phys-schost-1 et phys-schost-2 en tant qu'hôtes médiateurs du jeu de disques dg-schost-1. Les deux commandes sont exécutées à partir du nœud 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 d'un jeu de disques.

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

  3. Si la valeur du champ Status généré par la commande medstat est Bad, vous devez réparer l'hôte médiateur concerné.

    Reportez-vous à la rubrique Correction des données incorrectes du médiateur .

  4. Reportez-vous à la rubrique Création de systèmes de fichiers de cluster pour créer un système de fichiers de cluster.

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. Connectez-vous en tant que superutilisateur sur le nœud propriétaire du jeu de disques concerné.

  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 d'un jeu de disques.

    -d

    Supprime du jeu de disques.

    -m liste_hôtes_médiateurs

    Indique le nom du nœud à supprimer en tant qu'hôte médiateur du 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 le nœud au jeu de disques.

    -m liste_hôtes_médiateurs

    Indique le nom du nœud à ajouter en tant qu'hôte médiateur du 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 Création de systèmes de fichiers de cluster .