JavaScript is required to for searching.
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)
search filter icon
search icon

Informations document

Préface

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 d'un initiateur iSCSI

Accès aux disques iSCSI

Suppression des périphériques cible détectés

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

Réglage des paramètres iSCSI

Réglage des paramètres 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

11.  Initialisation du système d'exploitation Oracle Solaris à partir de périphériques Fibre Channel sur un système x86

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

Index

Tâches de configuration des initiateurs iSCSI

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.

Terminologie afférente à iSCSI

Passez en revue la terminologie suivante avant de configurer les cibles et initiateurs iSCSI.

Terme
Description
Détection
Processus qui présente une liste des cibles disponibles à l'initiateur.
Méthode de détection
Méthode utilisée pour identifier les cibles iSCSI. Trois méthodes sont actuellement disponibles :
  • iSNS (Internet Storage Name Service) : les cibles potentielles sont détectées par l'interaction avec un ou plusieurs serveurs iSNS.

  • SendTargets : les cibles potentielles sont détectées par l'utilisation d'une adresse-de-détection.

  • Statique : l'adressage de cible statique est configuré.

Initiateur
Pilote qui initie les demandes SCSI sur la cible iSCSI.
Groupe d'initiateurs
Ensemble d'initiateurs. Lorsqu'un groupe d'initiateurs est associé à une unité logique, seuls les initiateurs de ce groupe peuvent y accéder.
Format d'adresse iqn ou eui
Une adresse iqn (nom qualifié iSCSI) représente l'identifiant unique d'un périphérique dans un réseau iSCSI sous la forme iqn.date.autorité:idunique. Un nom IQN est automatiquement attribué à un initiateur ou à une cible ISCSI lorsque celui-ci est initialisé.

Une adresse eui (identifiant unique étendu) se compose de 16 chiffres hexadécimaux et identifie une classe de GUID utilisée à la fois dans les normes SCSI et InfiniBand. Les périphériques SRP utilisent le format d'adresse eui.

Unité logique (LU)
Composant à numérotation unique d'un système de stockage. Lorsqu'une unité logique est associée à une ou plusieurs cibles SCSI, un ou plusieurs initiateurs SCSI peuvent y accéder. Une unité logique est identifiée par un numéro d'unité logique (LUN).
Périphérique cible
Composant de stockage iSCSI.
Groupe de cibles
Ensemble de cibles. Toutes les cibles d'un groupe peuvent accéder à une unité logique.
Groupe de portails cible
Liste d'adresses IP qui détermine les interfaces qu'une cible iSCSI spécifique va écouter. Un TPG contient des adresses IP et des numéros de port TCP.

Pratiques recommandées pour la configuration d'iSCSI

Consultez les recommandations suivantes avant de configurer les périphériques iSCSI sur votre réseau.

Configuration d'une détection statique ou dynamique de la cible

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.


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.


Configuration d'un initiateur 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 :

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.

  1. Activez le service de l'initiateur iSCSI.
    initiator# svcadm enable network/iscsi/initiator
  2. Vérifiez le nom et l'adresse IP de la cible lorsque vous êtes connecté au serveur qui fournit la cible.
    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
  3. Configurez la cible à détecter de façon statique.
    initiator# iscsiadm add static-config iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c123456,
    1.2.3.4
  4. Examinez les informations relatives à la configuration statique.
    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.

  5. Configurez l'une des méthodes de détection de la cible ci-après :
    • 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
  6. Activez l'une des méthodes de détection de la cible suivantes :
    • 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
  7. Reconfigurez l'espace de noms /dev pour reconnaître le disque iSCSI, si nécessaire.
    initiator# devfsadm -i iscsi

Accès aux disques 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 .

  1. Examinez les informations sur les unités logiques iSCSI dans la sortie 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.

  2. Vous pouvez créer un pool de stockage ZFS et des systèmes de fichiers ZFS sur l'unité logique iSCSI.
    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.

Suppression des périphériques cible détectés

Les cibles associées sont déconnectées lorsque vous exécutez l'une des actions suivantes :

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é.

  1. Connectez-vous en tant qu'administrateur.
  2. (Facultatif) Désactivez une méthode de détection de la cible iSCSI à l'aide de l'une des commandes suivantes :
    • 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
  3. Supprimez une entrée de détection de périphériques iSCSI à l'aide de l'une des commandes suivantes :
    • 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.


  4. Supprimez le périphérique cible iSCSI.

    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