Le processus de configuration de l'adaptateur sur l'hôte ESXi implique la configuration d'une liaison VMkernel pour un adaptateur réseau RDMA, puis l'ajout d'un adaptateur NVMe over RDMA logiciel. Vous pouvez ensuite ajouter un contrôleur NVMe.
Action | Description |
---|---|
Voir les adaptateurs réseau RDMA | Sur votre hôte ESXi, installez un adaptateur réseau qui prend en charge RDMA (RoCE v2). Par exemple, Mellanox Technologies MT27700 Family ConnectX-4. Après avoir installé l'adaptateur réseau, utilisez le vSphere Client pour vérifier l'adaptateur RDMA et un adaptateur réseau physique. |
Configurer la liaison VMkernel pour l'adaptateur RDMA | La liaison de port pour NVMe sur RDMA implique la création d'un commutateur et la connexion de l'adaptateur réseau physique et de l'adaptateur VMkernel au commutateur. Grâce à cette connexion, l'adaptateur RDMA se trouve lié à l'adaptateur VMkernel. Dans la configuration, vous pouvez utiliser un commutateur vSphere Standard ou un commutateur vSphere Distributed Switch. |
Ajouter l'adaptateur logiciel NVMe over RDMA | Utilisez vSphere Client pour activer les adaptateurs de stockage logiciels pour NVMe over RDMA. |
Ajouter des contrôleurs pour NVMe over Fabrics | Utilisez vSphere Client pour ajouter un contrôleur NVMe. Après l'ajout du contrôleur, les espaces de noms NVMe associés au contrôleur deviennent disponibles pour votre hôte ESXi. Les périphériques de stockage NVMe qui représentent les espaces de noms dans l'environnement ESXi s'affichent dans la liste des périphériques de stockage. |
La vidéo suivante vous guide à travers les étapes de configuration des adaptateurs NVMe over RDMA.
Voir les adaptateurs réseau RDMA
Après avoir installé un adaptateur réseau qui prend en charge RDMA (RoCE v2) sur votre hôte ESXi, utilisez vSphere Client pour vérifier l'adaptateur RDMA et un adaptateur réseau physique.
Procédure
Configurer la liaison VMkernel pour l'adaptateur RDMA
La liaison de port pour NVMe sur RDMA implique la création d'un commutateur et la connexion de l'adaptateur réseau physique et de l'adaptateur VMkernel au commutateur. Grâce à cette connexion, l'adaptateur RDMA se trouve lié à l'adaptateur VMkernel. Dans la configuration, vous pouvez utiliser un commutateur vSphere Standard ou un commutateur vSphere Distributed Switch.
Le diagramme suivant affiche la liaison de port pour l'adaptateur NVMe sur RDMA.
Pour plus d'informations sur la création de commutateurs, reportez-vous à la section Créer un commutateur vSphere Standard ou Créer un vSphere Distributed Switch dans la documentation de Mise en réseau vSphere.
Exemple de topologie réseau avec NVMe sur RDMA
Dans cet exemple, deux commutateurs standard vSphere et deux liaisons montantes (cartes réseau compatibles RDMA) fournissent une haute disponibilité. Ils se connectent à deux paires de contrôleurs dans deux sous-réseaux.
HA avec vSwitch et liaisons montantes multiples (RNIC)
Configurer la liaison VMkernel avec un commutateur standard vSphere
Vous pouvez configurer la liaison de port VMkernel pour l'adaptateur RDMA à l'aide d'un commutateur standard vSphere et d'une liaison montante par commutateur. La configuration de la connexion réseau implique de créer un adaptateur virtuel VMkernel pour chaque adaptateur réseau physique, Vous utilisez le mappage 1:1 entre chaque adaptateur réseau virtuel et physique.
Procédure
- Créez un commutateur standard vSphere avec un adaptateur VMkernel et le composant réseau.
- Dans vSphere Client, sélectionnez votre hôte, puis cliquez sur l'onglet Réseaux.
- Cliquez sur .
- Sélectionnez Adaptateur réseau VMkernel, puis cliquez sur SUIVANT.
- Sélectionnez Nouveau commutateur standard, puis cliquez sur SUIVANT.
- Sous Adaptateurs attribués, cliquez sur +.
La liste des adaptateurs physiques disponibles s'affiche.
- Sélectionnez l'adaptateur physique requis vmnic, puis cliquez sur OK.
Note : Assurez-vous de sélectionner l'adaptateur réseau physique qui correspond à l'adaptateur RDMA. Pour voir l'association entre l'adaptateur RDMA vmrdma et l'adaptateur réseau physique vmnic, reportez-vous à Voir les adaptateurs réseau RDMA.
- Sous Paramètres de port VMkernel, entrez les valeurs requises.
Si vous utilisez un VLAN pour le chemin de stockage, entrez l'ID de VLAN.
- Dans la liste Paramètres IP, entrez les paramètres IPv4 VMkernel.
- Sous Services disponibles, sélectionnez NVMe over RDMA.
- Vérifiez que votre commutateur est correctement configuré.
- Dans l'onglet Configurer, sélectionnez Commutateurs virtuels sous Mise en réseau.
- Développez le commutateur et vérifiez sa configuration.
L'illustration montre que l'adaptateur réseau physique et l'adaptateur VMkernel sont connectés au commutateur vSphere Standard. Grâce à cette connexion, l'adaptateur RDMA est lié à l'adaptateur VMkernel.
- Vérifiez la configuration de la liaison VMkernel pour l'adaptateur RDMA.
- Sous la liste Mise en réseau, cliquez sur Adaptateurs RDMA, puis sélectionnez l'adaptateur RDMA dans la liste.
- Cliquez sur l'onglet Liaison des adaptateurs VMkernel et vérifiez que l'adaptateur VMkernel associé s'affiche sur la page.
Dans cet exemple, l'adaptateur RDMA vmrdma0 est couplé à l'adaptateur réseau vmnic1 et est connecté à l'adaptateur VMkernel vmk1.
Configurer la liaison VMkernel avec un commutateur standard vSphere et l'association de cartes réseau
Vous pouvez configurer la liaison de port VMkernel pour l'adaptateur RDMA à l'aide d'un commutateur standard vSphere avec la configuration d'association de cartes réseau. Vous pouvez utiliser l'association de cartes réseau pour garantir la redondance du réseau. Vous pouvez configurer deux adaptateurs réseau (cartes réseau) ou plus en tant qu'équipe pour la haute disponibilité et l'équilibrage de charge.
Procédure
Configurer la liaison VMkernel avec un vSphere Distributed Switch
Vous pouvez configurer la liaison de port VMkernel pour l'adaptateur RDMA à l'aide d'un vSphere Distributed Switch et d'une liaison montante par commutateur. La configuration de la connexion réseau implique de créer un adaptateur virtuel VMkernel pour chaque adaptateur réseau physique, Vous utilisez le mappage 1:1 entre chaque adaptateur réseau virtuel et physique.
Procédure
- Créez un vSphere Distributed Switch avec un adaptateur VMkernel et le composant réseau.
- Dans vSphere Client, sélectionnez Centre de données, puis cliquez sur l'onglet Réseaux.
- Cliquez sur Actions, puis sélectionnez .
- Sélectionnez un nom pour le commutateur.
Assurez-vous que l'emplacement du centre de données est présent dans votre hôte, puis cliquez sur Suivant.
- Sélectionnez une version d'ESXi compatible, puis cliquez sur Suivant.
- Entrez le nombre de liaisons montantes requis, puis cliquez sur Terminer.
- Ajoutez un ou plusieurs hôtes à votre commutateur virtuel distribué.
- Dans vSphere Client, sélectionnez Centre de données, puis cliquez sur Distributed Switches.
Une liste des Distributed Switches disponibles s'affiche.
- Cliquez avec le bouton droit sur le Distributed Switch et sélectionnez Ajouter et gérer des hôtes dans le menu.
- Sélectionnez Ajouter des hôtes, puis cliquez sur Suivant.
- Sélectionnez votre hôte et cliquez sur Suivant.
- Sélectionnez Attribuer une liaison montante.
- Entrez la liaison montante correspondante pour attribuer la vmnic.
- Attribuez un adaptateur VMkernel, puis cliquez sur Suivant.
- Dans vSphere Client, sélectionnez le Distributed Switch, puis cliquez sur l'onglet Ports.
Vous pouvez afficher ici les liaisons montantes créées pour votre commutateur.
- Dans vSphere Client, sélectionnez Centre de données, puis cliquez sur Distributed Switches.
- Créez des groupes de ports distribués pour le chemin de stockage NVMe sur RDMA.
- Dans vSphere Client, sélectionnez le Distributed Switch requis.
- Cliquez sur Actions et sélectionnez .
- Sous Configurer les paramètres, entrez les propriétés générales du groupe de ports.
Si vous avez configuré un VLAN spécifique, ajoutez-le dans l'ID de VLAN.Note : Des problèmes de connectivité réseau peuvent se produire si vous ne configurez pas correctement le VLAN.
- Configurez les adaptateurs VMkernel.
- Dans vSphere Client, développez la liste DSwitch, puis sélectionnez le groupe de ports distribués.
- Cliquez sur .
- Dans la boîte de dialogue Sélectionner des hôtes membres, sélectionnez votre hôte et cliquez sur OK.
- Dans la boîte de dialogue Configurer l'adaptateur VMkernel, assurez-vous que le MTU correspond au MTU du commutateur.
- Sous Services disponibles, sélectionnez NVMe over RDMA pour le balisage approprié.
- Cliquez sur Terminer.
- Répétez l'étape b et l'étape c pour ajouter plusieurs cartes réseau compatibles RDMA.
- Définissez les stratégies d'association de cartes réseau pour les groupes de ports distribués.
- Dans Groupe de ports distribués, cliquez sur .
- Cliquez sur Association et basculement, puis vérifiez les liaisons montantes actives.
- Attribuez une liaison montante en tant que Active pour le groupe de ports et l'autre liaison montante comme Inutilisée.
Répétez l'étape c pour chacun des groupes de ports créés.
Que faire ensuite
Ajouter les adaptateurs logiciels NVMe over RDMA ou NVMe over TCP
ESXi prend en charge les adaptateurs logiciels NVMe over RDMA et NVMe over TCP. Utilisez vSphere Client pour ajouter les adaptateurs de stockage logiciel pour NVMe over RDMA ou NVMe over TCP.
Conditions préalables
- Sur votre hôte ESXi, installez un adaptateur qui prend en charge les types de stockage suivants.
- Adaptateur NVMe over RDMA. Par exemple, Mellanox Technologies MT27700 Family ConnectX-4.
- Adaptateur NVMe over TCP. Par exemple, i40en.
- Configurez la liaison VMkernel pour vos adaptateurs.
- Pour NVMe over RDMA, reportez-vous à la section Configurer la liaison VMkernel pour l'adaptateur RDMA.
- Pour NVMe over TCP, reportez-vous à la section Configurer la liaison VMkernel pour l'adaptateur NVMe over TCP.
Procédure
Résultats
Ajouter des contrôleurs pour NVMe over Fabrics
Utilisez vSphere Client pour ajouter un contrôleur NVMe. Après l'ajout du contrôleur, les espaces de noms NVMe associés au contrôleur deviennent disponibles pour votre hôte ESXi. Les périphériques de stockage NVMe qui représentent les espaces de noms dans l'environnement ESXi s'affichent dans la liste des périphériques de stockage.
Conditions préalables
- Assurez-vous que votre hôte ESXi dispose des adaptateurs appropriés pour votre type de stockage. Reportez-vous à la section Configuration requise pour le stockage NVMe VMware.
- Si vous utilisez le stockage NVMe over RDMA (RoCE v2), effectuez les tâches suivantes :
- Si vous utilisez le stockage NVMe over TCP, effectuez les tâches suivantes :
Procédure
- Dans vSphere Client, accédez à l'hôte ESXi.
- Cliquez sur l'onglet Configurer.
- Sous Stockage, cliquez sur Adaptateurs de stockage, puis sélectionnez l'adaptateur (vmhba#) à configurer.
- Cliquez sur l'onglet Contrôleurs et cliquez sur Ajouter un contrôleur.
- Dans la boîte de dialogue Ajouter un contrôleur, sélectionnez l'une des méthodes de découverte suivantes.
Option Description Automatiquement Cette option indique que votre hôte peut détecter automatiquement les contrôleurs et accepter la connexion à n'importe quel contrôleur disponible. - Spécifiez les paramètres suivants pour que détecte les contrôleurs.
- Pour NVMe over RDMA (RoCE v2), l'adresse IP et le numéro de port de transport.
- Pour NVMe over TCP, l'adresse IP, le numéro de port de transport et le paramètre de résumé.
- Cliquez sur Détecter des contrôleurs.
- Dans la liste des contrôleurs, sélectionnez le contrôleur à utiliser.
Manuellement Avec cette méthode, vous entrez manuellement les détails du contrôleur. L'hôte demande une connexion à un contrôleur spécifique à l'aide des paramètres que vous spécifiez : - NQN du sous-système
- Identification du port cible.
- Pour NVMe over RDMA (RoCE v2), l'adresse IP et le numéro de port de transport (facultatif).
- Pour NVMe over TCP, l'adresse IP, le numéro de port de transport (facultatif) et le paramètre de résumé (facultatif).
- Pour NVMe over Fibre Channel, WorldWideNodeName et WorldWidePortName.
- Taille de la file d'attente administrative. Paramètre facultatif qui spécifie la taille de la file d'attente administrative du contrôleur. La valeur par défaut est 16.
- Délai d'expiration de la conservation. Paramètre facultatif permettant de spécifier, en secondes, le délai d'expiration de la conservation entre l'adaptateur et le contrôleur. La valeur du délai d'attente par défaut est de 60 secondes.
Note : La taille de la file d'attente d'E/S et le numéro de file d'attente d'E/S sont des paramètres facultatifs qui peuvent être définis uniquement via esxcli. - Spécifiez les paramètres suivants pour que détecte les contrôleurs.
Résultats
Le contrôleur s'affiche dans la liste des contrôleurs. Votre hôte peut maintenant découvrir les espaces de noms NVMe qui sont associés au contrôleur. Les périphériques de stockage NVMe qui représentent les espaces de noms dans l'environnement ESXi apparaissent dans la liste des périphériques de stockage dans vSphere Client.