JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d'Oracle Solaris 11.1 : Périphériques et systèmes de fichiers     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Gestion des médias amovibles (tâches)

2.  Gravure de CD et DVD (tâches)

3.  Gestion des périphériques (tâches)

4.  Configuration dynamique des périphériques (tâches)

5.  Gestion des périphériques USB (tâches)

6.  Utilisation de périphériques InfiniBand (présentation/tâches)

7.  Gestion des disques (présentation)

8.  Gestion de l'utilisation du disque (tâches)

9.  Administration des disques (tâches)

10.  Configuration des disques (tâches)

11.  Configuration des périphériques de stockage avec COMSTAR (tâches)

Présentation des fonctionnalités COMSTAR

Identification des conditions logicielles et matérielles requises pour installer COMSTAR

Configuration des périphériques de stockage avec COMSTAR (liste des tâches)

Terminologie COMSTAR

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

Configuration des périphériques de stockage avec COMSTAR (tâches)

Activation du service STMF

Sauvegarde et restauration d'une configuration COMSTAR

Création d'une unité logique

Création d'une cible iSCSI

Activation de la détection iSNS pour le périphérique cible

Configuration d'un HCA IB pour iSER

Création de groupes de portails cible iSCSI

Utilisation des TPG avec iSER

Création d'un groupe de portails cible pour les cibles iSCSI

Accès aux disques iSCSI

Mise à disposition des unités logiques SCSI

Mise à disposition d'une unité logique pour tous les systèmes

Restriction de l'accès des LU aux systèmes sélectionnés

Configuration des périphériques Fibre Channel avec COMSTAR

Configuration des ports Fibre Channel avec COMSTAR

Affichage des liaisons de port FC existantes

Définition de tous les ports FC sur un mode spécifique

Réglage des ports FC sélectionnés sur le mode initiateur ou cible

Mise à disposition des unités logiques pour FC et FCoE

Mise à disposition des unités logiques pour FC et FCoE

Configuration des périphériques FCoE avec COMSTAR

Configuration des ports FCoE

Activation de 802.3x PAUSE et des trames Jumbo sur l'interface Ethernet

Création des ports cible FCoE

Vérification du bon fonctionnement d'un port cible FCoE

Suppression des ports cible FCoE

Configuration des périphériques SRP avec COMSTAR

Utilisation des vues COMSTAR avec SRP

Activation du service cible SRP

Vérification du statut de la cible SRP

12.  Configuration et gestion du service Oracle Solaris iSNS (Internet Storage Name Service)

13.  L'utilitaire format (référence)

14.  Gestion des systèmes de fichiers (présentation)

15.  Création et montage de systèmes de fichiers (tâches)

16.  Extension de l'espace de swap (tâches)

17.  Copie de fichiers et de systèmes de fichiers (tâches)

18.  Gestion des lecteurs de bande (tâches)

Index

Configuration des périphériques de stockage avec COMSTAR (tâches)

Vous pouvez définir et configurer une cible COMSTAR Internet SCSI (iSCSI) et la rendre disponible sur le réseau. Les fonctions iSCSI peuvent être exécutées sur une connexion Internet normale (telle qu'Ethernet) à l'aide du protocole iSCSI standard. Le protocole iSCSI fournit également des services de détection et d'attribution de noms, des services d'authentification à l'aide de CHAP et RADIUS, et permet une gestion centralisée via iSNS.

Si le système dispose d'au moins un adaptateur de canal hôte (HCA, Host Channel Adapter) de type InfiniBand (IB) et qu'une connectivité existe entre l'initiateur et la cible, la connexion iSCSI utilise iSER (iSCSI Extensions for RDMA) pour améliorer le débit des données. Utilisé avec HCA IB, iSER garantit une bande passante élevée, un faible taux d'utilisation de la CPU et une connexion réseau unique que plusieurs protocoles peuvent partager.

La cible et l'initiateur iSER utilisent tous les deux un composant nommé iSCSI Data Mover pour fournir les services de connexion iSCSI. L'utilisation d'iSER est automatique chaque fois que l'initiateur et la cible sont tous deux configurés pour utiliser des adresses IP qui correspondent à des périphériques compatibles IB.

Activation du service STMF

COMSTAR utilise SMF pour stocker sa configuration persistante actuelle, par exemple un mappage d'unité logique ou des définitions de groupe d'hôtes et de groupe de cibles. Si le service est activé pendant l'initialisation ou lors de l'utilisation de la commande svcadm, il efface toutes les données de configuration obsolètes à l'intérieur de la structure du noyau, puis recharge la configuration du référentiel SMF dans le pilote. Une fois la configuration chargée, les modifications apportées sont automatiquement mises à jour à l'intérieur de la base de données des pilotes, ainsi que dans le référentiel SMF. Par exemple, les modifications apportées par l'intermédiaire de la commande stmfadm sont automatiquement mises à jour dans les deux zones.

La structure du mode cible COMSTAR s'exécute en tant que service stmf. Par défaut, le service est désactivé. Vous devez activer le service pour utiliser la fonctionnalité COMSTAR. Vous pouvez identifier le service avec la commande svcs. Si vous n'avez pas réinitialisé le serveur depuis l'installation du package group/feature/storage-server, le service ne sera peut-être pas correctement activé.

  1. Installez le logiciel du serveur de stockage COMSTAR.
    target# pkg install group/feature/storage-server
                  Packages to install:    75
               Create boot environment:    No
                   Services to restart:     7
    DOWNLOAD                                  PKGS       FILES    XFER (MB)
    Completed                                75/75   9555/9555  105.7/105.7
    
    PHASE                                        ACTIONS
    Install Phase                            13347/13347 
    
    PHASE                                          ITEMS
    Package State Update Phase                     75/75 
    Image State Update Phase                         2/2 
    Loading smf(5) service descriptions: 17/17
    Loading smf(5) service descriptions: 3/3
    
    PHASE                                          ITEMS
    Reading Existing Index                           8/8 
    Indexing Packages                              75/75
    Indexing Packages                              75/75
    Optimizing Index...
    
    PHASE                                          ITEMS
    Indexing Packages                            573/573 
  2. Réinitialisez le système ou activez le service stmf.
    target# svcadm enable stmf
    # svcs stmf
    STATE          STIME    FMRI
    online         09:42:32 svc:/system/stmf:default

Sauvegarde et restauration d'une configuration COMSTAR

Une fois la configuration COMSTAR terminée, faites une copie qui pourra au besoin être restaurée.

  1. Connectez-vous en tant qu'administrateur.
  2. Exportez la configuration COMSTAR actuelle.
    # svccfg export -a stmf > COMSTAR.backup
  3. Si nécessaire, restaurez la configuration exportée.
    # svccfg import COMSTAR.backup

Création d'une unité logique

Le fournisseur d'unité logique pour la création de LU de type disque est appelé sbd. Toutefois, vous devez initialiser le stockage de l'unité logique avant de pouvoir partager un LU de type disque.

Le volume de disque fourni par le serveur est appelé la cible. Lorsque le LU est associé à une cible iSCSI, il est possible d'y accéder à l'aide d'un initiateur iSCSI.

Pour créer des LU SCSI, procédez comme suit :

Lorsqu'un LU est créé, un identificateur unique global (GUID) lui est attribué, par exemple, 600144F0B5418B0000004DDAC7C10001. Le GUID permet de désigner le LU dans les tâches ultérieures, telles que le mappage d'un LU pour sélectionner les hôtes.

Les étapes suivantes sont effectuées sur le système qui fournit le périphérique de stockage.

  1. Créez un pool de stockage ZFS.
    target# zpool create sanpool mirror c2t3d0 c2t4d0
  2. Créez un volume ZFS à utiliser comme LU SCSI.
    target# zfs create -V 2g sanpool/vol1
  3. Créez un LU pour le volume ZFS.
    target# stmfadm create-lu /dev/zvol/rdsk/sanpool/vol1
    Logical unit created: 600144F0B5418B0000004DDAC7C10001

    Vous trouverez le chemin de périphérique du volume ZFS dans le répertoire /dev/zvol/rdsk/ nom-pool/.

  4. Vérifiez que le LU a bien été créé.
    target# stmfadm list-lu
    LU Name: 600144F0B5418B0000004DDAC7C10001
  5. Ajoutez la vue du LU.

    Cette commande permet de rendre le LU accessible à tous les systèmes.

    target# stmfadm add-view 600144F0B5418B0000004DDAC7C10001

    Si vous souhaitez restreindre la vue du LU à des systèmes spécifiques, reportez-vous à la section Restriction de l'accès des LU aux systèmes sélectionnés.

  6. Vérifiez la configuration du LU.
    target# stmfadm list-view -l 600144F0B5418B0000004DDAC7C10001
    View Entry: 0
        Host group   : All
        Target group : All
        LUN          : 0

Création d'une cible iSCSI

Cette procédure suppose que vous êtes connecté au système local qui contient la cible iSCSI.

  1. Activez le service cible iSCSI.
    target# svcadm enable -r svc:/network/iscsi/target:default

    Vérifiez que le service est activé.

    target# svcs -l iscsi/target
    fmri         svc:/network/iscsi/target:default
    name         iscsi target
    enabled      true
    state        online
    next_state   none
    state_time   Mon May 23 14:48:59 2011
    logfile      /var/svc/log/network-iscsi-target:default.log
    restarter    svc:/system/svc/restarter:default
    dependency   require_any/error svc:/milestone/network (online)
    dependency   require_all/none svc:/system/stmf:default (online)
  2. Créez la cible iSCSI.
    target# itadm create-target
    Target iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c039405 successfully created
  3. Affichez les informations sur la cible iSCSI.
    target# itadm list-target -v
    TARGET NAME                                                  STATE    SESSIONS 
    iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c039405  online   0        
            alias:                  -
            auth:                   none (defaults)
            targetchapuser:         -
            targetchapsecret:       unset
            tpg-tags:               default

Activation de la détection iSNS pour le périphérique cible

Appliquez cette méthode si votre réseau compte au moins un serveur iSNS. Cette méthode permet à l'initiateur iSCSI de détecter des cibles aussi peu configurées que possible, tout en fournissant une notification de changement d'état. La fonctionnalité de changement d'état informe l'initiateur iSCSI lorsque l'état de fonctionnement d'une cible change. Cette méthode implique de spécifier la combinaison d'adresse et de port du serveur iSNS. L'initiateur iSCSI peut ensuite interroger le serveur iSNS spécifié afin de détecter des périphériques. Le numéro de port par défaut d'un serveur iSNS est 3205.

  1. Connectez-vous en tant qu'administrateur.
  2. Ajoutez les informations du serveur iSNS.
    target# itadm modify-defaults --isns-server ip-address

    Identifiez l'adresse IP du serveur iSNS dans votre réseau.

    Cette étape permet d'envoyer les informations du serveur iSNS à toutes les cibles iSCSI d'Oracle Solaris.

  3. Activez la détection du serveur iSNS.
    target# itadm modify-defaults --isns enable

Configuration d'un HCA IB pour iSER

Un adaptateur de canal hôte (HCA) InfiniBand (IB) est nécessaire pour tirer le meilleur parti des fonctionnalités d'iSCSI Extensions for RDMA (iSER). Pour utiliser iSER, vous devez configurer l'adaptateur HCA sur la cible et l'initiateur.

  1. Connectez-vous en tant qu'administrateur sur le système hôte (initiateur).
  2. Connectez l'adaptateur HCA à un commutateur IB.

    Pour plus de détails, reportez-vous à la documentation du fournisseur.

  3. Vérifiez le statut du port InfiniBand.
    # dladm show-ib
    
    LINK     HCAGUID         PORTGUID       PORT STATE PKEYS
    net4     211700013E84C2  211700013E84C3 1    up    FFFF
    net5     211700013E84C2  211700013E84C4 2    up    FFFF
  4. Créez la liaison de partition IB.
    # dladm create-part -l net4 -P ffff ibd0

    Une fois la liaison de partition créée, affichez les informations de la partition.

    # dladm show-part
    LINK     PKEY OVER          STATE   FLAGS
    ibd0     FFFF net4          unknown ----
  5. Configurez la cible et l'initiateur pour l'adaptateur HCA.

    La cible et l'initiateur doit se trouver sur le même sous-réseau. Cet exemple utilise le pilote ibd0 .

    # ipadm create-ip ibd0
  6. Configurez la combinaison d'adresse IP et de port de l'adaptateur HCA.
    # ipadm create-addr -T static -a 100.100.10.100/24 ibd0/static
  7. Vérifiez la configuration de l'interface.
    # ipadm show-addr
  8. Connectez-vous en tant qu'administrateur sur le système cible et répétez les étapes ci-dessus pour tous les autres hôtes HCA du réseau.
  9. Vérifiez la connectivité sur la cible et sur l'initiateur.
    target# ping initiator-ip
    initiator# ping target-ip

Création de groupes de portails cible iSCSI

Vous pouvez créer un groupe de portails cible (TPG) pour gérer la détection de plusieurs cibles iSCSI et iSER. Un TPG est une liste d'adresses IP permettant de déterminer les interfaces qu'une cible iSCSI spécifique va écouter.

Un TPG contient des adresses IP et des numéros de port TCP. Pour utiliser cette fonctionnalité, vous devez effectuer les opérations suivantes :

Un TPG est un moyen efficace de contrôler les cibles détectées sur des ports spécifiques. Par exemple, vous pouvez limiter la cible iSCSI afin qu'elle soit disponible uniquement par l'intermédiaire d'une adresse IP spécifique ou uniquement par le biais d'un jeu d'adresses IP compatibles iSER.


Remarque - Il ne faut pas confondre les groupes de portails cible avec les groupes de cibles. Un groupe de cibles est une liste de ports cible SCSI qui sont tous traités à l'identique lors de la création de vues. La création d'une vue facilite le mappage des LU. Chaque entrée de la vue indique un groupe de cibles, correspondant au groupe d'hôtes, et un LU. Pour plus d'informations sur les groupes de cibles et sur le mappage des LUN, reportez-vous à la section Mise à disposition des unités logiques SCSI et à la page de manuel stmfadm(1M).


Pour en savoir plus sur la détection de cible statique et iSNS, reportez-vous à la section Configuration d'une détection statique ou dynamique de la cible. L'initiateur iSCSI utilise la commande iscsiadm pour détecter les TPG. Pour plus d'informations, reportez-vous aux pages de manuel iscsiadm(1M) et itadm(1M).

Utilisation des TPG avec iSER

Lorsque vous utilisez la méthode de détection SendTargets et iSER en même temps, une convention courante consiste à utiliser un TPG pour associer un port cible iSCSI spécifique avec uniquement des adresses IP compatibles iSER. Par exemple, si un système cible comporte quatre adresses IP, A, B, C et D, et si seules les adresses B et C sont compatibles iSER, alors les adresses B et C peuvent être ajoutées à un TPG et affectées à une cible T.

Un initiateur iSCSI avec les deux interfaces Ethernet et InfiniBand (IB) peut utiliser la méthode de détection SendTargets pour détecter les cibles de stockage possibles. Sans l'utilisation des TPG, l'initiateur peut toujours préférer les interfaces Ethernet aux interfaces IB. En associant la cible T uniquement avec les interfaces IB, l'initiateur préfère, à juste titre, utiliser son interface compatible IB lors de la connexion à la cible T.

Création d'un groupe de portails cible pour les cibles iSCSI

Vous pouvez créer un groupe de portails cible (TPG) en fournissant un nom unique. Une balise TPG (comprise entre 2 et 65535) est alors automatiquement générée. La balise TPG 1 est réservée au TPG par défaut qui est utilisé lorsque vous ne définissez pas explicitement un TPG sur la cible. Le portail du TPG par défaut correspond aux demandes provenant de toutes les interfaces réseau situées sur le port 3260.

Les étapes ci-après décrivent le mode de création de deux TPG, TPGA et TPGB, qui utilisent le port 8000 pour les adresses IP de TPGB.

  1. Connectez-vous en tant qu'administrateur.
  2. Créez deux TPG.
    target# itadm create-tpg TPGA 192.168.0.1 192.168.0.2
    target# itadm create-tpg TPGB 192.168.0.2:8000 192.168.0.2:8000

    Remarque - Les adresses des portails IPv4 comportent des points (par exemple, 192.168.0.1). Les adresses des portails IPv6 doivent être mises entre crochets.


  3. Configurez une cible iSCSI existante pour utiliser les TPG, TPGA et TPGB.
    # itadm modify-target -t TPGA,TPGB eui.20387ab8943ef7548
  4. Vérifiez les TPG que vous avez créés.
    # itadm list-tpg -v

    Vous pouvez supprimer un TPG à l'aide de la commande itadm remove-tpg.

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 le LU, 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 LU 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 un LU 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 le LU 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.

Mise à disposition des unités logiques SCSI

Il ne suffit pas d'enregistrer une unité logique (LU) avec la structure STMF pour la rendre accessible par les hôtes (initiateurs) du réseau. Cette section décrit la procédure à suivre pour permettre aux hôtes initiateurs de visualiser les LU dans les configurations suivantes.

Pour les configurations iSCSI, Fibre Channel et FCoE, un LU doit être mappé afin de pouvoir être accessible. Vous pouvez choisir l'une des méthodes ci-dessous, qui utilisent la commande stmfadm :


Remarque - Ne confondez pas un groupe de cibles avec un groupe de portails cible (TPG). Un TPG est une liste d'adresses IP qu'une cible iSCSI écoute. Un TPG vous permet de restreindre une cible iSCSI de sorte qu'elle soit disponible uniquement avec une adresse IP spécifique. Pour plus d'informations sur les groupes de cibles, reportez-vous à la page de manuel stmfadm(1M).


Une entrée de la vue est constituée de quatre composants : groupe d'hôtes, groupe de cibles, unité logique (LUN) et identifiant LU. Parmi ces quatre composants, seul l'identifiant LU est obligatoire. Si les autres composants sont omis, les valeurs par défaut suivantes sont prises en compte :

Mise à disposition d'une unité logique pour tous les systèmes

Cette procédure permet de rendre un LU disponible pour tous les hôtes initiateurs d'un réseau de stockage.

  1. Obtenez un numéro d'identification unique global (GUID) pour l'unité logique.
    # stmfadm list-lu -v
  2. Ajoutez une vue pour l'unité logique.
    3 # stmfadm add-view GUID-number

Restriction de l'accès des LU aux systèmes sélectionnés

Utilisez cette procédure pour restreindre l'accès des LU aux hôtes sélectionnés sur un réseau de stockage. Si vous utilisez des ports Fibre Channel, identifiez d'abord les noms internationaux (WWN, World Wide Names). Ensuite, mappez de façon sélective un numéro d'unité logique (LUN) sur les ports de host-a, par exemple. Un groupe de cibles (targets-0) est également défini pour un ensemble de ports cibles qui exporte le même ensemble de LU sur le même groupe d'hôtes.

Pour plus d'informations sur la configuration d'un groupe de cibles, reportez-vous à la page de manuel stmfadm(1M).

  1. Connectez-vous en tant qu'administrateur.
  2. Identifiez le port Fibre Channel (FC) de l'initiateur.
    initiator# fcinfo hba-port
    HBA Port WWN: 210000e08b195dae
            Port Mode: Initiator
            Port ID: 0
            OS Device Name: /dev/cfg/c8
            Manufacturer: QLogic Corp.
            Model: 375-3108-xx
            Firmware Version: 03.03.28
            FCode/BIOS Version:  fcode: 1.13;
            Serial Number: not available
            Driver Name: qlc
            Driver Version: 20100408-3.01
            Type: unknown
            State: offline
            Supported Speeds: 1Gb 2Gb 
            Current Speed: not established 
            Node WWN: 200000e08b195dae
            NPIV Not Supported
    .
    .
    .
  3. Créez un groupe d'hôtes.
    target# stmfadm create-hg host-a 210000e08b195dae 210100e08b395dae
  4. Ajoutez les WWN identifiés dans la sortie ci-dessus en tant que membres du groupe d'hôtes.
    target# stmfadm add-hg-member -g host-a
  5. Créez un groupe de cibles.
    target# stmfadm create-tg targets-0
  6. Spécifiez les membres du groupe de cibles en ajoutant les noms de cible.

    Chaque cible SCSI ne peut être membre que d'un seul groupe de cibles.

    target# stmfadm add-tg-member -g targets-0 wwn.guid-number
  7. Identifiez le numéro GUID de l'unité logique.
    target# stmfadm list-lu -v
  8. Pour rendre les LU disponibles, ajoutez une entrée de la vue, spécifiez le nom du groupe d'hôtes et le numéro GUID du LU.
    target# stmfadm add-view -h host-a -t targets-0 -n 1 guid-number