Skip to main content
E-Series storage systems
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Découvrez et connectez-vous au système de stockage E-Series depuis un hôte Linux

Contributeurs netapp-driley

Avant de définir chaque hôte dans SANtricity System Manager, vous devez détecter les ports de contrôleur cible depuis l'hôte, puis établir les connexions NVMe.

Étapes
  1. Vérifiez que vous pouvez effectuer un ping depuis l'hôte vers chaque port HIC de la baie à l'aide de la commande suivante :

    ping <IP of array HIC port>
  2. Découvrez les sous-systèmes disponibles sur la cible NVMe-of pour tous les chemins à l'aide de la commande suivante :

    nvme discover -t tcp -a target_ip_address

    Dans cette commande, target_ip_address Est l'adresse IP du port cible.

    Remarque Le nvme discover la commande détecte tous les ports du contrôleur dans le sous-système, quel que soit l'accès hôte.
    # nvme discover -t tcp -a 192.168.134.101
    Discovery Log Number of Records 12, Generation counter 0
    =====Discovery Log Entry 0======
    trtype:  tcp
    adrfam:  ipv6
    subtype: nvme subsystem
    treq:    not specified
    portid:  0
    trsvcid: 4420
    subnqn:  nqn.1992-08.com.netapp:EF80.6d039ea0005d29280000000069ddb538
    traddr:  fe80:0:0:0:200:ff:fe00:1
    eflags:  none
    sectype: none
    =====Discovery Log Entry 1======
    trtype:  tcp
    adrfam:  ipv6
    subtype: nvme subsystem
    treq:    not specified
    portid:  0
    trsvcid: 4420
    subnqn:  nqn.1992-08.com.netapp:EF80.6d039ea0005d29280000000069ddb538
    traddr:  fd23:0:0:0:192:168:131:101
    eflags:  none
    sectype: none
  3. Répétez l'étape 2 pour toutes les autres connexions.

  4. Connectez-vous au sous-système découvert sur le premier chemin à l'aide de la commande : nvme connect -t tcp -n discovered_sub_nqn -a target_ip_address -Q queue_depth_setting -l controller_loss_timeout_period

    Remarque La commande ci-dessus n'est pas conservée après un redémarrage. La nvme connect commande devra être exécutée après chaque redémarrage pour rétablir les connexions NVMe.
    Remarque Les connexions ne sont pas établies pour les ports découverts inaccessibles par l'hôte.
    Remarque Si vous spécifiez un numéro de port à l'aide de cette commande, la connexion échoue. Le port par défaut est le seul port configuré pour les connexions.
    Remarque Par défaut, la profondeur de la file d'attente est définie sur 128. Ne modifiez pas cette valeur par défaut, car NVMe over TCP requiert une profondeur de file d'attente de 128.
    # nvme connect -t tcp -a 192.168.134.101 -n nqn.1992-08.com.netapp:EF80.6d039ea0005d29280000000069ddb538 -Q 128 -l 3600
  5. Répétez l'étape 4 pour toutes les autres connexions.

  6. Facultatif - Configurez votre hôte pour qu'il découvre et se connecte automatiquement aux cibles à chaque démarrage.

    1. Ajoutez les paramètres de découverte des étapes 2 et 3 à /etc/nvme/discovery.conf l'aide de la procédure et du format suivants :

      # echo "--transport=tcp --traddr=target_ip_address --trsvcid=4420" | sudo tee -a /etc/nvme/discovery.conf
    2. Activez le service nvmf-autoconnect après avoir rempli le /etc/nvme/discovery.conf fichier à l'aide de la commande suivante :

      sudo systemctl enable nvmf-autoconnect.service
Et la suite ?

Une fois les connexions établies, "définir l'hôte".