E-S multi-accès

Avec E-S multi-accès (MPIO), une unité peut être détectée de manière unique via une ou plusieurs connexions physiques, ou chemins.

Un module de contrôle de chemin (PCM) fournit les fonctions de gestion des chemins.

Un pilote de périphérique compatible MPIO peut contrôler plusieurs types d'unité cible. Un module PCM peut prendre en charge un ou plusieurs périphériques spécifiques. Par conséquent, un pilote de périphérique peut être interfacés à plusieurs PCM qui contrôlent les entrées-sorties entre les chemins d'accès à chacun des périphériques cible.

Figure 1 : Interaction du composant MPIO. Cette figure illustre l'interaction entre les différents composants qui constituent la solution MPIO. Dans cette figure, le pilote de périphérique MPIO contrôle plusieurs types d'unités cible, chacune nécessitant un PCM différent. (KE=Extension du noyau, RTL=Durée d'exécution téléchargeable).

Avant qu'une unité puisse bénéficier de MPIO, le pilote, les méthodes et les attributs prédéfinis de l'unité dans ODM (Object Data Manager) doivent être modifiés pour prendre en charge la détection, la configuration et la gestion de plusieurs chemins. Les pilotes de périphérique de disque SCSI et Fibre Channel parallèles et leurs méthodes prennent en charge les unités de disque MPIO. Les unités de disque iSCSI sont prises en charge en tant qu'unités MPIO. Le pilote de périphérique de bande Fibre Channel et ses méthodes prennent en charge les unités de bande MPIO. De plus, les attributs prédéfinis pour certaines unités de l'ODM ont été modifiés pour MPIO.

Le PCM AIX se compose du module de configuration PCM RTL et de l'extension du noyau PCM KE. Le module PCM RTL est un module d'exécution qui permet aux méthodes d'unité de détecter des attributs PCM KE spécifiques ou de chemin supplémentaires requis par le système PCM KE. Le programme PCM RTL est chargé par une méthode d'unité. Une ou plusieurs routines du programme PCM RTL sont alors accessibles pour effectuer des opérations spécifiques qui initialisent ou modifient les variables PM KE.

PCM KE fournit des fonctions de gestion de contrôle de chemin à tout pilote de périphérique prenant en charge l'interface MPIO. Le PCM KE dépend de la configuration de l'unité pour détecter les chemins et communiquer ces informations au pilote de périphérique. Chaque pilote de périphérique compatible MPIO ajoute les chemins d'accès à un périphérique à partir de son parent ou de ses parents immédiats. La maintenance et la planification des E-S sur différents chemins sont fournies par PCM KE et ne sont pas apparentes au pilote de périphérique compatible MPIO.

PCM KE peut fournir plus d'un algorithme de routage, qui peut être sélectionné par l'utilisateur. Le PCM KE permet également de collecter des informations qui peuvent être utilisées pour déterminer et sélectionner le meilleur chemin pour toute demande d'entrée-sortie. PCM KE peut sélectionner le meilleur chemin en fonction d'une variété de critères, y compris l'équilibrage de charge, la vitesse de connexion, l'échec de connexion, etc.

Le PCM AIX dispose d'une fonction de diagnostic d'intégrité qui peut être utilisée pour effectuer les opérations suivantes:
  • Vérifiez les chemins et déterminons quels chemins sont actuellement utilisables pour l'envoi d'E-S
  • L'activation d'un chemin précédemment marqué a échoué en raison d'une erreur de chemin temporaire (par exemple, lorsqu'un câble d'une unité a été supprimé puis reconnecté)
  • Vérifiez les chemins actuellement inutilisés qui seraient utilisés en cas de reprise en ligne (par exemple, lorsque la valeur de l'attribut d'algorithme est failover, le diagnostic d'intégrité peut tester les chemins de remplacement)

Les unités de disque et les unités de bande ne peuvent pas toutes être détectées et configurées à l'aide des PCM par défaut AIX . Les modules de contrôle de chemin d'accès par défaut AIX sont constitués de deux modules de contrôle de chemin d'accès, l'un pour gérer les unités de disque et l'autre pour gérer les unités de bande. Si votre périphérique n'est pas détecté, vérifiez auprès du fournisseur de l'unité si un module PCM est disponible pour votre périphérique.