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.

Configurer le basculement sur un hôte Linux à l'aide de NVMe over RoCE dans le système de stockage E-Series

Contributeurs netapp-driley netapp-jolieg NetAppZacharyWambold

Pour fournir un chemin redondant à la matrice de stockage, vous pouvez configurer l'hôte pour qu'il exécute le basculement.

Avant de commencer

Veuillez vous référer au "Matrice d'interopérabilité NetApp" pour vous assurer que toutes les mises à jour requises sont installées, car des correctifs de bogues importants peuvent être nécessaires pour les versions de SLES ou RHEL qui ne sont pas disponibles dans la version initiale.

Description de la tâche

Pour SLES 15, SLES 16, RHEL 9 et RHEL 10, le multipathing NVMe natif est activé par défaut et aucune configuration supplémentaire n'est requise.

Configurer la stratégie d'E/S NVMe

Description de la tâche

Le multipathing natif NVMe sous Linux peut par défaut utiliser la politique d’E/S numa. Pour les configurations NVMe-over-Fabrics des E-Series/EF-Series, la politique d’E/S recommandée est round-robin, ce qui répartit les E/S de manière uniforme sur tous les chemins disponibles.

Étapes
  1. Vérifiez la politique d'E/S NVMe actuelle :

    # cat /sys/module/nvme_core/parameters/iopolicy
    numa
  2. Définissez la round-robin stratégie d'E/S en utilisant l'une des méthodes suivantes :

    • Persistant (recommandé) — Créez un fichier de règles udev :

      <code>/etc/udev/rules.d/71-nvme-io-policy.rules</code>
      ACTION=="add|change", SUBSYSTEM=="nvme-subsystem", ATTR{iopolicy}="round-robin"

      Rechargez ensuite et appliquez les règles :

    udevadm control --reload
    udevadm trigger --subsystem-match=nvme-subsystem
    • Paramètre global au démarrage — Ajoutez le paramètre de noyau suivant à la configuration de votre chargeur de démarrage :

      nvme_core.iopolicy=round-robin
    • Non-persistant (en ligne, sans interruption d'E/S) — Appliquez immédiatement sans redémarrer :

      echo "round-robin" > /sys/class/nvme-subsystem/nvme-subsys0/iopolicy
      Remarque Ce paramètre n'est pas conservé après un redémarrage.
Et la suite ?

Avec le multipathing NVMe natif activé, "accéder aux volumes NVMe d'une cible de la série E depuis l'hôte".