Configurer les commutateurs NVMe over RoCE pour VMware dans le système de stockage E-Series
Pour le protocole NVMe sur RoCE, vous configurez les commutateurs et déterminez le nom qualifié NVMe (NQN) de l'hôte.
|
|
Pour garantir la compatibilité avec VMware, les volumes doivent être configurés pour utiliser l'émulation 512 octets (512e) lors de l'utilisation de disques de 4096 octets. Consultez l'aide en ligne de SANtricity System Manager pour plus d'informations sur la configuration d'un volume pour utiliser l'émulation 512 octets (512e). |
Étape 1 : Enregistrez votre configuration
Vous pouvez générer et imprimer un PDF de cette page, puis utiliser la feuille de calcul suivante pour consigner les informations de configuration de stockage spécifiques à votre protocole. Vous aurez besoin de ces informations lors de l'exécution des tâches de provisionnement.
L'illustration montre un hôte connecté à un système de stockage E-Series, séparé par des VLAN et/ou des sous-réseaux distincts. Un VLAN/sous-réseau est indiqué par la ligne bleue ; l'autre VLAN/sous-réseau est indiqué par la ligne rouge. Chaque VLAN/sous-réseau comprend au moins un port initiateur et la moitié des ports cibles. Le nombre de ports hôtes et/ou de ports de contrôleur varie selon le nombre d'interfaces réseau et le modèle de contrôleur. Vous pouvez disposer de plus de ports (jusqu'à 6 par contrôleur).
Informations de cartographie des hôtes
| Nom d'hôte de mappage | |
|---|---|
Type de système d'exploitation hôte |
|
NQN hôte |
|
NQN cible |
Étape 2 : Configurer les commutateurs NVMe/RoCE
Vous configurez les switchs en fonction des recommandations du fournisseur pour la technologie NVMe over RoCE. Ces recommandations peuvent inclure à la fois des directives de configuration et des mises à jour de code.
Cette tâche décrit les étapes générales de configuration des commutateurs pour NVMe sur RoCE. Pour des instructions spécifiques, consultez la documentation de votre fournisseur de commutateurs.
Assurez-vous de disposer des éléments suivants :
-
Deux réseaux distincts pour une haute disponibilité. Veillez à isoler votre trafic NVMe over RoCE sur des segments de réseau séparés.
Consultez la documentation du fournisseur de votre commutateur.
Étape 3 : Configurer le réseau
Vous pouvez configurer votre réseau NVMe sur RoCE de différentes manières, en fonction de vos exigences de stockage des données. Consultez votre administrateur réseau pour obtenir des conseils sur le choix de la configuration la plus adaptée à votre environnement.
Cette tâche décrit les étapes générales de configuration du réseau pour NVMe sur RoCE. Pour des instructions spécifiques, consultez la documentation de votre fournisseur de commutateur.
Assurez-vous de disposer des éléments suivants :
-
Commutateur configuré pour l'Ethernet sans perte pour NVMe over RDMA (si le commutateur est sur le chemin).
Lors de la planification de votre réseau NVMe sur RoCE, n'oubliez pas que la "Guide des limites de configuration VMware" indique que le nombre maximal de ports initiateurs RDMA NVMe pris en charge par serveur est de 2. Vous devez tenir compte de cette exigence afin d'éviter de configurer un trop grand nombre de chemins.
Pour garantir une bonne configuration de chemins multiples, utilisez plusieurs segments de réseau pour le réseau NVMe sur RoCE. Placez au moins un port côté hôte et au moins un port de chaque contrôleur de baie sur un segment de réseau, et un groupe identique de ports côté hôte et côté baie sur un autre segment de réseau. Dans la mesure du possible, utilisez plusieurs commutateurs Ethernet pour fournir une redondance supplémentaire.
Consultez la documentation du fournisseur de votre commutateur.
Étape 4 : Configurer le réseau côté baie
Vous utilisez l'interface SANtricity System Manager pour configurer le réseau NVMe sur RoCE côté baie.
Cette tâche décrit comment accéder à la configuration des ports NVMe sur RoCE depuis la page Contrôleurs et composants dans le SANtricity System Manager. Vous pouvez également accéder à la configuration depuis la page Configurer les ports NVMe sur RoCE dans le SANtricity System Manager.
Assurez-vous de disposer des éléments suivants :
-
L'adresse IP ou le nom de domaine de l'un des contrôleurs de la matrice de stockage.
-
Le mot de passe de l'interface graphique de System Manager, ou le contrôle d'accès basé sur les rôles (RBAC) ou LDAP et un service d'annuaire sont configurés pour l'accès de sécurité approprié à la baie de stockage. Consultez l'aide en ligne de SANtricity System Manager pour plus d'informations sur "Gestion des accès".
-
Dans votre navigateur, saisissez l’URL suivante : https://<DomainNameOrIPAddress>
IPAddressest l'adresse de l'un des contrôleurs de la baie de stockage.Lors de la première ouverture du Gestionnaire système SANtricity sur une matrice qui n'a pas été configurée, l'invite définir le mot de passe administrateur s'affiche. La gestion de l'accès basée sur les rôles configure quatre rôles locaux : administrateur, support, sécurité et contrôle. Ces trois derniers rôles ont des mots de passe aléatoires qui ne peuvent être devinés. Après avoir défini un mot de passe pour le rôle admin, vous pouvez modifier tous les mots de passe à l'aide des informations d'identification admin. Consultez l'aide en ligne de SANtricity System Manager pour plus d'informations sur les quatre rôles d'utilisateur locaux.
-
Entrez le mot de passe du Gestionnaire système pour le rôle admin dans les champs définir le mot de passe administrateur et confirmer le mot de passe, puis cliquez sur définir le mot de passe.
L'assistant d'installation se lance s'il n'y a pas de pools, de groupes de volumes, de charges de travail ou de notifications configurés.
-
Fermez l'assistant de configuration.
Vous utiliserez l'assistant ultérieurement pour effectuer d'autres tâches de configuration.
-
Sélectionnez Hardware > Controllers and components.
-
Cliquez sur le contrôleur comportant les ports NVMe over RoCE que vous souhaitez configurer.
Le menu contextuel du contrôleur s'affiche.
-
Sélectionnez configurer les ports NVMe over RoCE.
La boîte de dialogue Configurer NVMe sur les ports RoCE s'ouvre.
-
Dans la liste déroulante, sélectionnez le port à configurer, puis cliquez sur Suivant.
-
Sélectionnez les paramètres du port de configuration, puis cliquez sur Suivant.
Pour afficher tous les paramètres de port, cliquez sur le lien Afficher plus de paramètres de port à droite de la boîte de dialogue.
Paramètre de port Description Vitesse du port ethernet configurée
Sélectionnez la vitesse souhaitée. Les options qui apparaissent dans la liste déroulante dépendent de la vitesse maximale que votre réseau peut prendre en charge (par exemple, 200 Gb/s).
Activez IPv4 / Activer IPv6
Sélectionnez une ou les deux options pour activer la prise en charge des réseaux IPv4 et IPv6.
Taille MTU (Disponible en cliquant sur Show more port settings.)
Si nécessaire, entrez une nouvelle taille en octets pour l'unité de transmission maximale (MTU).
La taille par défaut de l'unité de transmission maximale (MTU) est de 4200 octets par trame. Vous devez saisir une valeur comprise entre 1500 et 9000.
Si vous avez sélectionné Activer IPv4, une boîte de dialogue s'ouvre pour sélectionner les paramètres IPv4 après avoir cliqué sur Suivant. Si vous avez sélectionné Activer IPv6, une boîte de dialogue s'ouvre pour sélectionner les paramètres IPv6 après avoir cliqué sur Suivant. Si vous avez sélectionné les deux options, la boîte de dialogue des paramètres IPv4 s'ouvre en premier, puis après avoir cliqué sur Suivant, la boîte de dialogue des paramètres IPv6 s'ouvre.
Configurez les paramètres IPv4 et/ou IPv6, automatiquement ou manuellement. Pour afficher tous les paramètres de port, cliquez sur le lien Afficher plus de paramètres à droite de la boîte de dialogue.
Paramètre de port Description Obtention automatique de la configuration
Sélectionnez cette option pour obtenir la configuration automatiquement.
Spécifiez manuellement la configuration statique
Sélectionnez cette option, puis entrez une adresse statique dans les champs. Pour IPv4, incluez le masque de sous-réseau réseau et la passerelle. Pour IPv6, incluez l'adresse IP routable et l'adresse IP du routeur.
-
Cliquez sur Terminer.
-
Fermez System Manager.
Étape 5 : Configurer le réseau côté hôte
La configuration du réseau NVMe over RoCE côté hôte permet à l'initiateur de l'adaptateur de stockage VMware NVMe over RDMA d'établir une session avec la baie.
Si l'hôte se connecte à la baie de stockage via des commutateurs Ethernet, la mise en réseau sans perte doit être configurée sur les commutateurs comme décrit aux étapes 2 et 3. Dans ce cas, la configuration de la mise en réseau sans perte basée sur les commutateurs est prioritaire et vous n'avez pas besoin de suivre la procédure préalable côté hôte ci-dessous.
Si l'hôte dispose d'une connexion directe à la baie de stockage (sans commutateur dans le chemin), effectuez la condition préalable suivante avant de configurer les adaptateurs NVMe over RDMA côté hôte.
Vous configurez la mise en réseau sans perte à l'aide du contrôle de flux prioritaire (PFC) basé sur Differentiated Services Code Point (DSCP).
Pour plus d'informations, consultez "Configuration d'un réseau Ethernet sans perte pour NVMe over RDMA".
Cette tâche crée les adaptateurs hôte NVMe over RDMA et ajoute des connexions de contrôleur au stockage.
-
Identifiez les adaptateurs réseau RDMA et notez la liaison montante vmnic appariée.
Pour plus d'informations, consultez "Afficher les adaptateurs réseau RDMA".
-
Configurez la liaison de port VMkernel pour l'adaptateur RDMA à l'aide d'un vSphere standard switch.
Pour plus d'informations, consultez "Configurer la liaison VMkernel pour l'adaptateur RDMA".
-
Ajoutez l'adaptateur logiciel NVMe over RDMA.
Pour plus d'informations, consultez "Ajouter des adaptateurs logiciels NVMe over RDMA ou NVMe over TCP".
-
Ajouter des contrôleurs NVMe pour NVMe over RDMA.
Pour plus d'informations, consultez "Ajouter des contrôleurs pour NVMe over Fabrics".
|
|
Le NQN de l'hôte peut être obtenu au cours de cette procédure via la boîte de dialogue Ajouter un contrôleur. Il sera nécessaire ultérieurement lors de la configuration des mappages d'hôtes. |
Une fois l'ajout réussi, les connexions sont visibles dans la vue Adaptateurs de stockage du vSphere Client. En cas d'échec, passez à l'étape 6 pour vérifier la communication avec les ports et corriger les paramètres de connexion.
Étape 6 : Vérifiez les connexions réseau IP
Vous pouvez vérifier les connexions réseau IP à l'aide des tests ping afin de vous assurer que l'hôte et la matrice sont en mesure de communiquer.
-
Sur l'hôte, exécutez la commande suivante :
vmkping <NVMe over RoCE_target_IP_address\>
Dans cet exemple, l'adresse IP cible NVMe over RoCE est 192.6.21.231.
vmkping -d 192.6.21.231 PING 192.6.21.231 (192.6.21.231): 56 data bytes 64 bytes from 192.6.21.231: icmp_seq=0 ttl=64 time=0.902 ms 64 bytes from 192.6.21.231: icmp_seq=1 ttl=64 time=0.406 ms 64 bytes from 192.6.21.231: icmp_seq=2 ttl=64 time=0.855 ms --- 192.6.21.231 ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max = 0.406/0.721/0.902 ms
-
Émettez une
vmkpingcommande depuis l'adresse de l'initiateur de chaque hôte (l'adresse IP du port Ethernet de l'hôte utilisé pour NVMe over RoCE) vers chaque port NVMe over RoCE du contrôleur. Effectuez cette action depuis chaque serveur hôte de la configuration, en modifiant les adresses IP si nécessaire.Si la commande échoue avec le message sendto() failed (Message too long), vérifiez la taille MTU des interfaces Ethernet sur le serveur hôte, le contrôleur de stockage et les ports du commutateur. -
Si l'étape 5 de découverte a échoué, retournez à la procédure de configuration réseau côté hôte NVMe over RoCE pour terminer l'ajout des contrôleurs cibles.