Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d'Oracle Solaris 11.1 : Configuration d'un réseau de stockage et de la fonctionnalité multipathing Oracle Solaris 11.1 Information Library (Français) |
1. Présentation de la fonctionnalité multipathing d'E/S de Solaris
Nouveautés de la fonctionnalité multipathing d'E/S de Solaris
Présentation de la fonctionnalité multipathing d'E/S de Solaris
Fonctionnalités du logiciel Fibre Channel
Normes de périphérique prises en charge
2. Présentation de la configuration de la fonctionnalité multipathing Fibre Channel
3. Configuration des fonctionnalités multipathing d'E/S de Solaris
4. Administration des périphériques à chemins d'accès multiples
5. Configuration des périphériques Fabric
6. Configuration des initiateurs Solaris iSCSI
7. Configuration de ports Fibre Channel virtuels
8. Configuration des ports FCoE
9. Configuration des domaines SAS
10. Configuration des périphériques de stockage IPFC
12. Liaison persistante des périphériques à bande
A. Configuration manuelle des périphériques Fabric
B. API HBA FC prises en charge
C. Dépannage des problèmes de périphérique à chemins d'accès multiples
Les fonctionnalités multipathing d'E/S de Solaris activent les chemins d'accès multiples sur les systèmes exécutant le SE Oracle Solaris. La fonctionnalité multipathing offre une plus grande disponibilité aux périphériques de stockage grâce à l'utilisation de connexions à chemins d'accès multiples. Cette section contient les informations suivantes :
Les fonctionnalités multipathing d'E/S de Solaris identifient les périphériques de stockage sur votre réseau SAN ou votre domaine SAS. Le logiciel vous permet de joindre les périphériques de stockage Fibre Channel en mode loop, Fabric ou point à point. Le logiciel fournit une interface commune de gestion des périphériques de stockage Fibre Channel, iSCSI et SAS.
Pour plus d'informations sur la configuration des cibles et des initiateurs pour la fonctionnalité multipathing, reportez-vous au Chapitre 11, Configuration des périphériques de stockage avec COMSTAR (tâches) du manuel Administration d’Oracle Solaris 11.1 : Périphériques et systèmes de fichiers.
La fonctionnalité multipathing d'E/S de Solaris fournit les caractéristiques principales suivantes :
Détection du stockage dynamique : le logiciel reconnaît automatiquement les périphériques et toutes les modifications apportées aux configurations de périphériques. Cette fonctionnalité rend les périphériques disponibles sur le système sans la nécessité de réinitialiser ni de modifier les informations manuellement dans les fichiers de configuration.
Nommage persistant de périphériques : les périphériques qui sont configurés dans le logiciel conservent leur nom au fil des réinitialisations ou des reconfigurations. La seule exception à cette règle concerne les périphériques à bande disponibles dans /dev/rmt qui ne changent pas à moins d'être supprimés, et qui sont ensuite générés à nouveau à une date ultérieure.
Prise en charge de la boucle arbitraire Fibre Channel (FCAL, Fibre Channel Arbitrated Loop) : les commandes OpenBoot PROM (OBP) utilisées sur les serveurs peuvent accéder au stockage joint FCAL pour l'examen de la boucle FC
Initialisation de Fabric : le SE Solaris prend en charge l'initialisation à partir de périphériques Fabric et de périphériques Fibre Channel non Fabric. Les topologies de Fabric avec commutateurs Fibre Channel offrent une vitesse optimisée, des connexions plus nombreuses et permettent l'isolation de port.
Bibliothèque HBA FC : correspond à ce qui était précédemment nommé la bibliothèque d'adaptateur de bus hôte Fibre Channel de la Storage Networking Industry Association (SNIA FC-HBA). L'interface de programmation d'application (API) de la bibliothèque HBA FC permet de gérer les HBA FC et fournit une interface reposant sur des normes pour d'autres applications (telles que le StorEdge Enterprise Storage Manager d'Oracle), laquelle permet de rassembler des informations relatives aux HBA FC.
Pour plus d'informations sur les API HBA FC courantes, reportez-vous à la page de manuel libhbaapi(3LIB). Pour plus d'informations sur les spécifications FC, rendez-vous à l’adresse :
Virtualisation Fibre Channel : la virtualisation de l'ID de port N (NPIV) est une extension de la norme Fibre Channel qui permet à un port Fibre Channel de simuler de nombreux ports sur le réseau SAN. Cette option est utile pour les environnements de virtualisation tels que les systèmes Oracle VM Server for SPARC ou Oracle VM Server 3.0 for x86.
Fibre Channel over Ethernet (FCoE) : une nouvelle norme T11 permettant la transmission des trames Fibre Channel encapsulées sur un réseau Ethernet optimisé. Solaris FCoE est une implémentation logicielle conçue pour fonctionner avec des contrôleurs Ethernet classiques.
iSCSI est l'acronyme d'Internet SCSI (Small Computer System Interface), une norme de réseau de stockage basée sur IP (Internet Protocol) pour la liaison des sous-systèmes de stockage de données. En reportant les commandes SCSI sur les réseaux IP, le protocole iSCSI vous permet d'accéder à des périphériques en mode bloc situés sur le réseau comme s'ils étaient connectés au système local.
Grâce à cette fonction, un système Solaris peut jouer le rôle de serveur iSCSI (cible) ou de client (initiateur). La configuration de cibles Solaris iSCSI présente l'avantage suivant : vous pouvez connecter des périphériques Fibre Channel à des clients sans HBA FC supplémentaires. De plus, les systèmes disposant de baies dédiées peuvent désormais partager un stockage répliqué avec des systèmes de fichiers ZFS ou UFS.
Pour plus d'informations, reportez-vous au Chapitre 6, Configuration des initiateurs Solaris iSCSI.
Détection du stockage dynamique : le logiciel de multipathing du SE Oracle Solaris reconnaît automatiquement les périphériques et toute modification apportée aux configurations de périphériques. Les périphériques sont ainsi disponibles sur le système sans la nécessité de réinitialiser ni de modifier manuellement les informations dans les fichiers de configuration.
Nommage persistant de périphériques : les périphériques de découverte du stockage dynamique configurés dans le logiciel de multipathing du SE Solaris conservent leur nom au fil des réinitialisations ou des reconfigurations.
La fonctionnalité multipathing d'E/S de Solaris est activée par défaut sur les plates-formes x86 et les systèmes SPARC qui exécutent le SE Oracle Solaris. Le logiciel contient les fonctionnalités suivantes :
Gestion des chemins : les fonctionnalités multipathing d'E/S de Solaris gèrent de façon dynamique les chemins d'accès à tous les périphériques de stockage que le SE prend en charge. L'ajout ou la suppression de chemins d'accès à un périphérique s'effectue automatiquement lorsqu'un chemin d'accès est mis en ligne ou supprimé d'un service. Même lorsque la fonctionnalité multipathing est activée, vous pouvez ajouter d'autres contrôleurs pour augmenter la bande passante et le RAS, sans modifier les noms de périphériques ou les applications. Les produits de stockage Oracle ne nécessitent pas de fichiers de configuration pour la gestion ou la conservation des bases de données actuelles. Pour le stockage offert par un autre fournisseur qu'Oracle, contactez ce fournisseur pour connaître les méthodes d'activation et de prise en charge et pour vous assurer que votre système prend en charge les fonctionnalités multipathing d'E/S de Solaris.
Instances de périphérique uniques : les fonctionnalités multipathing d'E/S de Solaris ont été entièrement intégrées au SE Oracle Solaris. Les périphériques à chemins d'accès multiples sont affichés en tant qu'instances de périphérique uniques plutôt qu'en tant que périphérique ou chemin vers un périphérique. Cette fonction permet de réduire les coûts de gestion des architectures de stockage complexes grâce aux utilitaires telles que la commande format ou à un produit de gestion des volumes afin de visualiser la représentation d'un périphérique de stockage plutôt qu'un périphérique distinct pour chaque chemin.
Prise en charge du basculement : l'implémentation de niveaux supérieurs de RAS requiert une connectivité redondante de l'hôte aux périphériques de stockage. Les fonctionnalités multipathing d'E/S de Solaris permettent de gérer l'échec des chemins de stockage tout en maintenant la connectivité d'E/S de l'hôte via des chemins secondaires disponibles.
Vous pouvez déterminer la prise en charge du basculement pour vos périphériques à l'aide de la commande suivante :
# mpathadm show mpath-support libmpscsi_vhci.so mpath-support: libmpscsi_vhci.so Vendor: Sun Microsystems Driver Name: scsi_vhci Default Load Balance: round-robin Supported Load Balance Types: round-robin logical-block Allows To Activate Target Port Group Access: yes Allows Path Override: no Supported Auto Failback Config: 1 Auto Failback: on Failback Polling Rate (current/max): 0/0 Supported Auto Probing Config: 0 Auto Probing: NA Probing Polling Rate (current/max): NA/NA Supported Devices: . . .
Prise en charge du périphérique symétrique/asymétrique : les périphériques de stockage sur disque suivants sont pris en charge :
Tous les produits de stockage sur disque Oracle, symétriques et asymétriques
Tous les périphériques de disque symétriques tiers conformes aux normes 10/T11
De nombreuses baies de disque asymétriques tierces
La prise en charge de la norme ALUA (Asymmetric Logical Unit Access, accès symétrique à une unité logique) T10 a été ajoutée pour les périphériques asymétriques compatibles. Contactez votre fournisseur de solutions de stockage afin de déterminer si votre périphérique est pris en charge.
Si votre baie de stockage de disque utilise le module de basculement f_asym_lsi, vous aurez besoin de modifier manuellement la séquence de la section ddi-forceload en déplaçant f_asym_lsi à la fin du fichier scsi_vhci.conf , comme ci-après :
ddi-forceload = "misc/scsi_vhci/scsi_vhci_f_asym_sun", "misc/scsi_vhci/scsi_vhci_f_asym_emc", "misc/scsi_vhci/scsi_vhci_f_sym_emc", "misc/scsi_vhci/scsi_vhci_f_sym_hds", "misc/scsi_vhci/scsi_vhci_f_sym", # "misc/scsi_vhci/scsi_vhci_f_tpgs_tape", # "misc/scsi_vhci/scsi_vhci_f_tape", "misc/scsi_vhci/scsi_vhci_f_tpgs", "misc/scsi_vhci/scsi_vhci_f_asym_lsi";
Equilibrage de charge d'E/S : en plus de la prise en charge du basculement simple, les fonctionnalités multipathing de Solaris peuvent utiliser n'importe quel chemin actif vers un périphérique de stockage pour envoyer et recevoir des E/S. Les E/S étant routées via des connexions d'hôtes multiples, la bande passante peut être augmentée par l'ajout de contrôleurs d'hôte. Le logiciel utilise un algorithme d'équilibrage de charge circulaire par lequel les requêtes d'E/S sont routées pour activer des contrôleurs d'hôte en série, l'un après l'autre.
Profondeur de la file d'impression : les baies de stockage SCSI présentent le stockage sur un système sous forme d'un LUN. Les LUN possèdent un ensemble fini de ressources disponibles, tel que la quantité de données pouvant être stockées, ainsi que le nombre de commandes actives qu'un périphérique ou un LUN peut traiter à la fois. Le nombre de commandes actives pouvant être émises avant qu'un périphérique ne bloque d'autres E/S est dénommé profondeur de la file d'impression. Lorsque la fonctionnalité multipathing d'E/S de Solaris est activée, une file d'impression unique est créée pour chaque LUN indépendamment du nombre de chemins distincts vers l'hôte que celui-ci peut contenir. Cette fonctionnalité permet au pilote de disque de maintenir et d'équilibrer une file d'impression vers un LUN, en gérant efficacement la profondeur de la file d'impression. Aucun autre logiciel de multipathing n'est disponible étant donné que le SE Oracle Solaris offre cette possibilité.
Commande stmsboot : le SE Oracle Solaris inclut la commande stmsboot qui vous permet d'activer ou de désactiver les fonctionnalités multipathing Solaris sur le périphérique d'initialisation à l'issue de l'installation du SE. Cette commande est disponible sur les systèmes SPARC et x86 et permet une prise en charge de la fonctionnalité multipathing SAS.
Par défaut, la fonctionnalité multipathing SAS n'est pas activée dans le SE Oracle Solaris pour les systèmes SPARC ou x86, de sorte que l'exécution de la commande stmsboot est une étape de post-installation requise si vous souhaitez activer la fonctionnalité multipathing.
Les systèmes SPARC ne permettent pas d'activer par défaut la fonctionnalité multipathing pour les périphériques FC, de sorte que l'exécution de la commande stmsboot est une étape de post-installation requise.
Par défaut, les systèmes X86 activent la fonctionnalité multipathing des périphériques FC, de sorte que l'exécution de la commande stmsboot n'est pas obligatoire dans une étape de post-installation.
Reconfiguration dynamique : les fonctionnalités d'E/S de Solaris prennent en charge les opérations de reconfiguration dynamique.