Guide de l'utilisateur de la fonctionnalité Alternate Pathing sur les serveurs Sun Enterprise

Chapitre 1 Introduction de la fonctionnalité Alternate Pathing

Ce chapitre décrit la fonction de base de Alternate Pathing et en présente les principes et la terminologie.

Fonctionnalité Alternate Pathing

Alternate Pathing (AP) prend en charge la haute disponibilité des contrôleurs E/S -- composants matériels qui résident sur les cartes système et permettent au serveur Sun Enterprise de communiquer avec des unités d'entrée/sortie (E/S) telles que des disques et des réseaux. Avec le système AP, chaque unité E/S s'attache à deux contrôleurs E/S.

Figure 1-1 Unité E/S à chemins alternatifs

Graphic

Les contrôleurs E/S font partie de deux chemins électriques séparés d'accès à l'unité E/S, appelés, chemins alternatifs. La fonctionnalité AP vous permet d'installer et d'utiliser des chemins alternatifs sur les serveurs Sun Enterprise.

L'AP a deux fonctions. La première est d'offrir une protection contre les défaillances d'un contrôleur E/S. Par exemple, si un des contrôleurs E/S tombe en panne, vous pouvez passer à l'autre contrôleur.

Figure 1-2 Commutation des chemins après la défaillance d'un contrôleur E/S

Graphic

En ce qui concerne les contrôleurs de disques, cette commutation de chemin se produit automatiquement toutes les fois qu'une défaillance de chemin est détectée pendant le fonctionnement normal. En ce qui concerne les contrôleurs de réseaux, vous devez effectuer manuellement la commutation (en utilisant une seule commande AP).

La deuxième fonction du système AP est de prendre en charge la fonctionnalité de reconfiguration dynamique (DR, Dynamic Reconfiguration). Cette fonctionnalité est utilisée pour attacher et détacher logiquement les cartes système du système d'exploitation sans devoir arrêter et réinitialiser le système. Par exemple, avec la DR vous pouvez détacher une carte du système d'exploitation, retirer physiquement la carte, effectuer son entretien, puis réinsérer la carte et la rattacher au système d'exploitation. Vous pouvez faire tout cela sans arrêter le système d'exploitation ou quitter les applications utilisateur.

Si vous voulez détacher une carte qui est branchée sur une unité E/S, et si cette unité E/S comporte deux chemins, vous pouvez d'abord utiliser la fonctionnalité AP pour rediriger le flot E/S sur un contrôleur d'une autre carte. Vous pouvez ensuite utiliser la fonctionnalité DR pour détacher la carte système sans interrompre le flot E/S. Sur le serveur Sun Enterprise 10000, la commutation se produit automatiquement pendant le fonctionnement de la DR (pour les unités de disque et de réseau), en supposant qu'un autre contrôleur viable existe sur une autre carte. La figure suivante montre le rapport existant entre les fonctionnalités AP et DR.

Figure 1-3 Commutation des chemins pour effectuer une opération DR Detach

Graphic

Principes de base de l'Alternate Pathing

Cette section énonce les principes de base de la fonctionnalité AP et présente la terminologie utilisée tout au long de ce chapitre.

Chemin physique

Pour les fonctions de l'AP, il faut entendre par : unité E/S soit un disque soit un réseau, par contrôleur E/S, la carte contrôleur d'une unité E/S ; par port E/S , le connecteur d'une carte contrôleur. (On trouve souvent deux ports par carte contrôleur.) Un nud de périphérique est un chemin dans le répertoire des périphériques qui est utilisé pour spécifier une unité physique, par exemple, /dev/dsk/c0t0d1s0. Le terme chemin physique se rapporte au chemin électrique partant de l'hôte et allant vers un disque ou un réseau.

Figure 1-4 Chemin physique

Graphic

Vous désignez un périphérique physique au moyen d'un nud de périphérique, par example, /dev/dsk/c0t1d1s0.

Métadisque

Un métadisque, tel qu'illustré à la Figure 1-5, est une structure qui vous permet d'accéder à un disque en utilisant l'un ou l'autre des deux chemins physiques sans devoir explicitement désigner l'un ou l'autre chemin dans vos scripts et programmes. Vous désignez un métadisque (dans vos scripts et programmes) en utilisant un nud de périphérique propre à AP tel que /dev/ap/dsk/mc0t1d1s0. (Reportez-vous à "Les nuds de périphériques pour les métadisques" pour plus d'informations.)

Dans la figure suivante, un nud de périphériques propre à AP est utilisé pour effectuer les E/S sur disque, quel que soit le port pln (pln2 ou pln9) de gestion courante des E/S.

Figure 1-5 Exemple de métadisque

Graphic

Métaréseau

Un métaréseau, tel qu'illustré à la Figure 1-6, est une structure qui vous permet d'accéder à un réseau en utilisant l'un ou l'autre des deux chemins physiques sans explicitement désigner l'un ou l'autre chemin dans vos scripts et programmes. Vous désignez un métaréseau (dans vos scripts et programmes) en utilisant un nom d'interface de métaréseau tel que mle1. (Reportez-vous à "Interfaces de métaréseau" pour plus d'informations.)

Dans la figure suivante, mle1 est utilisé pour accéder à un métaréseau, quel que soit le contrôleur (le1 ou le6) traitant couramment les E/S du métaréseau.

Figure 1-6 Métaréseau

Graphic

Groupe de chemins de disque

Un groupe de chemins de disque, tel qu'illustré à la Figure 1-7, comporte deux chemins physiques menant à la même grappe de disques. Lorsqu'un chemin physique fait partie d'un groupe de chemins, on l'appelle chemin alternatif. Le chemin alternatif d'accès à un disque peut être uniquement identifié par le port pln ou sf qu'il utilise. Un seul chemin alternatif à la fois gère les E/S du disque. Le chemin alternatif qui gère couramment les E/S s'appelle chemin alternatif actif.

Notez qu'un métadisque vous permet d'accéder à un disque (dans vos scripts et programmes), tandis qu'un groupe de chemins de disque vous permet de manipuler le chemin d'accès à ce disque (lorsque vous exécutez des commandes AP). Par exemple, pour effectuer une commutation (c.-à-d., changer de chemin alternatif actif en passant d'un chemin à un autre), vous désignez un groupe de chemins de disque dans une commande apconfig(1M).

Un des chemins alternatifs est désigné en tant que chemin primaire. Le chemin primaire initial est le chemin alternatif actif. Bien que le chemin alternatif actif change lorsque vous effectuez une commutation, le chemin primaire reste constant. Vous désignez un groupe de chemins de disque en spécifiant le port pln (par exemple, pln1) ou le port sf (par exemple, sf1) qui correspond au chemin primaire. (Pour savoir comment déterminer le nom du port pln ou sf, reportez-vous à "Les nuds de périphériques pour les métadisques".)

Par exemple, la figure suivante montre les résultats que vous obtenez en utilisant la commande apconfig(1M) pour commuter le chemin alternatif actif du groupe de chemins de disque.

Figure 1-7 Groupe de chemins de disque

Graphic

Vous désignez un groupe de chemins de disque (par exemple, pour passer d'un chemin à un autre) en spécifiant le chemin primaire, par exemple, apconfig -P pln2 -a pln9.

Groupe de chemins de réseau

Un groupe de chemins de réseau, tel qu'illustré dans la figure suivante, comporte deux contrôleurs de réseau attachés au même réseau physique. Les termes chemin alternatif, chemin alternatif actif, chemin primaire et commutateur ont fondamentalement la même signification que lorsqu'il s'agit des groupes de chemins de disque.

Pour spécifier un groupe de chemins de réseau, désignez le nom de l'interface du métaréseau correspondant, par exemple, mle1. (Les noms des interfaces de métaréseaux sont décrits dans "Interfaces de métaréseau".) Par exemple, la Figure 1-8 montre les résultats obtenus avec la commande apconfig(1M) utilisée pour commuter le chemin alternatif actif d'un groupe de chemins de réseau.

Figure 1-8 Groupe de chemins de réseau

Graphic

Vous désignez un groupe de chemins de réseau (par exemple, pour passer d'un chemin à un autre) en spécifiant l'interface du métaréseau, par exemple, apconfig -P mle1 -a le6.

Périphériques pris en charge et versions de logiciel

AP 2.2 prend en charge l'environnement d'exploitation Solaris 7 (modes 32 bits et 64 bits).

AP prend en charge les grappes de disques suivantes :

Les périphériques de réseau et les produits de logiciel tierce partie pris en charge par AP sont répertoriés dans les Notes de mise à jour Supplément Solaris 7 5/99.

Si vous alternez les chemins des disques et utilisez aussi un gestionnaire de volume avec ces disques, les disques doivent être connus du gestionnaire de volume par leurs noms de métadisque AP. Cette condition permet à AP de changer de chemin actif sans perturber le gestionnaire de volume.

Vous pouvez placer le disque d'initialisation et l'interface de réseau primaire sous le contrôle de AP. AP permet au système de s'initialiser sans supervision même si le réseau primaire ou le contrôleur du disque d'initialisation n'est pas accessible, tant que des chemins alternatifs viables seront définis pour ces périphériques.

Configurations AP types

La Figure 1-9 montre comment utiliser AP pour prendre en charge un réseau Ethernet et une grappe de disques.

Figure 1-9 Configuration AP type

Graphic

Dans cet exemple, deux contrôleurs de réseaux--un sur la Carte 1 et un sur la Carte 2--sont attachés au même réseau. De même, deux contrôleurs SSA sur les deux cartes sont attachés au même SSA. Dans cette situation, si la Carte 1 est détachée en effectuant l'opération DR de détachement, AP peut passer à la Carte 2 sans perturber les opérations E/S éventuellement en cours.

La fonctionnalité AP diffère de l'écriture miroir. Le but de l'écriture miroir est essentiellement de copier des données pour qu'elles soient en double bien que deux chemins soient disponibles, un de chaque côté du miroir. AP permet réellement de basculer sur quatre chemins, deux chemins étant disponibles de chaque côté du miroir. Pour utiliser AP et l'écriture miroir en même temps, vous devez configurer votre logiciel de gestion de volume (tel que Sun Enterprise Volume Manager(TM)) pour qu'il utilise les chemins du métadisque AP.

La figure suivante montre comment utiliser la fonctionnalité AP en même temps que l'écriture miroir.

Figure 1-10 AP et écriture miroir

Graphic

Ce type de configuration vous permet d'alterner les chemins utilisés pour utiliser le miroir en passant d'une carte à une autre, sans perturber l'écriture miroir sur disque ou les E/S actives.

La fonctionnalité AP et les domaines

Le serveur Sun Enterprise 10000 prend en charge les Dynamic System Domains, ou tout simplement les "domaines." AP ne peut pas être utilisé sur deux domaines. Par exemple, supposez qu'une carte contienne un contrôleur qui fait partie d'un groupe de chemins, et que vous mettiez cette carte dans un domaine différent en utilisant la fonctionnalité DR. (Vous pouvez le faire seulement si le chemin alternatif de cette carte n'est pas présentement actif.) Dans ce cas, vous ne pouvez plus basculer sur le chemin alternatif de cette carte.