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
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
Présentation de la technologie Oracle Solaris iSCSI
Configuration logicielle et matérielle requise par Oracle Solaris iSCSI
Tâches de configuration des initiateurs iSCSI
Terminologie afférente à iSCSI
Pratiques recommandées pour la configuration d'iSCSI
Configuration d'une détection statique ou dynamique de la cible
Configuration de l'authentification dans le réseau de stockage iSCSI
Configuration de l'authentification CHAP pour l'initiateur iSCSI
Configuration de l'authentification CHAP pour la cible iSCSI
Utilisation d'un serveur RADIUS tiers pour simplifier la gestion CHAP dans votre configuration iSCSI
Configuration d'un serveur RADIUS pour la cible iSCSI
Configuration d'un serveur RADIUS pour l'initiateur iSCSI
Messages d'erreur d'Oracle Solaris iSCSI et du serveur RADIUS
Configuration de périphériques à chemins d'accès multiples iSCSI dans Oracle Solaris
Activation de plusieurs sessions iSCSI pour une cible
Surveillance de la configuration iSCSI
Affichage des informations de configuration iSCSI
Modification des paramètres de l'initiateur et de la cible iSCSI
Modification des paramètres de l'initiateur et de la cible iSCSI
Résolution des problèmes de configuration iSCSI
Aucune connexion du système local à la cible iSCSI
Résolution des problèmes de connexion iSCSI
Périphérique iSCSI ou disque non disponible sur le système local
Résolution de l'indisponibilité du périphérique iSCSI ou disque
Utilisation du masquage LUN avec la méthode de détection iSNS
Messages d'erreur iSCSI généraux
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
Voici la liste générale des tâches associées à la configuration des initiateurs iSCSI. Certaines de ces tâches sont facultatives. Vous pouvez les effectuer selon vos besoins en matière de configuration réseau. Parmi les liens ci-dessous, certains vous permettent d'accéder à d'autres documents qui décrivent la configuration réseau et la configuration cible.
Configuration logicielle et matérielle requise par Oracle Solaris iSCSI
Configuration et administration de réseaux Oracle Solaris 11.1
Configuration d'une détection statique ou dynamique de la cible
Configuration de l'authentification dans le réseau de stockage iSCSI
Configuration de périphériques à chemins d'accès multiples iSCSI dans Oracle Solaris
Passez en revue la terminologie suivante avant de configurer les cibles et initiateurs iSCSI.
|
Consultez les recommandations suivantes avant de configurer les périphériques iSCSI sur votre réseau.
Périphériques
Envisagez d'utiliser des périphériques à chemins d'accès multiples pour assurer une disponibilité accrue.
La prise en charge de plusieurs connexions par session (MCS) autorise les connexions TCP/IP multiples de l'initiateur vers la cible au cours d'une même session iSCSI.
Réseau
Déployez les périphériques iSCSI sur un réseau dédié rapide (Gigabit Ethernet ou mieux).
Dans la mesure du possible, utilisez des trames géantes pour transférer une plus grande quantité de données au cours de chaque transaction Ethernet en vue de réduire le nombre de trames.
Utilisez des câbles de catégorie 6 dans les infrastructures réseau Gigabit.
Séparez les réseaux de stockage iSCSI de votre trafic réseau local.
Configurez plusieurs sessions ou connexions pour utiliser plusieurs threads dans la pile TCP/IP.
Envisagez de régler TCP, notamment en désactivant l'algorithme de Nagle.
Sécurité
En plus de la sécurité physique, mettez en place une authentification CHAP, qui garantit que chaque hôte possède son propre mot de passe.
Envisagez d'utiliser les domaines de détection de cibles iSNS, qui améliorent la sécurité en fournissant un contrôle d'accès aux cibles qui n'en possèdent pas, tout en restreignant le processus de connexion de chaque initiateur à un sous-ensemble de cibles disponibles sur le réseau.
Déterminez si vous souhaitez configurer l'une des méthodes de détection dynamique de périphériques ou utiliser les cibles d'initiateur ISCSI statique pour détecter les périphériques.
Détection dynamique des périphériques. Deux méthodes de détection dynamique des périphériques sont disponibles :
SendTargets : si un noeud iSCSI expose un grand nombre de cibles, par exemple un pont entre iSCSI et Fibre Channel, vous pouvez fournir la combinaison adresse IP/port du noeud iSCSI et permettre à l'initiateur ISCSI d'utiliser les fonctions de SendTargets pour détecter les périphériques.
iSNS : le service de noms de stockage Internet (iSNS, Internet Storage Name Service) permet à l'initiateur ISCSI de détecter les cibles auxquelles il a accès avec des informations de configuration minimales. Il fournit également une notification de changement d'état qui permet de notifier à l'initiateur iSCSI les modifications apportées à l'état de fonctionnement des noeuds de stockage. Pour utiliser la méthode de détection iSNS, vous pouvez fournir la combinaison adresse/port du serveur iSNS et permettre à l'initiateur iSCSI d'interroger les serveurs iSNS spécifiés pour détecter les périphériques. Le port par défaut du serveur iSNS est 3205. Pour plus d'informations sur iSNS, reportez-vous aux spécifications RFC 4171 :
http://www.ietf.org/rfc/rfc4171.txt
Le service de détection iSNS fournit un modèle d'administration qui permet de détecter toutes les cibles sur le réseau.
Pour plus d'informations sur la configuration de la prise en charge d'iSNS dans Oracle Solaris, reportez-vous au Chapitre 12, Configuration et gestion du service Oracle Solaris iSNS (Internet Storage Name Service) du manuel Administration d’Oracle Solaris 11.1 : Périphériques et systèmes de fichiers.
Détection statique des périphériques : si un noeud iSCSI contient peu de cibles ou si vous voulez limiter les cibles auxquelles l'initiateur essaie d'accéder, vous pouvez configurer de façon statique le nom-cible en utilisant la convention de nommage d'adresse cible statique suivante :
cible,adresse-cible[:numéro-port]
Vous pouvez déterminer l'adresse cible statique à partir de l'outil de gestion de la baie.
Remarque - Ne configurez pas la détection d'une cible iSCSI à la fois en statique et en dynamique. L'utilisation de méthodes de détection redondantes peut entraîner un ralentissement des performances lorsque l'initiateur communique avec le périphérique cible iSCSI.
Une partie du processus de configuration de l'initiateur consiste à identifier la méthode de détection de la cible iSCSI, qui présente un initiateur avec une liste des cibles disponibles. Vous pouvez configurer des cibles iSCSI pour une détection statique, SendTargets ou dynamique iSNS. La détection dynamique à l'aide de l'option SendTargets représente la configuration optimale d'un initiateur iSCSI qui peut ainsi accéder à un grand nombre de cibles, par exemple sur un pont iSCSI vers Fibre Channel. La détection dynamique SendTargets requiert la combinaison adresse IP/port de la cible iSCSI pour permettre à l'initiateur iSCSI d'effectuer la détection de la cible. SendTargets est la méthode de détection la plus courante.
Lors de la configuration de la méthode de détection de la cible, vous devez fournir les informations ci-dessous, en fonction de la méthode que vous choisissez :
SendTargets : adresse IP cible
iSNS : adresse du serveur iSNS
Statique : adresse IP cible et nom de la cible
Pour plus d'informations sur la configuration des méthodes de détection de la cible, reportez-vous à la section Configuration d'une détection statique ou dynamique de la cible.
initiator# svcadm enable network/iscsi/initiator
target# ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 e1000g0/_b dhcp ok 1.2.3.4/24 lo0/v6 static ok ::1/128 e1000g0/_a addrconf ok fe80::123:1234:fe27:360c/10 target# itadm list-target -v TARGET NAME STATE SESSIONS iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c123456 online 0 alias: - auth: none (defaults) targetchapuser: - targetchapsecret: unset tpg-tags: default
initiator# iscsiadm add static-config iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c123456, 1.2.3.4
initiator# iscsiadm list static-config Static Configuration Target: iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c123456, 1.2.3.4:3260
La connexion iSCSI est initiée à l'activation de la méthode de détection. Voir l'étape suivante.
Si vous avez configuré une cible à détection dynamique (SendTargets), configurez la méthode de détection SendTargets.
initiator# iscsiadm add discovery-address 1.2.3.4
Si vous avez configuré une cible à détection dynamique (iSNS), configurez la méthode de détection iSNS.
initiator# iscsiadm add isns-server 1.2.3.4
Si vous avez configuré une cible à détection dynamique (SendTargets), activez la méthode de détection SendTargets.
initiator# iscsiadm modify discovery --sendtargets enable
Si vous avez configuré une cible à détection dynamique (iSNS), activez la méthode de détection iSNS.
initiator# iscsiadm modify discovery --iSNS enable
Si vous avez configuré des cibles statiques, activez la méthode de détection statique de la cible.
initiator# iscsiadm modify discovery --static enable
initiator# devfsadm -i iscsi
Une fois les périphériques détectés par l'initiateur iSCSI Oracle Solaris, la négociation de connexion s'effectue automatiquement. Le pilote iSCSI Oracle Solaris détermine le nombre d'unités logiques disponibles et crée les noeuds de périphérique. Les périphériques iSCSI peuvent ensuite être traités comme n'importe quel autre périphérique SCSI.
Vous pouvez créer le pool de stockage ZFS sur l'unité logique, puis créer un système de fichiers ZFS.
Vous pouvez afficher les disques iSCSI sur le système local à l'aide de l'utilitaire format .
initiator# format 0. c0t600144F0B5418B0000004DDAC7C10001d0 <SUN-COMSTAR-1.0 cyl 1022 alt 2 hd 128 sec 32> /scsi_vhci/disk@g600144f0b5418b0000004ddac7c10001 1. c8t0d0 <Sun-STK RAID INT-V1.0 cyl 17830 alt 2 hd 255 sec 63> /pci@0,0/pci10de,375@f/pci108e,286@0/disk@0,0 2. c8t1d0 <Sun-STK RAID INT-V1.0-136.61GB> /pci@0,0/pci10de,375@f/pci108e,286@0/disk@1,0 3. c8t2d0 <Sun-STK RAID INT-V1.0-136.61GB> /pci@0,0/pci10de,375@f/pci108e,286@0/disk@2,0 4. c8t3d0 <Sun-STK RAID INT-V1.0 cyl 17830 alt 2 hd 255 sec 63> /pci@0,0/pci10de,375@f/pci108e,286@0/disk@3,0 Specify disk (enter its number): 0 selecting c0t600144F0B5418B0000004DDAC7C10001d0 [disk formatted]
Dans la sortie ci-dessus, le disque 0 est une unité logique iSCSI sous contrôle MPxIO. Les disques 1 à 4 sont des disques locaux.
initiator# zpool create pool-name c0t600144F0B5418B0000004DDAC7C10001d0 initiator# zfs create pool-name/fs-name
Le système de fichiers ZFS est automatiquement monté lors de sa création et remonté lors de son initialisation.
Les cibles associées sont déconnectées lorsque vous exécutez l'une des actions suivantes :
Suppression d'une adresse de détection
Suppression d'un serveur iSNS
Suppression d'une configuration statique
Désactivation d'une méthode de détection
Si ces cibles associées sont toujours en cours d'utilisation, par exemple, si elles contiennent des systèmes de fichiers, la déconnexion des périphériques échouera et elles resteront sur la liste des cibles actives.
Cette procédure facultative suppose que vous êtes connecté au système local où l'accès à un périphérique cible a déjà été configuré.
Pour désactiver la méthode de détection SendTargets, utilisez la commande suivante :
initiator# iscsiadm modify discovery --sendtargets disable
Pour désactiver la méthode de détection iSNS, utilisez la commande suivante :
initiator# iscsiadm modify discovery --iSNS disable
Pour désactiver la méthode de détection de cible statique, utilisez la commande suivante :
initiator# iscsiadm modify discovery --static disable
Supprimez une entrée de détection SendTargets iSCSI.
Par exemple :
initiator# iscsiadm remove discovery-address 1.2.3.4:3260
Supprimez une entrée de détection iSNS iSCSI.
Par exemple :
# iscsiadm remove isns-server 1.2.3.4:3205
Supprimez une entrée de détection iSCSI statique.
Par exemple :
initiator# iscsiadm remove static-config eui.5000ABCD78945E2B,1.2.3.4
Remarque - Si vous essayez de désactiver ou de supprimer une entrée de détection associée à une unité logique (LU) en cours d'utilisation, l'opération échoue et renvoie le message suivant :
logical unit in use
Si cette erreur se produit, arrêtez toutes les E/S associées sur l'unité logique, puis démontez les systèmes de fichiers. Répétez ensuite l'opération de désactivation ou de suppression.
Par exemple :
target# itadm delete-target target-IQN
Cette commande peut générer une erreur si la cible est toujours en ligne ou occupée :
The target is online or busy. Use the -f (force) option, or 'stmfadm offline-target iqn.1986-03.com.sun:02:99619b8a-a4dc-4cfb-93f0-ee3de1234567' itadm delete-target failed with error 16