Le sous-système HBA SCSI virtuel prend en charge la fonctionnalité de chemins d'accès multiples dans le domaine invité et dans le domaine de service grâce à l'implémentation de la fonctionnalité multipathing d'E/S d'Oracle Solaris. Pour plus d'informations, reportez-vous à Managing SAN Devices and Multipathing in Oracle Solaris 11.3.
Comme dans la fonctionnalité multipathing d'E/S d'Oracle Solaris, un ou plusieurs chemins permettent d'accéder à un périphérique SCSI backend. Pour le sous-système HBA SCSI virtuel, chaque chemin est associé à un LUN virtuel. Le module scsi_vhci implémente le comportement de la fonctionnalité multipathing d'E/S d'Oracle Solaris, qui envoie des demandes d'E/S à l'ensemble de LUN virtuels en fonction des arguments transmis à la commande mpathadm associée. Pour plus d'informations, reportez-vous aux pages de manuel scsi_vhci(7D) and mpathadm(1M).
Quand la fonctionnalité de chemins d'accès multiples est activée dans le domaine de service, comme l'illustre la Figure 10, la commande ldm add-vsan permet de créer une instance vsan qui représente tous les chemins référençant les périphériques SCSI accessibles via un port initiateur spécifié. En revanche, quand la fonctionnalité de chemins d'accès multiples est désactivée dans le domaine de service, l'instance vsan représente uniquement les chemins indiqués par le port initiateur et référence les périphériques SCSI.
Pour configurer la fonctionnalité de chemins d'accès multiples, vous devez configurer deux chemins d'accès distincts ou plus à partir du domaine invité ou du domaine de service pour le même périphérique backend. Notez que la fonctionnalité multipathing fonctionne même avec un seul chemin configuré. Toutefois, la configuration attendue a deux ou plusieurs chemins qui envoient leurs demandes d'E/S via des ports initiateurs de HBA SCSI physique distincts qui résident sur des domaines de service distincts.
Exécutez une paire de commandes ldm add-vhba et ldm add-vsan pour chaque chemin distinct au stockage backend.
Activez la fonctionnalité multipathing d'E/S d'Oracle Solaris dans le domaine invité pour les ports initiateurs qui sont gérés par le module HBA virtuel vhba.
Voici un exemple d'une configuration de fonctionnalité multipathing dans un domaine invité. Elle présente un LUN physique d'un SAN accessible par deux chemins qui sont gérés par la fonctionnalité multipathing d'E/S d'Oracle Solaris. Pour la procédure décrivant comment créer la configuration présentée dans cette figure, reportez-vous à Procédure de configuration de la fonctionnalité multipathing pour HBA SCSI virtuel.
Figure 9 Configuration de la fonctionnalité de chemins d'accès multiples pour HBA SCSI virtuel dans un domaine invité
Figure 10 Configuration de la fonctionnalité de chemins d'accès multiples pour HBA SCSI virtuel dans un domaine de service