Dell QLogic Family of Adapters Manuel utilisateur

Ajouter à Mes manuels
303 Des pages
Dell QLogic Family of Adapters Manuel utilisateur | Fixfr
Guide d’utilisation
Adaptateurs réseau convergents
série 41xxx
AH0054602-02 F
Renseignements de tiers fournis
gracieusement par Dell EMC.
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
Historique de révision du document
Révision A, 28 avril 2017
Révision B, 24 août 2017
Révision C, 1er octobre 2017
Révision D, 24 janvier 2018
Révision E, 15 mars 2018
Révision F, 19 avril 2018
Modifications
Sections touchées
Mise à jour des exemples concernant les
conventions de documents.
« Conventions de la documentation » à la page xix
Suppression des sections obsolètes QLogic
Contrats de licence et Garantie.
Préface
Dans Tableau 3-5, ajout d'une note de bas de
page : « Des pilotes ESXi supplémentaires
pourraient être disponibles après la publication de
ce guide d’utilisation. Pour plus d'informations,
reportez-vous aux « Notes de mise à jour ».
« Pilotes et jeux de pilotes VMware » à la page 28
Dans le Tableau 6-1 :
« Systèmes d'exploitation pris en charge et
OFED » à la page 66
 Mise à jour des valeurs d’OED pour Windows
Server et VMware ESXi.
 Ajout d'une ligne pour VMware ESXi 6.7.
 Suppression de la note de bas de page, « Le
pilote RoCE certifié n’est pas inclus dans cette
version. Le pilote non certifié est disponible
dans le cadre d'un aperçu anticipé. »
Ajout d’une nouvelle procédure d’affichage des
compteurs Cavium RDMA pour RoCE et iWARP
sous Windows.
« Affichage des compteurs RDMA » à la page 73
Après la Figure 7-4, ajout d'une note de référence
croisée à la procédure « Affichage des compteurs
RDMA » à la page 73.
« Configuration d'iWARP sous Windows » à la
page 97
Ajout d'informations de configuration d’iSER pour
VMware ESXi 6.7.
« Configuration d’iSER sous ESXi 6.7 » à la
page 116
ii
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
« Déchargement iSCSI dans les environnements
Linux » à la page 151
Modification des sections majeures suivantes en
sous-sections sous Déchargement iSCSI dans les
environnements Linux:
 « Différences avec bnx2i » à la page 152
 « Configuration de qedi.ko » à la page 152
 « Vérification des interfaces iSCSI sous Linux »
à la page 153
 « Considérations relatives à Open-iSCSI et au
démarrage à partir de SAN » à la page 155
« Démarrage iSCSI L4 pour SLES 11 SP4 à partir
de la migration SAN » à la page 161
Dans la procédure Pour migrer d'une interface
sans déchargement vers une interface avec
déchargement :
 Modification del' Étape 1 remplacée par :
« Mise à jour des outils open-iscsi et iscsiuio
vers les toutes dernières versions disponibles
en... »
 Modification del' Étape 2 avec ajout de « (le
cas échéant) » dans la première puce et
suppression de la dernière puce (« Annexer
rd.driver.pre=qed
rd.driver.pre=qedi)
Ajout de « et les versions ultérieures » au titre de
la section et mise à jour del' Étape 18.
« Configuration du démarrage iSCSI à partir du
SAN pour RHEL 7.4 et les versions ultérieures » à
la page 166
Ajout d’une note, « Lors de l’installation avec
SLES 11 ou SLES 12, le paramètre withfcoe=1
n’est pas requis car l’adaptateur de série 41000 ne
requiert plus le démon logiciel FCoE. »
« Configuration du déchargement FCoE pour
Linux » à la page 179
Ajout d’une note décrivant la fonctionnalité actuelle
des interfaces FCoE.
« Différences entre qedf et bnx2fc » à la page 180
Ajout d'une section concernant le démarrage
FCoE à partir du SAN.
« Configuration du démarrage FCoE à partir du
SAN pour RHEL 7.4 et les versions ultérieures » à
la page 182
Suppression de la section obsolète
« Considérations relatives au démarrage à partir
du SAN ».
Chapitre 10 Configuration de FCoE
iii
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
« Configuration de SR-IOV sous Linux » à la
page 192
Dans la procédure Pour configurer SR-IOV sous
Linux :
 Dansl' Étape 12, commande modifiée de ip
link show/ifconfig -a en ip link
show | grep -i vf -b2.
 Remplacement de la Figure 11-12 par une
nouvelle capture d’écran.
 Dansl' Étape 15, modification de la commande
de check lspci -vv|grep -I ether en
lspci -vv|grep -i ether.
« Configuration de SR-IOV sous VMware » à la
page 198
Dans la procédure Configuration de SR-IOV sur
VMware, réorganisation de certaines étapes :
 Déplacement de l’étape « Validation des VF par
port, émission de la commande esxcli après
l’étape « Remplir la boîte de dialogue Modifier
les paramètres... ».
 Déplacement de l’étape « Mise sous tension de
la VM... » après l’étape « Installation des pilotes
QLogic pour les adaptateurs détectés... »
Chapitre 12 Configuration de NVMe-oF avec
RDMA
Mise à jour des puces d’introduction du chapitre :
 Troisième puce : Ajout de : « Chaque port peut
être configuré individuellement pour utiliser
RoCE, RoCEv2 ou iWARP en tant que
protocole RDMA sur lequel NVMe-oF
s’exécute. »
 Quatrième puce : Mise à jour en : « Pour RoCE
et RoCEv2, un commutateur en option
configuré pour le relais de centre de données
(DCB, data center bridging), la politique
pertinente de qualité de service (QoS) et les
vLAN pour porter la priorité de classe de trafic
RoCE/RoCEv2 DCB de NVMe-oF. Le
commutateur n’est pas requis lorsque NVMe-oF
utilise iWARP. »
iv
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
« Installation des pilotes de périphérique sur les
deux serveurs » à la page 205
Mise à jour de la section comme suit :
 Dans l’introduction, ajout de « Pour mettre à
jour le noyau vers le tout dernier noyau Linux
en amont, accédez à <URL>. »
 Ajout d’une nouvelle Étape 2 pour réinstaller et
charger le tout dernier pilote à la suite de la
mise à niveau du noyau d’OS.
 Dansl' Étape 3, modification de la commande
de systemctl enable rdma en
systemctl enable rdma.service.
Mise à jour de l' Étape 2.
« Configuration du serveur cible » à la page 206
Remplacement de la Figure 12-3.
« Configuration du serveur initiateur » à la
page 208
À l’Étape 1, ajout de la commande suivante :
« Test des périphériques NVMe-oF » à la
page 210
# yum install epel-release
Dans la procédure Pour vérifier le trafic iWARP,
aprèsl' Étape 3, ajout d'une remarque concernant
le script qedr_affin.sh.
« Optimisation des performances » à la page 211
Dans le Tableau B-1, ajout d’autres câbles testés
et solutions optiques.
« Câbles et modules optiques testés » à la
page 262
Dans Tableau B-2, ajout d’autres commutateurs
testés.
« Commutateurs testés » à la page 266
Suppression des sections obsolètes suivantes :
Annexe D Contraintes en matière de
fonctionnalités
 La configuration de NPAR n'est pas prise en
charge si SR-IOV est déjà configuré
 La configuration de RoCE et iWARP n’est
pas prise en charge si NPAR est déjà
configuré
v
AH0054602-02 F
Table des matières
Préface
Produits pris en charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Public visé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ce que ce guide comprend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conventions de la documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Avis légaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sécurité relative au laser – Avis de la FDA . . . . . . . . . . . . . . . . . . . . .
Homologation d'organisme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exigences EMI et EMC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
KCC : Classe A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VCCI : Classe A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conformité sécurité du produit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
Présentation du produit
Description fonctionnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctionnalités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Spécifications de l'adaptateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Caractéristiques physiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Spécifications de normes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1
1
3
3
3
Installation du matériel
Exigences système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Précautions de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Liste de vérification de préinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation de l'adaptateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
xvii
xvii
xviii
xix
xxi
xxi
xxi
xxii
xxii
xxiii
xxiii
4
5
6
6
Installation des pilotes
Installation du logiciel pilote pour Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation des pilotes Linux sans RDMA . . . . . . . . . . . . . . . . . . . . . .
Suppression des pilotes Linux . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation des pilotes Linux à l'aide du paquet RPM src. . . . . .
Installation des pilotes Linux en utilisant le package RPM
kmp/kmod. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation des pilotes Linux en utilisant le fichier TAR . . . . . . .
Installation des pilotes Linux avec RDMA . . . . . . . . . . . . . . . . . . . . . .
vi
8
10
10
12
13
13
14
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
Paramètres facultatifs du pilote Linux . . . . . . . . . . . . . . . . . . . . . . . . .
Valeurs opérationnelles par défaut du pilote Linux . . . . . . . . . . . . . . .
Messages du pilote Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Statistiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation du logiciel pilote pour Windows . . . . . . . . . . . . . . . . . . . . . . . . .
Installation des pilotes Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exécution du DUP dans l'IUG. . . . . . . . . . . . . . . . . . . . . . . . . . .
Options d'installation de DUP . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exemples d'installation de DUP . . . . . . . . . . . . . . . . . . . . . . . . .
Suppression des pilotes Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestion des propriétés de l'adaptateur . . . . . . . . . . . . . . . . . . . . . . . .
Définition des options de gestion de l'alimentation . . . . . . . . . . . . . . .
Installation du logiciel pilote pour VMware . . . . . . . . . . . . . . . . . . . . . . . . . .
Pilotes et jeux de pilotes VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation des pilotes VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Paramètres facultatifs des pilotes VMware . . . . . . . . . . . . . . . . . . . . .
Paramètres par défaut des pilotes VMware . . . . . . . . . . . . . . . . . . . .
Suppression du pilote VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prise en charge de FCoE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prise en charge iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Mise à niveau du micrologiciel
Exécution du DUP en double-cliquant . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exécution du DUP depuis une ligne de commande . . . . . . . . . . . . . . . . . . .
Exécution du DUP à l'aide du fichier .bin . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
35
38
39
Configuration de prédémarrage de l'adaptateur
Mise en route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Affichage des propriétés d'image du micrologiciel . . . . . . . . . . . . . . . . . . . .
Configuration des paramètres au niveau du périphérique . . . . . . . . . . . . . .
Configuration des paramètres NIC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de Data Center Bridging . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du démarrage FCoE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du démarrage iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration des partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Partitionnement pour VMware ESXi 6.0 et ESXi 6.5 . . . . . . . . . . . . . .
6
15
15
16
16
16
17
17
24
25
25
26
27
28
28
29
31
33
34
34
34
42
45
46
48
51
53
54
59
64
Configuration de RoCE
Systèmes d'exploitation pris en charge et OFED . . . . . . . . . . . . . . . . . . . . .
Planification pour RoCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Préparation de l'adaptateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vii
66
67
68
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
Préparation du commutateur Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du commutateur Ethernet Cisco Nexus 6000 . . . . . . . .
Configuration du commutateur Ethernet Dell Z9100 . . . . . . . . . . . . . .
Configuration de RoCE sur l'adaptateur pour Windows Server . . . . . . . . . .
Affichage des compteurs RDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de RoCE sur l'adaptateur pour Linux . . . . . . . . . . . . . . . . . . .
Configuration de RoCE pour RHEL. . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de RoCE pour SLES . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vérification de la configuration RoCE sous Linux . . . . . . . . . . . . . . . .
Interfaces VLAN et valeurs d'index GID . . . . . . . . . . . . . . . . . . . . . . .
Configuration de RoCE v2 pour Linux . . . . . . . . . . . . . . . . . . . . . . . . .
Identification de l'index GID de RoCE v2 ou de l'adresse . . . . .
Vérification de l'adresse et de l'index GID de RoCE v1 ou v2
à partir des paramètres sys et class. . . . . . . . . . . . . . . . . . . . .
Vérification de la fonctionnalité de RoCE v1 ou v2 par les
applications perftest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de RoCE sur l'adaptateur pour VMware ESX . . . . . . . . . . . .
Configuration des interfaces RDMA . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de MTU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mode et statistiques de RoCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration d'un périphérique RDMA paravirtuel (PVRDMA) . . . . .
7
85
86
90
90
91
92
93
Configuration d'iWARP
Préparation de l'adaptateur pour iWARP . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration d'iWARP sous Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration d'iWARP sous Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation du pilote. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration d'iWARP et de RoCE . . . . . . . . . . . . . . . . . . . . . . . . . .
Détection du périphérique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Applications iWARP prises en charge . . . . . . . . . . . . . . . . . . . . . . . . .
Exécution de perftest pour iWARP . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de NFS-RDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prise en charge d'iWARP RDMA-Core sous SLES 12 SP3,
RHEL 7.4, et OFED 4.8x. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
68
69
70
70
73
79
80
80
81
83
84
84
96
97
100
101
101
102
103
103
104
106
Configuration d'iSER
Avant de commencer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration d'iSER pour RHEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration d'iSER pour SLES 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation d'iSER avec iWARP sous RHEL et SLES . . . . . . . . . . . . . . . . . .
Optimisation des performances Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration des UC sur le mode Performances maximales. . . . . . .
Configuration des paramètres sysctl du noyau . . . . . . . . . . . . . . . . . .
viii
108
109
112
113
115
115
115
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
Configuration des paramètres d'affinité d'IRQ . . . . . . . . . . . . . . . . . . .
Configuration de la préparation de périphériques de traitement
par blocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration d’iSER sous ESXi 6.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Avant de commencer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration d’iSER pour ESXi 6.7 . . . . . . . . . . . . . . . . . . . . . . . . . .
9
116
116
116
116
117
Configuration iSCSI
Démarrage iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du démarrage iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sélection du mode de démarrage iSCSI préféré . . . . . . . . . . . .
Configuration de la cible iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration des paramètres d'initialisation iSCSI . . . . . . . . . .
Configuration du mode de démarrage UEFI de l'adaptateur . . . . . . . .
Configuration du démarrage iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de l'initialisation iSCSI statique . . . . . . . . . . . . . . . . . . .
Configuration de l'initialisation iSCSI dynamique . . . . . . . . . . . . . . . .
Activation de l'authentification CHAP . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du serveur DHCP pour la prise en charge du démarrage
iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de DHCP pour le démarrage iSCSI pour IPv4 . . . . . . .
Option DHCP 17, chemin d'accès . . . . . . . . . . . . . . . . . . . . . . .
Option DHCP 43, Informations propres au fournisseur . . . . . . .
Configuration du serveur DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de DHCP pour le démarrage iSCSI pour IPv6 . . . . . . .
Option DHCPv6 16, option de classe fournisseur . . . . . . . . . . .
Option DHCPv6 17, informations concernant le fournisseur . . .
Configuration des VLAN pour le démarrage iSCSI . . . . . . . . . . . . . . .
Déchargement iSCSI sous Windows Server . . . . . . . . . . . . . . . . . . . . . . . .
Installation des pilotes QLogic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation de l'initiateur Microsoft iSCSI. . . . . . . . . . . . . . . . . . . . . . .
Configuration de l'initiateur Microsoft pour l'utilisation du
déchargement iSCSI de QLogic . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FAQ sur le déchargement iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation du démarrage iSCSI Windows Server 2012 R2 et 2016 . . .
Vidage sur incident iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Déchargement iSCSI dans les environnements Linux . . . . . . . . . . . . . . . . .
Différences avec bnx2i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de qedi.ko . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vérification des interfaces iSCSI sous Linux . . . . . . . . . . . . . . . . . . . .
ix
120
121
121
122
122
124
127
127
135
137
138
138
138
139
140
141
141
141
142
142
143
143
143
149
150
151
151
152
152
153
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
Considérations relatives à Open-iSCSI et au démarrage à partir
de SAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Démarrage iSCSI L4 pour RHEL 6.9 à partir de la migration
SAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Démarrage iSCSI L4 pour RHEL 7.2/7.3 à partir de la
migration SAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Démarrage iSCSI L4 pour SLES 11 SP4 à partir de la
migration SAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Démarrage iSCSI L4 pour SLES 12 SP1/SP2 à partir de la
migration SAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Démarrage iSCSI L4 pour SLES 12 SP1/SP2 à partir de la
migration SAN à l’aide
de MPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du démarrage iSCSI à partir du SAN pour RHEL 7.4 et
les versions ultérieures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
156
159
161
163
164
166
Configuration de FCoE
Démarrage FCoE à partir de SAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Préparation du BIOS système pour la version de FCoE et
le démarrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Spécification du protocole de démarrage du BIOS. . . . . . . . . . .
Configuration du mode de démarrage UEFI de l'adaptateur . . .
Démarrage FCoE à partir de SAN pour Windows . . . . . . . . . . . . . . . .
Installation du démarrage FCoE Windows Server 2012 R2
et 2016 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de FCoE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vidage sur incident FCoE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Injection (intégration) de pilotes de l'adaptateur dans les fichiers image
Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du déchargement FCoE pour Linux . . . . . . . . . . . . . . . . . . . .
Différences entre qedf et bnx2fc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de qedi.ko . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vérification des périphériques FCoE sous Linux . . . . . . . . . . . . . . . . . . . . .
Configuration du démarrage FCoE à partir du SAN pour RHEL 7.4 et les
versions ultérieures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
155
170
171
171
171
176
176
177
177
178
179
180
180
181
182
Configuration de SR-IOV
Configuration de SR-IOV sous Windows . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de SR-IOV sous Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de SR-IOV sous VMware. . . . . . . . . . . . . . . . . . . . . . . . . . . .
x
185
192
198
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
12
Configuration de NVMe-oF avec RDMA
Installation des pilotes de périphérique sur les deux serveurs. . . . . . . . . . .
Configuration du serveur cible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du serveur initiateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Préconditionnement du serveur cible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Test des périphériques NVMe-oF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Optimisation des performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Affinité .IRQ (multi_rss-affin.sh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fréquence d'UC (cpufreq.sh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
205
206
208
210
210
211
212
213
Windows Server 2016
Configuration des interfaces RoCE avec Hyper-V . . . . . . . . . . . . . . . . . . . .
Création d'un commutateur virtuel Hyper-V avec une NIC
virtuelle RDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajout d'un ID VLAN à une NIC virtuelle hôte . . . . . . . . . . . . . . . . . . . .
Vérification de l'activation de RoCE . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajout de NIC virtuelles hôtes (ports virtuels) . . . . . . . . . . . . . . . . . . . .
Mappage du lecteur SMB et exécution du trafic RoCE . . . . . . . . . . . .
RoCE sur Switch Embedded Teaming . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Création d'un commutateur virtuel Hyper-V avec des NIC
virtuelles RDMA et SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activation de RDMA sur SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Attribution d'un ID VLAN sur SET . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exécution du trafic RDMA sur SET . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de QoS pour RoCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de QoS en désactivant DCBX sur l'adaptateur . . . . . . .
Configuration de QoS en activant DCBX sur l'adaptateur . . . . . . . . . .
Configuration de VMMQ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activation de VMMQ sur l'adaptateur . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du port virtuel par défaut et non-par défaut de paires
de files d'attente (QP) max VMMQ . . . . . . . . . . . . . . . . . . . . . . . . . .
Création d'un commutateur de machine virtuelle avec ou
sans SRI-OV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activation de VMMQ sur le commutateur de machine virtuelle . . . . . .
Obtention de la fonction de commutateur de machine virtuelle. . . . . .
Création d'une VM et activation de VMMQ sur VMNetworkadapters
dans la VM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NIC virtuelle VMMQ par défaut et maximum . . . . . . . . . . . . . . . . . . . .
Activation et désactivation de VMMQ sur une NIC de gestion . . . . . .
Surveillance des statistiques de trafic . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de VXLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activation du déchargement VXLAN sur l'adaptateur . . . . . . . . . . . . .
Déploiement d'un réseau défini par logiciel . . . . . . . . . . . . . . . . . . . . .
xi
215
216
217
218
218
219
220
221
221
221
222
222
222
226
229
230
231
231
233
233
234
235
235
236
236
236
237
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
Configuration des Espaces de stockage direct . . . . . . . . . . . . . . . . . . . . . .
Configuration du matériel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Déploiement d'un système hyper-convergé . . . . . . . . . . . . . . . . . . . .
Déploiement du système d'exploitation . . . . . . . . . . . . . . . . . . .
Configuration du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration des Espaces de stockage direct. . . . . . . . . . . . . .
Déploiement et gestion de Nano Server . . . . . . . . . . . . . . . . . . . . . . . . . . .
Rôles et fonctionnalités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Déploiement de Nano Server sur un serveur physique. . . . . . . . . . . .
Déploiement de Nano Server sur une machine virtuelle . . . . . . . . . . .
Gestion à distance de Nano Server. . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestion d'un Nano Server avec accès à distance
Windows PowerShell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajout de Nano Server à une liste d'hôtes de confiance . . . . . . .
Démarrage de la session Windows PowerShell à distance . . . .
Gestion des adaptateurs QLogic sur Windows Nano Server . . . . . . .
Configuration de RoCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
237
237
238
238
238
240
243
244
245
248
250
250
250
251
251
251
Dépannage
Liste de vérification pour le dépannage . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vérification du chargement des pilotes à jour . . . . . . . . . . . . . . . . . . . . . . .
Vérification des pilotes sous Windows . . . . . . . . . . . . . . . . . . . . . . . .
Vérification des pilotes sous Linux . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vérification des pilotes sous VMware . . . . . . . . . . . . . . . . . . . . . . . . .
Vérification de la connectivité du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . .
Test de la connectivité réseau pour Windows . . . . . . . . . . . . . . . . . . .
Test de la connectivité réseau pour Linux . . . . . . . . . . . . . . . . . . . . . .
Virtualisation Microsoft avec Hyper-V . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Problèmes propres à Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Problèmes divers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Collecte des données de débogage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A
Voyants de l'adaptateur
B
Câbles et modules optiques
Spécifications prises en charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Câbles et modules optiques testés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commutateurs testés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C
Configuration du commutateur Dell Z9100
D
Contraintes en matière de fonctionnalités
255
256
256
256
257
257
257
258
258
258
259
259
261
262
266
Glossaire
xii
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
Liste des Figures
Figure
Page
3-1
Fenêtre Dell Update Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
3-2
Assistant QLogic InstallShield : Fenêtre de bienvenue . . . . . . . . . . . . . . . . . . . . . .
18
3-3
Assistant QLogic InstallShield : Fenêtre de contrat de licence . . . . . . . . . . . . . . . .
19
3-4
Assistant InstallShield : Fenêtre de type d'installation . . . . . . . . . . . . . . . . . . . . . . .
20
3-5
Assistant InstallShield : Fenêtre d'installation personnalisée. . . . . . . . . . . . . . . . . .
21
3-6
Assistant InstallShield : Fenêtre Prêt à installer le programme . . . . . . . . . . . . . . . .
22
3-7
Assistant InstallShield : Fenêtre Terminé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
3-8
Fenêtre Dell Update Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
3-9
Configuration des propriétés d'adaptateur avancées. . . . . . . . . . . . . . . . . . . . . . . .
26
3-10 Options de gestion de l'alimentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
4-1
Progiciel de mise à jour Dell : Écran de démarrage. . . . . . . . . . . . . . . . . . . . . . . . .
36
4-2
Progiciel de mise à jour Dell : Chargement du nouveau micrologiciel . . . . . . . . . . .
36
4-3
Progiciel de mise à jour Dell : Résultats de l'installation . . . . . . . . . . . . . . . . . . . . .
37
4-4
Progiciel de mise à jour Dell : Terminer l'installation . . . . . . . . . . . . . . . . . . . . . . . .
37
4-5
Options de ligne de commande du DUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
5-1
Configuration du système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
5-2
Configuration du système : Paramètres des périphériques . . . . . . . . . . . . . . . . . . .
42
5-3
Page de configuration principale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
Page de configuration principale, réglage du mode de partitionnement sur NPAR . . .
43
5-4
5-5
Propriétés d'image du micrologiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
5-6
Configuration au niveau du périphérique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
5-7
Configuration NIC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
48
5-8
Configuration du système : Paramètres de Data Center Bridging (DCB) . . . . . . . .
52
5-9
Paramètres généraux FCoE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
5-10 Configuration de cible FCoE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
54
5-11 Paramètres généraux iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
5-12 Paramètres de configuration de l'initiateur iSCSI. . . . . . . . . . . . . . . . . . . . . . . . . . .
57
5-13 Paramètres de la première cible iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
5-14 Paramètres de la deuxième cible iSCSI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
5-15 Configuration du partitionnement NIC, allocation de bande passante globale . . . .
59
5-16 Page Allocation de bande passante globale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60
5-17 Configuration de la partition 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
5-18 Configuration de la partition 2 : Déchargement FCoE . . . . . . . . . . . . . . . . . . . . . . .
63
5-19 Configuration de la partition 3 : déchargement iSCSI . . . . . . . . . . . . . . . . . . . . . . .
63
5-20 Configuration de la partition 4 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
64
6-1
Configuration des propriétés RoCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
6-2
Boîte de dialogue Ajouter des compteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
6-3
Performance Monitor : Compteurs FastLinQ Cavium . . . . . . . . . . . . . . . . . . . . . . .
75
6-4
Paramètres de commutateur, serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
6-5
Paramètres de commutateur, client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
6-6
Configuration des applications RDMA_CM : Serveur . . . . . . . . . . . . . . . . . . . . . . .
89
6-7
Configuration des applications RDMA_CM : Client . . . . . . . . . . . . . . . . . . . . . . . . .
89
6-8
Configuration d'un nouveau commutateur réparti . . . . . . . . . . . . . . . . . . . . . . . . . .
93
xiii
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
6-9
6-10
7-1
7-2
7-3
7-4
8-1
8-2
8-3
8-4
8-5
9-1
9-2
9-3
9-4
9-5
9-6
9-7
9-8
9-9
9-10
9-11
9-12
9-13
9-14
9-15
9-16
9-17
9-18
9-19
9-20
9-21
9-22
9-23
9-24
9-25
10-1
10-2
10-3
10-4
10-5
10-6
10-7
Affectation d'un vmknic pour PVRDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Réglage de la règle de pare-feu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commande Windows PowerShell : Get-NetAdapterRdma . . . . . . . . . . . . . . . . . . .
Commande Windows PowerShell : Get-NetOffloadGlobalSetting . . . . . . . . . . . . . .
Perfmon : Ajouter des compteurs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Perfmon : Vérification du trafic iWARP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ping RDMA réussi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instances de portail iSER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vérification de Iface Transport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vérification de nouveau périphérique iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de cible LIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du système : Configuration NIC. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du système : Paramètres d'amorçage . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du système : Utilitaire de configuration des paramètres de
périphérique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sélection de la configuration NIC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du système : Configuration NIC, Protocole de démarrage . . . . . . . .
Configuration du système : Configuration iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du système : Sélection des paramètres généraux. . . . . . . . . . . . . . .
Configuration du système : paramètres généraux iSCSI . . . . . . . . . . . . . . . . . . . . .
Configuration du système : Sélectionner les paramètres d'initiateur iSCSI . . . . . . .
Configuration du système : paramètres d'initiateur iSCSI . . . . . . . . . . . . . . . . . . . .
Configuration du système : Sélection des paramètres de la première cible
iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du système : Paramètres de la première cible iSCSI . . . . . . . . . . . .
Configuration du système : Paramètres de la deuxième cible iSCSI. . . . . . . . . . . .
Configuration du système : Enregistrement des modifications iSCSI . . . . . . . . . . .
Configuration du système : paramètres généraux iSCSI . . . . . . . . . . . . . . . . . . . . .
Configuration du système : paramètres généraux iSCSI, ID VLAN . . . . . . . . . . . . .
Propriétés de l'initiateur d'iSCSI, page de configuration . . . . . . . . . . . . . . . . . . . . .
Modification du nom de nœud de l'initiateur iSCSI . . . . . . . . . . . . . . . . . . . . . . . . .
Initiateur iSCSI – Détecter le portail cible. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adresse IP du portail cible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sélection de l'adresse IP de l'initiateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connexion à la cible iSCSI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Boîte de dialogue Connexion à la cible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Invite pour installation non préinstallée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration de Red Hat Enterprise Linux 7.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du système : Sélection des paramètres de périphérique. . . . . . . . . .
Configuration du système : Paramètres de périphérique, Sélection du port . . . . . .
Configuration du système : Configuration NIC. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du système : Mode FCoE activé . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du système : Paramètres généraux FCoE. . . . . . . . . . . . . . . . . . . . .
Configuration du système : Paramètres généraux FCoE. . . . . . . . . . . . . . . . . . . . .
Invite pour installation non préinstallée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xiv
94
95
98
98
99
99
110
110
111
112
114
121
124
125
126
127
128
128
129
130
131
132
133
134
135
137
142
144
144
145
146
147
148
149
167
168
171
172
173
174
175
176
183
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
10-8
11-1
11-2
11-3
11-4
11-5
11-6
11-7
11-8
11-9
11-10
11-11
11-12
11-13
11-14
11-15
12-1
12-2
12-3
12-4
13-1
13-2
13-3
13-4
13-5
13-6
13-7
13-8
13-9
13-10
13-11
13-12
13-13
13-14
13-15
13-16
13-17
13-18
13-19
13-20
13-21
13-22
13-23
Configuration de Red Hat Enterprise Linux 7.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration système pour SR-IOV : Périphériques intégrés . . . . . . . . . . . . . . . . .
Configuration système pour SR-IOV : Configuration au niveau du périphérique . . . .
Propriétés de l'adaptateur, Avancées : Activation de SR-IOV . . . . . . . . . . . . . . . . .
Gestionnaire de commutateur virtuel : Activation de SR-IOV . . . . . . . . . . . . . . . . .
Paramètres de la VM : Activation de SR-IOV . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestion de périphériques : VM avec adaptateur QLogic . . . . . . . . . . . . . . . . . . . . .
Commande Windows PowerShell : Get-NetadapterSriovVf . . . . . . . . . . . . . . . . . .
Configuration du système : Paramètres du processeur pour SR-IOV . . . . . . . . . . .
Configuration système pour SR-IOV : Périphériques intégrés . . . . . . . . . . . . . . . . .
Modification du fichier grub.conf pour SR-IOV. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sortie de commande pour sriov_numvfs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sortie de la commande ip link show. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Machine virtuelle RHEL68 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajouter un nouveau matériel virtuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Paramètres de modification de l'hôte VMware. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Réseau NVMe-oF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NQN de sous-système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Confirmez la connexion NVMe-oF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation de l'utilitaire FIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activation de RDMA dans la NIC virtuelle hôte . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés de la carte Ethernet virtuelle Hyper-V. . . . . . . . . . . . . . . . . . . . . . . . . . .
Commande Windows PowerShell : Get-VMNetworkAdapter. . . . . . . . . . . . . . . . . .
Commande Windows PowerShell : Get-NetAdapterRdma . . . . . . . . . . . . . . . . . . .
Boîte de dialogue Ajouter des compteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Performance Monitor montre le trafic RoCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commande Windows PowerShell : New-VMSwitch . . . . . . . . . . . . . . . . . . . . . . . .
Commande Windows PowerShell : Get-NetAdapter . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés avancées : Activer QoS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés avancées : Configuration d'ID VLAN . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés avancées : Activation de QoS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés avancées : Configuration d'ID VLAN . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés avancées : Activation de RSS de commutateur virtuel. . . . . . . . . . . . . .
Propriétés avancées : Configuration de VMMQ. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestionnaire de commutateur virtuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commande Windows PowerShell : Get-VMSwitch . . . . . . . . . . . . . . . . . . . . . . . . .
Propriétés avancées : Activation de VXLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exemple de configuration matérielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commande Windows PowerShell : Get-NetAdapter . . . . . . . . . . . . . . . . . . . . . . . .
Commande Windows PowerShell : Get-NetAdapterRdma . . . . . . . . . . . . . . . . . . .
Commande Windows PowerShell : New-Item . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commande Windows PowerShell : New-SMBShare . . . . . . . . . . . . . . . . . . . . . . . .
Commande Windows PowerShell : Get-NetAdapterStatistics . . . . . . . . . . . . . . . . .
xv
184
186
186
187
188
190
191
191
192
193
194
195
196
197
198
201
204
209
209
210
216
217
217
218
219
220
221
221
223
224
227
228
230
231
232
233
236
237
252
252
253
253
254
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
Liste des Tableaux
Tableau
Page
2-1
Exigences du matériel hôte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
2-2
Exigences minimales du système d'exploitation hôte . . . . . . . . . . . . . . . . . . . . . . .
5
3-1
Pilotes Linux des Adaptateurs série 41xxx QLogic . . . . . . . . . . . . . . . . . . . . . . . . .
8
3-2
Paramètres facultatifs du pilote qede. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
3-3
Valeurs opérationnelles par défaut du pilote Linux . . . . . . . . . . . . . . . . . . . . . . . . .
15
3-4
Pilotes VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
3-5
Paquets de pilotes ESXi par version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
3-6
Paramètres facultatifs des pilotes VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
3-7
Paramètres par défaut des pilotes VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
3-8
Pilote FCoE VMware des Adaptateur série 41xxx QLogic. . . . . . . . . . . . . . . . . . . .
34
3-9
Pilote iSCSI des Adaptateur série 41xxx QLogic . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
5-1
Propriétés de l'adaptateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
6-1
Prise en charge des SE pour RoCE v1, RoCE v2, iWARP et OFED . . . . . . . . . . . .
66
6-2
Propriétés avancées pour RoCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
6-3
Compteurs d’erreurs FastLinQ RDMA Cavium . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
9-1
Options de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
123
9-2
Définition des paramètres de l'option DHCP 17. . . . . . . . . . . . . . . . . . . . . . . . . . . .
139
9-3
Définition des sous-options de l'option DHCP 43 . . . . . . . . . . . . . . . . . . . . . . . . . .
140
9-4
Définition des sous-options de l'option DHCP 17 . . . . . . . . . . . . . . . . . . . . . . . . . .
141
12-1 Paramètres de cible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
207
13-1 Rôles et fonctionnalités de Nano Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
244
14-1 Commandes de collecte des données de débogage . . . . . . . . . . . . . . . . . . . . . . . .
259
A-1
Voyants de liaison et d'activité de port de l'adaptateur . . . . . . . . . . . . . . . . . . . . . .
260
B-1
Câbles et modules optiques testés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
262
B-2
Commutateurs testés pour l'interopérabilité. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
266
xvi
AH0054602-02 F
Préface
Cette préface énumère les produits pris en charge, spécifie le public visé, explique
les conventions typographiques utilisées dans ce guide et décrit les avis légaux.
Produits pris en charge
Ce guide d'utilisation décrit les produits Cavium™ suivants :

QL41112HFCU-DE Adaptateur réseau convergent 10 Gb, support
pleine hauteur

QL41112HLCU-DE Adaptateur réseau convergent 10 Gb, support compact

QL41162HFRJ-DE Adaptateur réseau convergent 10 Gb, support
pleine hauteur

QL41162HLRJ-DE Adaptateur réseau convergent 10 Gb, support compact

QL41162HMRJ-DE Adaptateur réseau convergent 10 Gb

QL41164HMCU-DE Adaptateur réseau convergent 10 Gb

QL41164HMRJ-DE Adaptateur réseau convergent 10 Gb

QL41262HFCU-DE Adaptateur réseau convergent 10/25Gb, support
pleine hauteur

QL41262HLCU-DE Adaptateur réseau convergent 10/25Gb, support compact

QL41262HMCU-DE Adaptateur réseau convergent 10/25Gb

QL41264HMCU-DE Adaptateur réseau convergent 10/25Gb
Public visé
Ce guide est destiné aux administrateurs système et autres membres du
personnel technique responsables de la configuration et de la gestion des
adaptateurs installés sur des serveurs Dell® PowerEdge® dans des
environnements Windows®, Linux® ou VMware®.
xvii
AH0054602-02 F
Préface
Ce que ce guide comprend
Ce que ce guide comprend
Après cette préface, le reste de ce guide comprend les chapitres et
annexes suivants :

Le Chapitre 1 Présentation du produit présente une description fonctionnelle
du produit, la liste des fonctionnalités, et les spécifications de l'adaptateur.

Le Chapitre 2 Installation du matériel décrit l'installation de l'adaptateur et
inclut notamment la liste des exigences système et une liste de vérification
de préinstallation.

Le Chapitre 3 Installation des pilotes décrit l'installation des pilotes de
l'adaptateur sur Windows, Linux et VMware.

Le Chapitre 4 Mise à niveau du micrologiciel décrit comment utiliser le
progiciel de mise à jour Dell (DUP) pour mettre à niveau le micrologiciel
de l'adaptateur.

Le Chapitre 5 Configuration de prédémarrage de l'adaptateur décrit les
tâches de configuration de l'adaptateur de préamorçage à l'aide de
l'application Human Infrastructure Interface (HII).

Le Chapitre 6 Configuration de RoCE explique comment configurer
l'adaptateur, le commutateur Ethernet et l'hôte afin d'utiliser RDMA over
converged Ethernet (RoCE).

Le Chapitre 7 Configuration d'iWARP fournit les procédures pour configurer
le protocole Internet wide area RDMA (iWARP) sur les systèmes Windows,
Linux et VMware ESXi 6.7.

Le Chapitre 8 Configuration d'iSER explique comment configurer les
extensions iSCSI pour RDMA (iSER) pour Linux RHEL et SLES.

Le Chapitre 9 Configuration iSCSI décrit le démarrage iSCSI, le vidage sur
incident iSCSI et le déchargement iSCSI pour Windows et Linux.

Le Chapitre 10 Configuration de FCoE décrit le démarrage Fibre Channel
over Ethernet (FCoE) à partir de SAN et le démarrage à partir de SAN après
l'installation.

Le Chapitre 11 Configuration de SR-IOV fournit les procédures pour
configurer single root input/output virtualization (SR-IOV) sur les systèmes
Windows, Linux et VMware.

Le Chapitre 12 Configuration de NVMe-oF avec RDMA montre comment
configurer NVMe-oF sur un réseau simple.

Le Chapitre 13 Windows Server 2016 décrit les fonctionnalités de Windows
Server 2016.

Le Chapitre 14 Dépannage décrit diverses procédures et ressources
de dépannage.
xviii
AH0054602-02 F
Préface
Conventions de la documentation

L'Annexe A Voyants de l'adaptateur énumère les voyants de l'adaptateur et
leur signification.

L'Annexe B Câbles et modules optiques énumère les câbles et les modules
optiques pris en charge par les Adaptateurs série 41xxx.

L'Annexe C Configuration du commutateur Dell Z9100 décrit la configuration
du port de commutateur Dell Z9100 pour 25 Gbits/s.

L'Annexe D Contraintes en matière de fonctionnalités fournit des
informations sur les contraintes en matière de fonctionnalités mises en
œuvre dans la version actuelle.
À la fin de ce guide, vous trouverez un glossaire.
Conventions de la documentation
Ce guide utilise les conventions de documentation suivantes :

REMARQUE fournit des informations supplémentaires.

PRÉCAUTION sans symbole d'alerte indique la présence d'un risque
d'endommagement de l'équipement ou de perte de données.

!
PRÉCAUTION avec symbole d'alerte indique la présence d'un danger
pouvant provoquer des blessures légères ou modérées.

!
AVERTISSEMENT indique la présence d'un danger pouvant entraîner
des blessures graves, voire la mort.


Le texte en bleu indique un lien hypertexte vers une figure, un tableau ou
une section de ce guide ; les liens vers les sites Web apparaissent soulignés
en bleu. Par exemple :

Le Tableau 9-2 répertorie les problèmes relatifs à l'interface utilisateur
et à l'agent distant.

Voir « Liste de vérification de l'installation » à la page 6.

Pour plus d'informations, rendez-vous sur www.cavium.com.
Le texte en gras indique les éléments de l'interface utilisateur comme les
options de menu, les boutons, les cases à cocher ou les en-têtes de
colonne. Par exemple :

Cliquez sur le bouton Démarrer, pointez sur Programmes, pointez sur
Accessoires, puis cliquez sur Invite de commande.

Sous Options de notification, cochez la case Alarmes
d'avertissement.
xix
AH0054602-02 F
Préface
Conventions de la documentation



Le texte en police Courier indique un nom de fichier, un chemin d'accès à
un répertoire, ou un texte de ligne de commande. Par exemple :

Pour revenir vers le répertoire racine à partir de n'importe où dans la
structure de fichiers : Entrez cd /root, puis appuyez sur ENTRÉE.

Utilisez la commande suivante : sh ./install.bin.
Les noms et les séquences de touches sont indiqués en MAJUSCULES :

Appuyez sur CTRL+P.

Appuyez sur la touche FLÈCHE HAUT.
Le texte en italique indique des termes, des emphases, des variables ou des
titres de document. Par exemple :

Que sont les touches de raccourci ?

Pour saisir la date, entrez mm/jj/aaaa (où mm est le mois, jj est le jour
et aaaa est l'année).

Les titres des rubriques entre guillemets identifient les rubriques connexes
qui figurent dans ce manuel ou dans l'aide en ligne, également appelée le
système d'aide dans ce document.

Voici les conventions de syntaxe de commande de l'interface de ligne de
commande (CLI) :

Le texte brut indique les éléments que vous devez taper comme
indiqué. Par exemple :


qaucli -pr nic -ei
< > (Crochets angulaires) indiquent une variable dont vous devez
spécifier la valeur. Par exemple :

<serial_number>
REMARQUE
Pour les commandes de l'interface CLI uniquement, les noms
des variables sont toujours indiqués en utilisant des crochets
angulaires au lieu de l'italique.

[ ] (Crochets) indiquent un paramètre facultatif. Par exemple :

[<file_name>] signifie spécifier un nom de fichier, ou l'omettre
pour sélectionner le nom de fichier par défaut.

| (Barre verticale) indique les options mutuellement exclusives ;
sélectionnez une seule option. Par exemple :

on|off
xx
AH0054602-02 F
Préface
Avis légaux


1|2|3|4
... (Points de suspension) indiquent que l'élément précédent peut
être répété. Par exemple :

x... signifie une ou plusieurs instances de x.

[x...] signifie zéro ou plusieurs instances de x.

Des points de suspension verticaux, dans le cadre d'un exemple de
sortie de commande, indiquent où des parties de données de sortie
répétées ont été volontairement omises.

( ) (Parenthèses) et { } (Accolades) sont utilisés pour éviter toute
ambiguïté logique. Par exemple :

a|b c est ambigu
{(a|b) c} signifie a ou b, suivi de c
{a|(b c)} signifie a, ou b c
Avis légaux
Les avis légaux inclus dans cette section comprennent la sécurité relative au laser
(avis de la FDA), l'homologation d'organisme et la conformité en matière de
sécurité du produit.
Sécurité relative au laser – Avis de la FDA
Ce produit est conforme aux règles DHHS 21CFR Chapitre I, Sous-chapitre J. Ce
produit a été conçu et fabriqué selon la norme IEC60825-1 indiquée sur l'étiquette
de sécurité du produit laser.
PRODUIT LASER
DE CLASSE I
Class 1
Laser Product
Caution—Class 1 laser radiation when open
Do not view directly with optical instruments
Appareil laser
de classe 1
Attention—radiation laser de classe 1
Ne pas regarder directement avec des instruments optiques
Produkt der
Laser Klasse 1
Vorsicht—Laserstrahlung der Klasse 1 bei geöffneter Abdeckung
Direktes Ansehen mit optischen Instrumenten vermeiden
Luokan 1 Laserlaite Varoitus—Luokan 1 lasersäteilyä, kun laite on auki
Älä katso suoraan laitteeseen käyttämällä optisia instrumenttej
Homologation d'organisme
Les sections suivantes contiennent un récapitulatif des spécifications des tests
EMI/EMC réalisés sur les Adaptateurs série 41xxx garantissant une conformité
aux normes d'émission, d'immunité et de sécurité du produit :
xxi
AH0054602-02 F
Préface
Avis légaux
Exigences EMI et EMC
Conformité à l'alinéa 15 de la FCC : Classe A
Déclaration de conformité FCC : Cet appareil est conforme à la section 15 des
règlements FCC. Son fonctionnement est soumis aux deux conditions suivantes :
(1) ce périphérique ne doit pas provoquer d'interférences nuisibles et (2) ce
périphérique doit accepter to :te interférence reçue, y compris les interférences
pouvant altérer son fonctionnement.
Conformité ICES-003 : Classe A
This Class A digital apparatus complies with Canadian ICES-003. Cet appareil
numérique de la classe A est conforme à la norme NMB-003 du Canada.
Conformité à la directive EMC 2014/30/UE, 2014/35/UE, marque CE :
EN55032:2012/ CISPR 32:2015 Classe A
EN55024:2010
EN61000-3-2 : Émission de courant harmonique
EN61000-3-3 : Fluctuations et inégalités de tension
Normes d'immunité
EN61000-4-2 : Décharges électrostatiques
EN61000-4-3 : Rayonnements électromagnétiques
EN61000-4-4 : Transitoires rapides en salves
EN61000-4-5 : Onde de choc
EN61000-4-6 : Injection de courant HF
EN61000-4-8 : Champ magnétique de fréquence industrielle
EN61000-4-11 : Creux et variations de tension
VCCI : 2015-04 ; Classe A
AS/NZS ; CISPR 32 : 2015 Classe A
CNS 13438 : 2006 Classe A
KCC : Classe A
Korea RRA Certifié classe A
Nom/Modèle du produit : Adaptateurs réseau convergents et
Adaptateurs Ethernet intelligents
Titulaire : QLogic Corporation
Date de fabrication : Voir le code de date indiqué sur le produit
Fabricant/Pays d'origine : QLogic Corporation / États-Unis
Équipement de classe A
(Équipement de
télécommunication/
informatique à usage
professionnel)
Cet équipement ayant subi un enregistrement EMC pour un
usage professionnel, le vendeur et/ou l'acheteur sont priés
de veiller à ce point. En cas de vente ou d'achat illicite, il
conviendra de passer à un usage domestique.
xxii
AH0054602-02 F
Préface
Avis légaux
Format de langue coréenne - Classe A
VCCI : Classe A
Ceci est un produit de Classe A sur la base de la norme du Conseil de contrôle
volontaire des interférences (Voluntary Control Council for Interference - VCCI).
Si cet équipement est utilisé dans un environnement local, des interférences radio
peuvent se produire, auquel cas l'utilisateur peut être amené à prendre des
mesures correctives.
Conformité sécurité du produit
Sécurité du produit UL, cUL :
UL 60950-1 (2ème édition) A1 + A2 2014-10-14
CSA C22.2 No.60950-1-07 (2ème édition) A1 +A2 2014-10
Utiliser uniquement avec équipement informatique ou équivalent.
Conforme à 21 CFR 1040.10 et 1040.11, 2014/30/UE, 2014/35/UE.
Directive basse tension 2006/95/EC :
TUV EN60950-1 :2006+A11+A1+A12+A2 2ème édition
TUV IEC 60950-1 : 2005 2ème édition Am1 : 2009 + Am2 : 2013 CB
Certifié CB selon IEC 60950-1 2e édition
xxiii
AH0054602-02 F
1
Présentation du produit
Ce chapitre fournit les informations suivantes concernant les Adaptateurs série
41xxx :

Description fonctionnelle

Fonctionnalités

« Spécifications de l'adaptateur » à la page 3
Description fonctionnelle
Les adaptateurs QLogic FastLinQ® 41000 Series comprennent des adaptateurs
réseau convergents 10 et 25 Gb et des adaptateurs Ethernet intelligents conçus
pour la mise en réseau accélérée des données de systèmes de serveurs.
L'adaptateur 41000 Series comprend un MAC Ethernet 10/25 Gb doté de
fonctionnalité duplex intégral.
Grâce à la fonction d'association du système d'exploitation QLogic, vous pouvez
séparer votre réseau en réseaux locaux virtuels (VLAN) et regrouper plusieurs
adaptateurs réseau en associations pour fournir un équilibrage de charge réseau
et une tolérance aux pannes. Pour plus d'informations sur l'association, consultez
la documentation de votre système d'exploitation.
Fonctionnalités
Les Adaptateurs série 41xxx présentent les fonctionnalités suivantes : Certaines
fonctions ne sont pas disponibles sur tous les adaptateurs :

Partitionnement de carte réseau (NPAR)

Solution monopuce :

MAC 10/25 Gb

Interface SerDes pour connexion d'émetteur-récepteur DAC (direct
attach copper)

PCIe® 3.0 x8

Matériel à capacité zéro copie
1
AH0054602-02 F
1–Présentation du produit
Fonctionnalités




1
Fonctionnalités liées aux performances :

Déchargements de somme de contrôle TCP, IP, UDP

Déchargement de segmentation TCP (TSO)

Large segment offload (LSO) (Déchargement de grands segments)

Déchargement de segments génériques (GSO)

Grand déchargement de réception (Large Receive Offload – LRO)

Regroupement de segments de réception (RSC)

File d'attente de machine virtuelle (VMQ) dynamique Microsoft®,
et files d'attente multiples Linux
Interruptions adaptives :

Extensibilité en émission/réception (TSS/RSS)

Déchargements sans état pour la virtualisation réseau utilisant
l'encapsulation de routage générique (NVGRE) et le trafic de tunnels
GRE L2/L3 de LAN virtuel (VXLAN)1
Gérabilité :

Contrôleur de bus de gestion système (SMB)

Conforme à Advanced Configuration and Power Interface (ACPI) 1.1a
(plusieurs modes d'alimentation)

Prise en charge de l'interface de bande latérale de contrôleur
réseau (NC-SI)
Fonctions réseau avancées :

Trames étendues (jusqu'à 9 600 octets). Le système d'exploitation et
le partenaire de liaison doivent prendre en charge les trames Jumbo.

Réseaux locaux virtuels (VLAN)

Contrôle du flux (IEEE Std 802.3X)

Commande de liaison logique (norme 802.2 de l'IEEE)

Processeur RISC (Ordinateur à jeu d'instructions réduit) sur puce haute vitesse

Mémoire tampon à trame de 96 Ko intégrée (ne s'applique pas à tous
les modèles)

1 024 filtres de classification (ne s'applique pas à tous les modèles)

Prise en charge d'adresses multi-diffusion via une fonction matérielle
d'adressage calculé à 128 bits
Cette fonctionnalité exige une prise en charge du système d’exploitation ou de l’Hyperviseur, afin
d’utiliser les déchargements.
2
AH0054602-02 F
1–Présentation du produit
Spécifications de l'adaptateur

Mémoire NVRAM flash série

Interface de gestion de l'alimentation PCI (v1.1)

Prise en charge de BAR (base address register) 64 bits

Prise en charge du processeur EM64T

Prise en charge du démarrage iSCSI et FCoE2
Spécifications de l'adaptateur
Les spécifications de l'Adaptateur série 41xxx comprennent les caractéristiques
physiques de l'adaptateur et les références de conformité aux normes.
Caractéristiques physiques
Les Adaptateurs série 41xxx sont des cartes PCIe standard et sont livrés avec un
support pleine hauteur ou compact à utiliser dans un logement PCIe standard.
Spécifications de normes
Les spécifications des normes prises en charge comprennent :
2

Spécification de base PCI Express, rév. 3.1

Spécification électromécanique de carte PCI Express, rév. 3.0

Spécification d'interface de gestion de l'alimentation du bus PCI, rév. 1.2

Spécifications des normes IEEE :

802.3-2015 Norme de l'IEEE pour Ethernet (contrôle de flux)

802.1q (VLAN)

802.1AX (Agrégation de liaisons)

802.1ad (QinQ)

802.1p (Codage basé sur les priorités)

1588-2002 PTPv1 (Precision Time Protocol)

1588-2008 PTPv2

IEEE 802.3az Energy Efficient Ethernet (EEE)

IPv4 (RFQ 791)

IPv6 (RFC 2460)
La limite de prise en charge matérielle de VF dans SR-IOV VF varie. La limite peut être inférieure
dans certains environnements de SE ; reportez-vous à la section correspondante à votre
système d'exploitation.
3
AH0054602-02 F
2
Installation du matériel
Ce chapitre fournit les informations suivantes concernant l'installation du matériel :

Exigences système

« Précautions de sécurité » à la page 5

« Liste de vérification de préinstallation » à la page 6

« Installation de l'adaptateur » à la page 6
Exigences système
Avant d'installer un QLogic Adaptateur série 41xxx, vérifiez que votre système
répond aux exigences en matière de matériel et de système d’exploitation
affichées dans le Tableau 2-1 et le Tableau 2-2. Pour obtenir une liste complète
des systèmes d’exploitation pris en charge, consultez le site Web de Cavium.
Tableau 2-1. Exigences du matériel hôte
Matériel
Exigence
Architecture
IA-32 ou EMT64 qui satisfait aux exigences de système
d'exploitation
PCIe
PCIe Gen2 x8 (2x10G NIC)
PCIe Gen3 x8 (2x25G NIC)
La bande passante 25 Gb double port intégral est prise en
charge sur les logements PCIe Gen3 x8 ou plus rapides.
Mémoire
8 GO de RAM (minimum)
Câbles et modules
optiques
Les Adaptateurs série 41xxx ont été testés pour l'interopérabilité
avec une variété de câbles et modules optiques 1G, 10G et 25G.
Voir « Câbles et modules optiques testés » à la page 262.
4
AH0054602-02 F
2–Installation du matériel
Précautions de sécurité
Tableau 2-2. Exigences minimales du système d'exploitation hôte
Système
d'exploitation
Exigence
Windows Server
2012, 2012 R2, 2016 (y compris Nano)
Linux
RHEL® 6.8, 6.9, 7.2, 7.3, 7.4
SLES® 11 SP4, SLES 12 SP2, SLES 12 SP3
VMware
ESXi 6.0 u3 et versions ultérieures pour adaptateurs 25 G
REMARQUE
Le Tableau 2-2 indique la configuration minimale requise du système
d'exploitation hôte. Pour obtenir une liste complète des systèmes
d’exploitation pris en charge, consultez le site Web de Cavium
Précautions de sécurité
!
AVERTISSEMENT
L'adaptateur est installé dans un système qui fonctionne avec des tensions
potentiellement mortelles. Avant d'ouvrir le capot de votre système, prenez
les mesures suivantes afin de vous protéger et d'éviter tout risque de
destruction des composants du système.
 Enlevez les objets métalliques ou les bijoux que vous portez aux mains
et aux poignets.
 Veillez à utiliser uniquement des outils isolés ou non conducteurs.
 Vérifiez que le système est hors tension et que la prise est débranchée
avant de toucher tout composant interne.
 Installez ou enlevez les adaptateurs dans un environnement exempt
d'électricité statique. Le port d'un bracelet antistatique correctement relié
à la terre ou de tout autre dispositif antistatique ainsi que l'utilisation d'un
tapis antistatique sont vivement conseillés.
5
AH0054602-02 F
2–Installation du matériel
Liste de vérification de préinstallation
Liste de vérification de préinstallation
Avant d'installer l'adaptateur, procédez ainsi :
1.
Assurez-vous que votre système répond bien à la configuration matérielle et
logicielle requise décrite dans la section « Exigences système » à la page 4.
2.
Vérifiez si votre système utilise le BIOS le plus récent.
REMARQUE
Si vous vous êtes procuré le logiciel de l'adaptateur sur le site Web
Cavium, vérifiez les chemins d'accès aux fichiers de pilote de
l'adaptateur.
3.
Si votre système est actif, fermez-le.
4.
Une fois le système arrêté, coupez l'alimentation secteur et débranchez la
prise de l'ordinateur.
5.
Sortez l'adaptateur de son emballage et placez-le sur une surface exempte
d'électricité statique.
6.
Vérifiez que la carte ne présente aucun signe de détérioration, en particulier
sur le connecteur de bord. N'essayez jamais d'installer un adaptateur
endommagé.
Installation de l'adaptateur
Les instructions suivantes s’appliquent à l’installation des QLogic Adaptateurs
série 41xxx sur la plupart des systèmes. Pour obtenir des détails sur l'exécution
de ces tâches, reportez-vous aux manuels fournis avec votre système.
Pour installer l'adaptateur :
1.
Consultez les « Précautions de sécurité » à la page 5 et la « Liste de
vérification de préinstallation » à la page 6. Avant d'installer l'adaptateur,
assurez-vous que le système est hors tension, que la prise est débranchée
et que vous respectez les procédures correctes de mise à la terre.
2.
Ouvrez le boîtier du système et sélectionnez le logement correspondant à
la taille de l'adaptateur, à savoir PCIe Gen 2 x8 ou PCIe Gen 3 x8. Un
adaptateur de taille inférieure peut être placé dans un logement plus grand
(x8 dans un x16), mais un adaptateur de taille supérieure ne peut pas être
placé dans un logement plus petit (x8 dans un x4). Si vous ne savez pas
comment identifier un logement PCIe, consultez la documentatio de
votre système.
3.
Enlevez la platine avant nue (lame d'obturation) du logement sélectionné.
6
AH0054602-02 F
2–Installation du matériel
Installation de l'adaptateur
4.
Alignez le bord du connecteur de l'adaptateur sur le logement du connecteur
PCIe dans le système.
5.
En exerçant une pression égale sur les deux coins de la carte adaptateur,
enfoncez celle-ci dans le logement jusqu'à ce qu'elle soit bien positionnée.
Une fois l'adaptateur correctement positionné, le connecteur du port de
l'adaptateur est aligné sur l'ouverture du logement et sa platine avant se
trouve dans l'alignement du châssis du système.
PRÉCAUTION
N'exercez pas de pression excessive lorsque vous calez l'adaptateur,
car vous pourriez endommager le système ou l'adaptateur. Si vous
avez du mal à enfoncer l'adaptateur, retirez-le, réalignez-le et
recommencez.
6.
Fixez l'adaptateur avec son clip ou sa vis.
7.
Refermez le boîtier du système et détachez tous les dispositifs antistatiques
personnels.
7
AH0054602-02 F
3
Installation des pilotes
Ce chapitre fournit les informations suivantes concernant l'installation des pilotes :

Installation du logiciel pilote pour Linux

« Installation du logiciel pilote pour Windows » à la page 16

« Installation du logiciel pilote pour VMware » à la page 28
Installation du logiciel pilote pour Linux
Cette section décrit la manière d'installer des pilotes Linux avec ou sans accès direct
à la mémoire à distance (RDMA). Elle présente également les paramètres facultatifs
des pilotes Linux, leurs valeurs par défaut, leurs messages et leurs statistiques.

Installation des pilotes Linux sans RDMA

Installation des pilotes Linux avec RDMA

Paramètres facultatifs du pilote Linux

Valeurs opérationnelles par défaut du pilote Linux

Messages du pilote Linux

Statistiques
Les pilotes Linux des Adaptateur série 41xxx et la documentation complémentaire
sont disponibles sur la page de support Dell :
dell.support.com
Le Tableau 3-1 décrit les pilotes Linux des Adaptateur série 41xxx :
Tableau 3-1. Pilotes Linux des Adaptateurs série 41xxx QLogic
Pilote
Linux
qed
Description
Le module core qed contrôle directement le micrologiciel, gère les interruptions et fournit
l'API de bas niveau pour l'ensemble des pilotes propres au protocole. Le pilote qed
s'interface avec les pilotes qede, qedr, qedi et qedf. Le module core Linux gère toutes
les ressources de périphérique PCI (registres, files d'attente d'interface hôte, etc.).
Le module core qed exige la version 2.6.32 ou ultérieure du noyau Linux. Les tests
se concentrent sur l'architecture x86_64.
8
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Linux
Tableau 3-1. Pilotes Linux des Adaptateurs série 41xxx QLogic (Suite)
Pilote
Linux
Description
qede
Pilote Ethernet Linux pour les Adaptateurs série 41xxx. Ce pilote contrôle directement le
matériel et est responsable de l'envoi et de la réception des paquets Ethernet au nom
de la pile réseau hôte Linux. Ce pilote reçoit et traite également les interruptions de
périphérique, pour son propre compte (pour les réseaux L2). Le pilote qed exige la
version 2.6.32 ou ultérieure du noyau Linux. Les tests se concentrent sur l'architecture
x86_64.
qedr
Pilote RDMA over converged Ethernet (RoCE) Linux. Ce pilote fonctionne dans
l'environnement OpenFabrics Enterprise Distribution (OFED™) en conjonction avec le
module de base qed et le pilote Ethernet qede. Les applications d'espace utilisateur RDMA
exigent également que la bibliothèque utilisateur libqedr soit installée sur le serveur.
qedi
Pilote de déchargement iSCSI Linux pour les Adaptateurs série 41xxx. Ce pilote fonctionne
avec la bibliothèque Open iSCSI.
qedf
Pilote de déchargement FCoE Linux pour les Adaptateurs série 41xxx. Ce pilote fonctionne
avec la bibliothèque Open FCoE.
Vous pouvez installer les pilotes Linux avec un paquet RPM (Red Hat® Package
Manager) source ou un paquet RPM kmod. Voici les paquets RPM RHEL :

qlgc-fastlinq-<version>.<OS>.src.rpm

qlgc-fastlinq-kmp-default-<version>.<arch>.rpm
Voici les paquets RPM source et kmp SLES :

qlgc-fastlinq-<version>.<OS>.src.rpm

qlgc-fastlinq-kmp-default-<version>.<OS>.<arch>.rpm
Le paquet RPM kmod (kernel module) suivant installe les pilotes Linux sur des
hôtes SLES exécutant l'hyperviseur Xen :

qlgc-fastlinq-kmp-xen-<version>.<OS>.<arch>.rpm
Le paquet RPM source suivant installe le code de la bibliothèque RDMA sur les
hôtes RHEL et SLES :

qlgc-libqedr-<version>.<OS>.<arch>.src.rpm
Le fichier compressé TAR BZip2 (BZ2) du code source suivant installe les pilotes
Linux sur les hôtes RHEL et SLES :

fastlinq-<version>.tar.bz2
9
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Linux
REMARQUE
Pour les installations réseau via NFS, FTP ou HTTP (à l'aide d'une disquette
de démarrage de réseau), vous devrez peut-être utiliser un disque de pilote
contenant le pilote qede. Les pilotes de démarrage Linux peuvent être
compilés en modifiant l'environnement makefile et make.
Installation des pilotes Linux sans RDMA
Pour installer les pilotes Linux sans RDMA :
1.
Téléchargez les pilotes Linux de l'Adaptateur série 41xxx à partir de Dell :
dell.support.com
2.
Supprimez les pilotes Linux existants en suivant les instructions de la
section « Suppression des pilotes Linux » à la page 10.
3.
Installez les nouveaux pilotes Linux en utilisant l'une des méthodes
suivantes :

Installation des pilotes Linux à l'aide du paquet RPM src

Installation des pilotes Linux en utilisant le package RPM kmp/kmod

Installation des pilotes Linux en utilisant le fichier TAR
Suppression des pilotes Linux
Il existe deux procédures permettant de supprimer les pilotes Linux : l'une pour un
environnement non-RDMA et l'autre pour un environnement RDMA. Choisissez la
procédure qui correspond à votre environnement.
Pour supprimer les pilotes Linux dans un environnement non-RDMA,
déchargez et supprimez les pilotes :
Suivez la procédure relative à la méthode d'installation d'origine et au système
d'exploitation.

Si vous avez installé les pilotes Linux à l'aide d'un paquet RPM, saisissez
les commandes suivantes :
rmmod qede
rmmod qed
depmod -a
rpm -e qlgc-fastlinq-kmp-default-<version>.<arch>

Si vous avez installé les pilotes Linux à l'aide d'un fichier TAR, saisissez les
commandes suivantes :
rmmod qede
10
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Linux
rmmod qed
depmod -a

Pour RHEL :
cd /lib/modules/<version>/extra/qlgc-fastlinq
rm -rf qed.ko qede.ko qedr.ko

Pour SLES :
cd /lib/modules/<version>/updates/qlgc-fastlinq
rm -rf qed.ko qede.ko qedr.ko
Pour supprimer les pilotes Linux dans un environnement non-RDMA :
1.
Pour obtenir le chemin vers les pilotes actuellement installés, entrez la
commande suivante :
modinfo <driver name>
2.
Déchargez et supprimez les pilotes Linux.

Si vous avez installé les pilotes Linux à l'aide d'un paquet RPM,
saisissez les commandes suivantes :
modprobe -r qede
depmod -a
rpm -e qlgc-fastlinq-kmp-default-<version>.<arch>

Si vous avez installé les pilotes Linux à l'aide d'un fichier TAR,
saisissez les commandes suivantes :
modprobe -r qede
depmod -a
REMARQUE
Si le pilote qedr est présent, entrez à la place la commande
modprobe -r qedr.
3.
Supprimez les fichiers qed.ko, qede.ko et qedr.ko du répertoire où ils
résident. Par exemple, sous SLES, entrez les commandes suivantes :
cd /lib/modules/<version>/updates/qlgc-fastlinq
rm -rf qed.ko
rm -rf qede.ko
rm -rf qedr.ko
depmod -a
11
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Linux
Pour supprimer les pilotes Linux dans un environnement RDMA :
1.
Pour obtenir le chemin vers les pilotes installés, entrez la commande suivante :
modinfo <driver name>
2.
Déchargez et supprimez les pilotes Linux.
modprobe -r qedr
modprobe -r qede
modprobe -r qed
depmod -a
3.
Supprimez les fichiers de modules de pilote :

Si vous avez installé les pilotes à l'aide d'un paquet RPM, entrez la
commande suivante :
rpm -e qlgc-fastlinq-kmp-default-<version>.<arch>

Si vous avez installé les pilotes à l'aide d'un fichier TAR, saisissez les
commandes suivantes, en fonction de votre système d'exploitation :
Pour RHEL :
cd /lib/modules/<version>/extra/qlgc-fastlinq
rm -rf qed.ko qede.ko qedr.ko
Pour SLES :
cd /lib/modules/<version>/updates/qlgc-fastlinq
rm -rf qed.ko qede.ko qedr.ko
Installation des pilotes Linux à l'aide du paquet RPM src
Pour installer des pilotes Linux à l'aide du package RPM src
1.
Saisissez la commande suivante en réponse à une invite de commande :
rpm -ivh RPMS/<arch>/qlgc-fastlinq-<version>.src.rpm
2.
Faites passer le répertoire au chemin d'accès au RPM et créez le RPM
binaire pour le noyau :
Pour RHEL :
cd /root/rpmbuild
rpmbuild -bb SPECS/fastlinq-<version>.spec
Pour SLES :
cd /usr/src/packages
rpmbuild -bb SPECS/fastlinq-<version>.spec
12
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Linux
3.
Installez le RPM qui vient d'être compilé :
rpm -ivh RPMS/<arch>/qlgc-fastlinq-<version>.<arch>.rpm
REMARQUE
L'option --force peut être requise sur certaines distributions Linux en
cas de conflit.
Les pilotes seront installés dans les chemins d'accès suivants.
Pour SLES :
/lib/modules/<version>/updates/qlgc-fastlinq
Pour RHEL :
/lib/modules/<version>/extra/qlgc-fastlinq
4.
Activez toutes les interfaces ethX de la manière suivante :
ifconfig <ethX> up
5.
Pour SLES, utilisez YaST pour configurer les interfaces Ethernet afin qu'elles
soient lancées automatiquement au moment du démarrage en définissant
une adresse IP statique ou en activant DHCP sur l'interface.
Installation des pilotes Linux en utilisant le package RPM kmp/kmod
Pour installer le package RPM kmod :
1.
Saisissez la commande suivante en réponse à une invite de commande :
rpm -ivh qlgc-fastlinq-<version>.<arch>.rpm
2.
Rechargez le pilote :
modprobe -r qede
modprobe qede
Installation des pilotes Linux en utilisant le fichier TAR
Pour installer les pilotes Linux en utilisant le fichier TAR :
1.
Créez un répertoire et extrayez les fichiers TAR dans ce répertoire :
tar xjvf fastlinq-<version>.tar.bz2
2.
Allez au répertoire récemment créé, puis installez les pilotes :
cd fastlinq-<version>
make clean; make install
Les pilotes qed et qede seront installés dans les chemins d'accès suivants :
13
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Linux
Pour SLES :
/lib/modules/<version>/updates/qlgc-fastlinq
Pour RHEL :
/lib/modules/<version>/extra/qlgc-fastlinq
3.
Testez les pilotes en les chargeant (au besoin, déchargez d'abord les
pilotes existants) :
rmmod qede
rmmod qed
modprobe qed
modprobe qede
Installation des pilotes Linux avec RDMA
Pour plus d'informations sur iWARP, voir le Chapitre 7 Configuration d'iWARP.
Pour installer les pilotes Linux dans un environnement avec OFED préinstallé :
1.
Téléchargez les pilotes Linux de l'Adaptateur série 41xxx à partir du site Dell :
dell.support.com
2.
Configurez RoCE sur l'adaptateur comme indiqué à la section
« Configuration de RoCE sur l'adaptateur pour Linux » à la page 79.
3.
Supprimez les pilotes Linux existants en suivant les instructions de la
section « Suppression des pilotes Linux » à la page 10.
4.
Installez les nouveaux pilotes Linux en utilisant l'une des méthodes suivantes :
5.

Installation des pilotes Linux en utilisant le package RPM kmp/kmod

Installation des pilotes Linux en utilisant le fichier TAR
Installez les bibliothèques libqedr pour travailler avec les applications de
l'espace utilisateur RDMA. Le RPM libqedr est disponible uniquement pour
OFED préinstallé. Vous devez sélectionner quel RDMA (RoCE, RoCEv2 ou
iWARP) est utilisé dans UEFI jusqu'à ce que la présence simultanée de
RoCE et iWARP soit prise en charge dans le micrologiciel. « Aucun » est
activé par défaut. Tapez la commande suivante :
rpm –ivh qlgc-libqedr-<version>.<arch>.rpm
6.
Pour créer et installer la bibliothèque d'espace utilisateur libqedr, entrez la
commande suivante :
'make libqedr_install'
7.
Testez les pilotes en les chargeant ainsi :
modprobe qedr
make install_libeqdr
14
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Linux
Paramètres facultatifs du pilote Linux
Le Tableau 3-2 décrit les paramètres facultatifs pour le pilote qede.
Tableau 3-2. Paramètres facultatifs du pilote qede
Paramètre
Description
debug
Contrôle le niveau de verbosité du pilote de manière similaire à ethtool
-s <dev> msglvl.
int_mode
Contrôle le mode d'interruption autre que MSI-X.
gro_enable
Active ou désactive la fonctionnalité de déchargement de réception
générique (GRO) du matériel. Cette fonctionnalité est similaire à la
fonction GRO logicielle du noyau, mais est réalisée uniquement par le
matériel du périphérique.
err_flags_override
Un bitmap pour désactiver ou forcer les actions effectuées en cas d'erreur
matérielle :
 bit 31 - bit d'activation de ce masque de bits
 bit 0 - empêcher le rétablissement des attentions matérielles
 bit 1 - recueillir les données de débogage
 bit 2 - déclencher un processus de récupération
 bit 3 - appeler WARN pour obtenir une trace d'appel du flux qui a
conduit à l'erreur
Valeurs opérationnelles par défaut du pilote Linux
Le Tableau 3-3 énumère les valeurs opérationnelles par défaut des pilotes Linux
qed et qede.
Tableau 3-3. Valeurs opérationnelles par défaut du pilote Linux
Valeur par défaut du pilote
qed
Valeur par défaut du pilote
qede
Speed (Vitesse)
Négociation automatique avec
annonce de la vitesse
Négociation automatique avec
annonce de la vitesse
MSI/MSI-X
Activé
Activé
Flow Control
(Contrôle de flux)
—
Autonégociation avec RX et TX
annoncés
MTU
—
1500 (gamme de 46 à 9 600)
Rx Ring Size
(Taille d'anneau Rx)
—
1000
Opération
15
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Windows
Tableau 3-3. Valeurs opérationnelles par défaut du pilote Linux (Suite)
Valeur par défaut du pilote
qed
Valeur par défaut du pilote
qede
Tx Ring Size
(Taille d'anneau Tx)
—
4078 (plage : 128 à 8191)
Coalesce Rx Microseconds
(grouper les microsecondes de Rx)
—
24 (gamme de 0 à 255)
Coalesce Tx Microseconds
(grouper les microsecondes de Tx)
—
48
TSO
—
Activé
Opération
Messages du pilote Linux
Pour définir le niveau de détail des messages de pilote Linux, entrez une des
commandes suivantes :

ethtool -s <interface> msglvl <value>

modprobe qede debug=<value>
où <value> représente les bits 0 à 15, qui sont des valeurs réseau Linux
standard, alors que les bits 16 et supérieurs sont spécifiques aux pilotes.
Statistiques
Pour afficher les statistiques et informations de configuration détaillées, utilisez
l'utilitaire ethtool. Reportez-vous à la page principale de ethtool pour de plus
amples informations.
Installation du logiciel pilote pour Windows
Pour plus d'informations sur iWARP, voir le Chapitre 7 Configuration d'iWARP.

Installation des pilotes Windows

Suppression des pilotes Windows

Gestion des propriétés de l'adaptateur

Définition des options de gestion de l'alimentation
16
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Windows
Installation des pilotes Windows
Installez le logiciel pilote Windows à l'aide du progiciel de mise à jour Dell
(Dell Update Package – DUP) :

Exécution du DUP dans l'IUG

Options d'installation de DUP

Exemples d'installation de DUP
Exécution du DUP dans l'IUG
Pour exécuter le DUP dans l'interface graphique :
1.
Double-cliquez sur l'icône représentant le fichier du DUP.
REMARQUE
Le nom de fichier réel du DUP varie.
2.
Dans la fenêtre Dell Update Package (Figure 3-1), cliquez sur Installer.
Figure 3-1. Fenêtre Dell Update Package
17
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Windows
3.
Dans la fenêtre de bienvenue de l'Assistant QLogic Super Installer®
(Figure 3-2), cliquez sur Suivant.
Figure 3-2. Assistant QLogic InstallShield : Fenêtre de bienvenue
18
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Windows
4.
Procédez ainsi dans la fenêtre de contrat de licence de l'Assistant
(Figure 3-3) :
a.
Lisez le contrat de licence du logiciel de l'utilisateur final QLogic.
b.
Pour continuer, sélectionnez I accept the terms in the license
agreement (J'accepte les conditions du contrat de licence).
c.
Cliquez sur Next (Suivant).
Figure 3-3. Assistant QLogic InstallShield : Fenêtre de contrat de licence
19
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Windows
5.
Remplissez la fenêtre de type d'installation de l'Assistant (Figure 3-4)
comme suit :
a.
b.
Sélectionnez l'un des types d'installation suivants :

Cliquez sur Complète pour installer toutes les fonctions
du programme.

Cliquez sur Custom (Personnalisée) pour sélectionner les
fonctions à installer.
Pour continuer, cliquez sur Next (Suivant).
Si vous avez choisi Complète, passez directement à l'étape 6b.
Figure 3-4. Assistant InstallShield : Fenêtre de type d'installation
6.
Si vous avez sélectionné Custom à l'étape 5, remplissez la fenêtre
d'installation personnalisée (Figure 3-5) comme suit :
a.
Sélectionnez les fonctions à installer. Par défaut, toutes les fonctions
sont sélectionnées. Pour modifier le paramètre d'installation d'une
fonction, cliquez sur l'icône en regard de cette fonction et sélectionnez
l'une des options suivantes :

This feature will be installed on the local hard drive (Cette
fonctionnalité sera installée sur le disque dur local) : marque la
fonction pour installation, sans affecter ses sous-fonctions.
20
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Windows
b.

This feature, and all subfeatures, will be installed on the
local hard drive (Cette fonctionnalité et toutes ses
sous-fonctionnalités seront installées sur le disque dur local) :
marque la fonction et toutes ses sous-fonctions pour installation

This feature will not be available (Cette fonctionnalité ne sera
pas disponible) : empêche l'installation de la fonction.
Cliquez sur Next (Suivant) pour continuer.
Figure 3-5. Assistant InstallShield : Fenêtre d'installation personnalisée
7.
Dans la fenêtre Prêt à installer de l'Assistant InstallShield (Figure 3-6),
cliquez sur Install (Installer). L'Assistant InstallShield installe les pilotes et le
programme d'installation du logiciel de gestion de l'adaptateur QLogic.
21
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Windows
Figure 3-6. Assistant InstallShield : Fenêtre Prêt à installer le programme
22
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Windows
8.
Une fois l'installation terminée, la fenêtre Assistant InstallShield terminé
apparaît (Figure 3-7). Cliquez sur Finish (Terminer) pour fermer le
programme d'installation.
Figure 3-7. Assistant InstallShield : Fenêtre Terminé
23
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Windows
9.
Dans la fenêtre DUP (Figure 3-8), le message « Update installer operation
was successful » (« L'opération d'installation de la mise à jour a réussie »)
indique que l'installation est terminée.

(Facultatif) Pour ouvrir le fichier journal, cliquez sur View Installation
Log (Afficher le journal d'installation). Le fichier journal affiche la
progression de l'installation du DUP, les versions précédentes installées,
les messages d'erreur et d'autres informations au sujet de l'installation.

Pour fermer la fenêtre Dell Update Package, cliquez sur CLOSE
(FERMER).
Figure 3-8. Fenêtre Dell Update Package
Options d'installation de DUP
Pour personnaliser le comportement d'installation de DUP, utilisez les options de
ligne de commande suivantes.

Pour extraire uniquement les composants du pilote sur un répertoire :
/drivers=<path>
REMARQUE
Cette commande exige l'option /s.

Pour installer ou mettre à jour uniquement les composants du pilote :
/driveronly
REMARQUE
Cette commande exige l'option /s.
24
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Windows

(Avancé) Utilisez l'option /passthrough pour envoyer tout le texte suivant
/passthrough directement au logiciel d'installation QLogic du DUP. Ce mode
supprime toutes les interfaces GUI fournies, mais pas nécessairement celles
du logiciel QLogic.
/passthrough

(Avancé) Pour retourner une description codée des fonctionnalités prises en
charge par ce DUP :
/capabilities
REMARQUE
Cette commande exige l'option /s.
Exemples d'installation de DUP
Les exemples suivants montrent comment utiliser les options d'installation.
Pour mettre à jour le système automatiquement :
<DUP_file_name>.exe /s
Pour extraire le contenu de la mise à jour dans le répertoire C:\mydir\ :
<DUP_file_name>.exe /s /e=C:\mydir
Pour extraire les composants de pilote dans le répertoire C:\mydir\ :
<DUP_file_name>.exe /s /drivers=C:\mydir
Pour installer uniquement les composants du pilote :
<DUP_file_name>.exe /s /driveronly
Pour modifier l'emplacement du journal par défaut à C:\my path with
spaces\log.txt :
<DUP_file_name>.exe /l="C:\my path with spaces\log.txt"
Suppression des pilotes Windows
Pour supprimer les pilotes Windows :
1.
Dans le panneau de configuration, cliquez sur Programmes, puis sur
Programmes et fonctionnalités.
2.
Dans la liste des programmes, sélectionnez QLogic FastLinQ Driver
Installer, puis cliquez sur Désinstaller.
3.
Suivez les instructions pour supprimer les pilotes.
25
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Windows
Gestion des propriétés de l'adaptateur
Pour afficher ou modifier les propriétés de l'Adaptateur série 41xxx :
1.
Dans le panneau de configuration, cliquez sur le Gestionnaire de
périphériques.
2.
Sur les propriétés de l'adaptateur sélectionné, cliquez sur l'onglet Avancé.
3.
Sur la page Avancé (Figure 3-9), sélectionnez un élément sous Propriété,
puis modifiez sa valeur au besoin.
Figure 3-9. Configuration des propriétés d'adaptateur avancées
26
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour Windows
Définition des options de gestion de l'alimentation
Vous pouvez définir les options de gestion de l'alimentation de façon à ce que le
système d'exploitation désactive le contrôleur pour économiser de l'énergie ou de
façon à permettre au contrôleur de « réveiller » le système. Si le périphérique est
occupé (à gérer un appel par exemple), le système d'exploitation ne l'arrête pas.
Le système d'exploitation tente de désactiver tous les périphériques uniquement
lorsque l'ordinateur se met en veille. Pour que le contrôleur reste constamment
actif, ne cochez pas la case Autoriser l'ordinateur à éteindre ce périphérique
pour économiser l'énergie (Figure 3-10).
Figure 3-10. Options de gestion de l'alimentation
REMARQUE
 La page de Gestion de l'alimentation ne s'applique qu'aux serveurs
prenant en charge la gestion de l'alimentation.
 Ne cochez pas la case Allow the computer to turn off the device to
save power (Autoriser l'ordinateur à éteindre ce périphérique pour
économiser l'énergie) s'il s'agit d'un adaptateur faisant partie d'une
association.
27
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour VMware
Installation du logiciel pilote pour VMware
Cette section décrit le pilote VMware ESXi qedentv pour les Adaptateurs série
41xxx.

Pilotes et jeux de pilotes VMware

Installation des pilotes VMware

Paramètres facultatifs des pilotes VMware

Paramètres par défaut des pilotes VMware

Suppression du pilote VMware

Prise en charge de FCoE

Prise en charge iSCSI
Pilotes et jeux de pilotes VMware
Le Tableau 3-4 énumère les pilotes VMware ESXi pour les protocoles.
Tableau 3-4. Pilotes VMware
Pilotes VMware
a
Description
qedentv
Pilote de réseau natif
qedrntv
Natif Pilote de déchargement RDMA (RoCE et RoCEv2) a
qedf
Pilote de déchargement FCoE natif
qedil
Pilote de déchargement iSCSI hérité
Le pilote RoCE certifié n'est pas inclus dans cette version. Le pilote non certifié peut être
disponible dans le cadre d'un aperçu anticipé.
Les pilotes ESXi sont inclus sous forme de jeux de pilotes individuels et ne sont
pas regroupés, sauf indication particulière. Le Tableau 3-5 énumère les versions
ESXi et les versions de pilote applicables.
28
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour VMware
Tableau 3-5. Paquets de pilotes ESXi par version
Version ESXi a
Protocole
Nom du pilote
Version du
pilote
ESXi 6.5 b
NIC
qedentv
3.0.7.5
FCoE
qedf
1.2.24.0
iSCSI
qedil
1.0.19.0
RoCE
qedrntv
3.0.7.5.1
NIC
qedentv
2.0.7.5
FCoE
qedf
1.2.24.0
iSCSI
qedil
1.0.19.0
ESXi 6.0u3
a
Des pilotes ESXi supplémentaires peuvent être disponibles après la publication de ce
guide d’utilisation. Pour plus d'informations, reportez-vous aux Notes de mise à jour.
b
Pour ESXi 6.5, les pilotes NIC et RoCE ont été réunis et peuvent être installés sous
forme de lot unique hors ligne en utilisant les commandes d'installation standard ESXi.
Le nom de paquet est qedentv_3.0.7.5_qedrntv_3.0.7.5.1_signed_drivers.zip. La
séquence d'installation recommandée commence par les pilotes NIC et RoCE, suivis
pas les pilotes FCoE et iSCSI.
Installez les pilotes individuels par l'une des méthodes suivantes :

Commandes d'installation de paquet ESXi standard (voir Installation des
pilotes VMware)

Procédures incluses dans les fichiers Lisez-moi de pilotes individuels

Procédures incluses dans l'article suivant de la base de connaissances
VMware :
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&
cmd=displayKC&externalId=2137853
Vous devez d'abord installer le pilote de carte réseau, puis les pilotes de stockage.
Installation des pilotes VMware
Vous pouvez utiliser le fichier ZIP de pilotes pour installer un nouveau pilote ou
mettre à jour un pilote existant. Veillez à installer l'ensemble des pilotes à partir du
même fichier ZIP de pilotes. Le mélange de pilotes issus de plusieurs fichiers ZIP
peut générer des problèmes.
29
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour VMware
Pour installer le pilote VMware :
1.
Téléchargez le pilote VMware des Adaptateur série 41xxx à partir de la page
de support VMware :
www.vmware.com/support.html
2.
Allumez l'hôte ESX et connectez-vous à un compte doté du rôle
Administrateur.
3.
Décompressez le fichier ZIP de pilotes, puis extrayez le fichier .vib.
4.
Utilisez l'utilitaire Linux scp pour copier un fichier .vib à partir d'un système
local dans le répertoire /tmp sur un serveur ESX avec l'adresse IP
10.10.10.10. Par exemple, entrez la commande suivante :
#scp qedentv-1.0.3.11-1OEM.550.0.0.1331820.x86_64.vib root@10.10.10.10:/tmp
Vous pouvez placer le fichier dans n'importe quel dossier accessible par le
shell de console ESX.
REMARQUE
Si vous n'avez pas de machine Linux, vous pouvez utiliser l'explorateur
de fichiers vSphere datastore pour charger les fichiers sur le serveur.
5.
Mettez l'hôte en mode de maintenance en saisissant la commande suivante :
#esxcli --maintenance-mode
6.
Sélectionnez l'une des options d'installation suivantes :

Option 1 : Installez le .vib directement sur un serveur ESX en utilisant
soit le CLI soit le gestionnaire VMware Update Manager (VUM) :

Pour installer le fichier .vib en utilisant le CLI, entrez la
commande suivante. Veillez à indiquer le chemin complet du
fichier .vib.
# esxcli software vib install -v
/tmp/qedentv-1.0.3.11-1OEM.550.0.0.1331820.x86_64.vib

Pour installer le fichier .vib en utilisant le VUM, consultez
l'article de la base de connaissance ici :
Mise à jour d'un hôte ESXi/ESX à l'aide de VMware vCenter
Update Manager 4.x et 5.x (1019545)
30
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour VMware

Option 2 : Pour installer tous les fichiers VIB individuels en même
temps en entrant la commande suivante :
# esxcli software vib install –d
/tmp/qedentv-bundle-2.0.3.zip
Pour mettre à niveau un pilote existant :
Suivez les étapes correspondant à une nouvelle installation, en remplaçant la
commande de l'option 1 précédente par celle-ci :
#esxcli software vib update -v
/tmp/qedentv-1.0.3.11-1OEM.550.0.0.1331820.x86_64.vib
Paramètres facultatifs des pilotes VMware
Le Tableau 3-6 décrit les paramètres facultatifs qui peuvent être donnés comme
arguments de ligne de commande à la commande esxcfg-module.
Tableau 3-6. Paramètres facultatifs des pilotes VMware
Paramètre
Description
hw_vlan
Permet d'activer (1) ou de désactiver (0) globalement l'insertion et la
suppression de VLAN matériel. Désactivez ce paramètre lorsque la couche
supérieure a besoin d'envoyer ou de recevoir des paquets entièrement
formés. hw_vlan=1 est la valeur par défaut.
num_queues
Spécifie le nombre de paires de files d'attente d'émission/réception (TX/RX).
num_queues peut être égal à 1–11 ou à l'une des valeurs suivantes :
 -1 autorise le pilote à déterminer le nombre optimal de paires de files
d'attente (valeur par défaut).
 0 utilise la file d'attente par défaut.
Vous pouvez spécifier plusieurs valeurs séparées par une virgule pour les
configurations multiports ou multifonctions.
multi_rx_filters
Spécifie le nombre de filtres RX par file d'attente RX, à l'exclusion de la file
d'attente par défaut. multi_rx_filters peut être égal à 1-4 ou à l'une
des valeurs suivantes :
 –1 utilise le nombre par défaut de filtres RX par file d'attente.
 0 désactive les filtres RX.
disable_tpa
Active (0) ou désactive (1) la fonction TPA (LRO). disable_tpa=0 est
la valeur par défaut.
max_vfs
Spécifie le nombre de fonctions virtuelles (VF) par fonction physique (PF).
max_vfs peut être égal à 0 (désactivé) ou à 64 VF sur un seul port (activé).
La prise en charge maximale de 64 VF pour ESXi est une contrainte
d'allocation de ressources du SE.
31
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour VMware
Tableau 3-6. Paramètres facultatifs des pilotes VMware (Suite)
Paramètre
RSS
Description
Spécifie le nombre de files d'attente de mise à l'échelle en réception utilisées
par l'hôte ou par le trafic en tunnel de LAN virtuel extensible (VXLAN) pour
une fonction physique (PF). RSS peut être égal à 2, 3 ou 4, ou à l'une des
valeurs suivantes :
 –1 utilise le nombre de files d'attente par défaut.
 0 ou 1 désactive les files d'attente RSS.
Vous pouvez spécifier plusieurs valeurs séparées par une virgule pour les
configurations multiports ou multifonctions.
debug (débogage)
Spécifie le niveau de données que le pilote doit enregistrer dans le fichier
journal vmkernel. debug peut avoir les valeurs suivantes, par ordre
croissant de quantité de données :
 0x80000000 indique le niveau Avis.
 0x40000000 indique le niveau Information (inclut le niveau Avis)
 0x3FFFFFFF indique le niveau Détaillé pour tous les sous-modules de
pilote (inclut les niveaux Information et Avis)
auto_fw_reset
Active (1) ou désactive (0) la fonction de récupération automatique du
micrologiciel du pilote. Lorsque ce paramètre est activé, le pilote tente de
récupérer son fonctionnement normal après des événements tels que
l'écoulement du délai d'émission, les assertions de micrologiciel et les
erreurs de parité de l'adaptateur. La valeur par défaut est
auto_fw_reset=1.
vxlan_filter_en
Active (1) ou désactive (0) le filtrage VXLAN sur la base de l'adresse MAC
externe, de l'adresse MAC interne et du réseau VXLAN (VNI), pour faire
correspondre directement le trafic à une file d'attente spécifique. La valeur par
défaut est vxlan_filter_en=1. Vous pouvez spécifier plusieurs valeurs
séparées par une virgule pour les configurations multiports ou multifonctions.
enable_vxlan_offld
Active (1) ou désactive (0) la fonction de déchargement de la somme de
contrôle de trafic en tunnel VXLAN et de déchargement de la segmentation
TCP (TSO). La valeur par défaut est enable_vxlan_offld=1. Vous
pouvez spécifier plusieurs valeurs séparées par une virgule pour les
configurations multiports ou multifonctions.
32
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour VMware
Paramètres par défaut des pilotes VMware
Le Tableau 3-7 énumère les valeurs par défaut des paramètres des pilotes VMware.
Tableau 3-7. Paramètres par défaut des pilotes VMware
Paramètre
Par défaut
Speed (Vitesse)
Négociation automatique avec annonce de toutes les
vitesses. Le paramètre de vitesse doit être identique
sur tous les ports. Si la négociation automatique est
activée sur le périphérique, tous les ports du
périphérique l'utiliseront.
Flow Control (Contrôle de
flux)
Négociation automatique avec annonce RX et TX
MTU
1 500 (plage : 46–9 600)
Rx Ring Size (Taille
d'anneau Rx)
8 192 (plage : 128-8 192)
Tx Ring Size (Taille
d'anneau Tx)
8 192 (plage : 128-8 192)
MSI-X
Enabled (Activé)
Transmit Send Offload
(TSO) (Déchargement d'envoi
en émission (TSO))
Enabled (Activé)
Large Receive Offload
(LRO) (Déchargement de
réception volumineuse (LRO))
Enabled (Activé)
RSS
Enabled (Activé) (4 files d'attente RX)
HW VLAN (VLAN HW)
Enabled (Activé)
Number of Queues
(Nombre de files d'attente)
Enabled (Activé) (8 paires de files d'attente RX/TX)
Wake on LAN (WoL)
(Wake on LAN (WoL))
Disabled (Désactivé)
33
AH0054602-02 F
3–Installation des pilotes
Installation du logiciel pilote pour VMware
Suppression du pilote VMware
Pour supprimer le fichier .vib (qedentv), entrez la commande suivante :
# esxcli software vib remove --vibname qedentv
Pour supprimer le pilote, entrez la commande suivante :
# vmkload_mod -u qedentv
Prise en charge de FCoE
Le Tableau 3-8 décrit le pilote inclus dans le paquet logiciel VMware pour prendre
en charge les contrôleurs d'interface réseau convergents FCoE (C-NIC) de QLogic.
L'ensemble de fonctionnalités FCoE/DCB est pris en charge sur VMware ESXi 5.0
ou version ultérieure.
Tableau 3-8. Pilote FCoE VMware des Adaptateur série 41xxx QLogic
Pilote
qedf
Description
Le pilote FCoE VMware de QLogic est un pilote de mode noyau qui
fournit une couche de traduction entre la pile SCSI VMware et le
micrologiciel et le matériel FCoE de QLogic.
Prise en charge iSCSI
Le Tableau 3-9 décrit le pilote iSCSI.
Tableau 3-9. Pilote iSCSI des Adaptateur série 41xxx QLogic
Pilote
qedil
Description
Le pilote qedil est le pilote d'adaptateur de bus hôte iSCSI VMware
de QLogic. De manière similaire à qedf, qedil est un pilote de mode
noyau qui fournit une couche de traduction entre la pile SCSI
VMware et le micrologiciel et le matériel iSCSI de QLogic. Le pilote
qedil exploite les services fournis par l'infrastructure iscsid VMware
pour la gestion de session et les services IP.
34
AH0054602-02 F
4
Mise à niveau du
micrologiciel
Ce chapitre fournit des informations sur la mise à niveau du micrologiciel à l'aide
du progiciel de mise à jour Dell (DUP).
Le DUP du micrologiciel est un utilitaire de mise à jour Flash uniquement. Il ne
sert pas à la configuration de l'adaptateur. Pour exécuter le DUP du micrologiciel,
double-cliquez sur le fichier exécutable. Ou alors, vous pouvez exécuter le DUP
du micrologiciel à partir de la ligne de commande, avec plusieurs options de ligne
de commande prises en charge.

Exécution du DUP en double-cliquant

« Exécution du DUP depuis une ligne de commande » à la page 38

« Exécution du DUP à l'aide du fichier .bin » à la page 39 (Linux
uniquement)
Exécution du DUP en double-cliquant
Pour exécuter le DUP du micrologiciel en double-cliquant sur le fichier
exécutable :
1.
Double-cliquez sur l'icône représentant le fichier du progiciel de mise à jour
Dell du micrologiciel.
L'écran de démarrage du progiciel de mise à jour Dell apparaît, comme
illustré à la Figure 4-1. Cliquez sur Install (Installer) pour continuer.
35
AH0054602-02 F
4–Mise à niveau du micrologiciel
Exécution du DUP en double-cliquant
Figure 4-1. Progiciel de mise à jour Dell : Écran de démarrage
2.
Suivez les instructions à l'écran. Dans la boîte de dialogue d'avertissement,
cliquez sur Yes (Oui) pour continuer l'installation.
Le programme d'installation indique qu'il est en train de charger le nouveau
micrologiciel, tel qu'illustré à la Figure 4-2.
Figure 4-2. Progiciel de mise à jour Dell : Chargement du nouveau micrologiciel
Une fois le chargement terminé, le programme d'installation affiche le
résultat de l'installation, tel qu'illustré à la Figure 4-3.
36
AH0054602-02 F
4–Mise à niveau du micrologiciel
Exécution du DUP en double-cliquant
Figure 4-3. Progiciel de mise à jour Dell : Résultats de l'installation
3.
Cliquez sur Yes (Oui) pour redémarrer le système.
4.
Cliquez sur Finish (Terminer) pour terminer l'installation, tel qu'illustré à la
Figure 4-4.
Figure 4-4. Progiciel de mise à jour Dell : Terminer l'installation
37
AH0054602-02 F
4–Mise à niveau du micrologiciel
Exécution du DUP depuis une ligne de commande
Exécution du DUP depuis une ligne de
commande
L'exécution du DUP du micrologiciel à partir de la ligne de commande, sans
spécifier d'options, produit le même résultat qu'un double clic sur l'icône du DUP.
Notez que le nom de fichier actuel du DUP varie.
Pour exécuter le DUP du micrologiciel depuis une ligne de commande :

Tapez la commande suivante :
C:\> Network_Firmware_2T12N_WN32_<version>_X16.EXE
La Figure 4-5 indique les options qui peuvent être utilisées pour personnaliser
l'installation du progiciel de mise à jour Dell.
Figure 4-5. Options de ligne de commande du DUP
38
AH0054602-02 F
4–Mise à niveau du micrologiciel
Exécution du DUP à l'aide du fichier .bin
Exécution du DUP à l'aide du fichier .bin
La procédure suivante est prise en charge uniquement sur le système
d'exploitation Linux.
Pour exécuter le DUP à l'aide du fichier .bin :
1.
Copiez le fichier Network_Firmware_NJCX1_LN_X.YZBIN sur le
système à tester (System Under Test – SUT).
2.
Modifiez le type de fichier en fichier exécutable, comme suit :
chmod 777 Network_Firmware_NJCX1_LN_X.Y.Z.BIN
3.
Pour démarrer le processus de mise à jour, entrez la commande suivante :
./Network_Firmware_NJCX1_LN_X.Y.Z.BIN
4.
Une fois le micrologiciel mis à jour, redémarrez le système.
Exemple de sortie du SUT pendant la mise à jour du DUP :
./Network_Firmware_NJCX1_LN_08.07.26.BIN
Collecting inventory...
Running validation...
BCM57810 10 Gigabit Ethernet rev 10 (p2p1)
The version of this Update Package is the same as the currently installed
version.
Software application name: BCM57810 10 Gigabit Ethernet rev 10 (p2p1)
Package version: 08.07.26
Installed version: 08.07.26
BCM57810 10 Gigabit Ethernet rev 10 (p2p2)
The version of this Update Package is the same as the currently installed
version.
Software application name: BCM57810 10 Gigabit Ethernet rev 10 (p2p2)
Package version: 08.07.26
Installed version: 08.07.26
Continue? Y/N:Y
Y entered; update was forced by user
Executing update...
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE
IS IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
...........................................................................
Device: BCM57810 10 Gigabit Ethernet rev 10 (p2p1)
Application: BCM57810 10 Gigabit Ethernet rev 10 (p2p1)
Update success.
39
AH0054602-02 F
4–Mise à niveau du micrologiciel
Exécution du DUP à l'aide du fichier .bin
Device: BCM57810 10 Gigabit Ethernet rev 10 (p2p2)
Application: BCM57810 10 Gigabit Ethernet rev 10 (p2p2)
Update success.
Would you like to reboot your system now?
Continue? Y/N:Y
40
AH0054602-02 F
5
Configuration de
prédémarrage de
l'adaptateur
Au cours du processus d'amorçage hôte, vous pouvez choisir de cliquer sur
Pause et d'effectuer des tâches de gestion de l'adaptateur à l'aide de l'application
Human Infrastructure Interface (HII). Il s'agit des tâches suivantes :

« Mise en route » à la page 42

« Affichage des propriétés d'image du micrologiciel » à la page 45

« Configuration des paramètres au niveau du périphérique » à la page 46

« Configuration des paramètres NIC » à la page 48

« Configuration de Data Center Bridging » à la page 51

« Configuration du démarrage FCoE » à la page 53

« Configuration du démarrage iSCSI » à la page 54

« Configuration des partitions » à la page 59
REMARQUE
Les captures d'écran HII de ce chapitre sont seulement des exemples et ne
sont pas forcément identiques aux écrans affichés sur votre système.
41
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Mise en route
Mise en route
Pour démarrer l'application HII :
1.
Ouvrez la fenêtre de configuration du système (System Setup) de votre
plateforme. Pour plus d'informations sur le lancement de la configuration du
système, consultez le manuel d'utilisation de votre système.
2.
Dans la fenêtre de configuration du système (Figure 5-1), sélectionnez
Paramètres de périphérique, puis appuyez sur ENTRÉE.
Figure 5-1. Configuration du système
3.
Dans la fenêtre Paramètres de périphérique (Figure 5-2), sélectionnez le
port de l'Adaptateur série 41xxx que vous souhaitez configurer, puis
appuyez sur ENTRÉE.
Figure 5-2. Configuration du système : Paramètres des périphériques
La page de configuration principale (Figure 5-3) présente les options de
gestion de l'adaptateur où vous pouvez définir le mode de partitionnement.
42
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Mise en route
Figure 5-3. Page de configuration principale
4.
Sous Configuration au niveau du périphérique, définissez le Mode de
partitionnement sur NPAR pour ajouter l'option Configuration de
partitionnement NIC à la page de configuration principale, de la façon
indiquée dans la Figure 5-4.
REMARQUE
NPAR n'est pas disponible sur des ports avec une vitesse
maximale de 1G.
Figure 5-4. Page de configuration principale, réglage du mode de
partitionnement sur NPAR
43
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Mise en route
Dans la Figure 5-3 et la Figure 5-4, la page de configuration principale montre les
éléments suivants :

Propriétés d'image du micrologiciel (voir « Affichage des propriétés
d'image du micrologiciel » à la page 45)

Configuration au niveau du périphérique (voir « Configuration des
paramètres au niveau du périphérique » à la page 46)

Configuration NIC (voir « Configuration des paramètres NIC » à la
page 48)

Configuration iSCSI (si le démarrage à distance iSCSI est autorisé en
activant le déchargement iSCSI en mode NPAR sur la troisième partition du
port) (voir « Configuration du démarrage iSCSI » à la page 54)

Configuration FCoE (si le démarrage FCoE à partir de SAN est autorisé en
activant le déchargement iSCSI en mode NPAR sur la deuxième partition du
port) (voir « Configuration du démarrage FCoE » à la page 53)

Paramètres de Data Center Bridging (DCB) (voir « Configuration de Data
Center Bridging » à la page 51)

Configuration de partitionnement NIC (si NPAR est sélectionné sur la
page Configuration au niveau du périphérique) (voir « Configuration des
partitions » à la page 59)
En outre, la page de configuration principale présente les propriétés d'adaptateur
répertoriées dans le Tableau 5-1.
Tableau 5-1. Propriétés de l'adaptateur
Propriété d'adaptateur
Description
Nom de périphérique
Nom attribué en usine au périphérique
Type de puce
Version ASIC
ID de périphérique PCI
ID de périphérique PCI unique, propre au fournisseur
Adresse PCI
Adresse de périphérique PCI au format « bus-fonction de
périphérique »
Clignotement des LED
Nombre de clignotements définis par l'utilisateur pour le
voyant LED du port
État de la liaison
État de la liaison externe
Adresse MAC
Adresse MAC permanente du périphérique, attribuée par
le fabricant
Adresse MAC virtuelle
Adresse MAC du périphérique attribuée par l'utilisateur
44
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Affichage des propriétés d'image du micrologiciel
Tableau 5-1. Propriétés de l'adaptateur (Suite)
Propriété d'adaptateur
Description
Adresse MAC iSCSI a
Adresse MAC permanente de déchargement iSCSI de
périphérique attribuée par le fabricant
Adresse MAC virtuelle
iSCSI a
Adresse MAC de déchargement iSCSI de périphérique
définie par l'utilisateur
Adresse MAC FCoE b
Adresse MAC permanente de déchargement FCoE de
périphérique attribuée par le fabricant
Adresse MAC virtuelle
FCoE b
Adresse MAC de déchargement FCoE de périphérique
définie par l'utilisateur
WWPN FCoE b
WWPN (nom universel de port) de déchargement FCoE
permanent attribué par le fabricant
WWPN virtuel FCoE b
WWPN de déchargement FCoE de périphérique défini par
l'utilisateur
WWNN FCoE b
WWNN (nom universel de nœud) de déchargement FCoE
de périphérique permanent attribué par le fabricant
WWNN virtuel FCoE b
WWNN de déchargement FCoE de périphérique défini par
l'utilisateur
a
Cette propriété n'est visible que si le déchargement iSCSI est activé sur la page de configuration
de partitionnement NIC.
b
Cette propriété n'est visible que si le déchargement FCoE est activé sur la page de configuration
de partitionnement NIC.
Affichage des propriétés d'image du
micrologiciel
Pour afficher les propriétés pour l'image du micrologiciel, sélectionnez Propriétés
d'image du micrologiciel sur la page de configuration principale, puis appuyez
sur ENTRÉE. La page Propriétés d'image du micrologiciel (Figure 5-5) spécifie
les données en lecture seule suivantes :

Version de famille de micrologiciel est la version d'image de démarrage
multiple, qui contient plusieurs images de composant de micrologiciel.

Version MBI est la version d'image de groupe Cavium QLogic qui est active
sur le périphérique.

Version du BIOS de contrôleur est la version du micrologiciel de gestion.
45
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration des paramètres au niveau du périphérique

Version de pilote EFI est la version de pilote d'Extensible Firmware
Interface (EFI).

Version de micrologiciel L2B est la version de micrologiciel de
déchargement pour le démarrage.
Figure 5-5. Propriétés d'image du micrologiciel
Configuration des paramètres au niveau du
périphérique
REMARQUE
Les fonctions physiques (PF) iSCSI sont répertoriées lorsque la fonction de
déchargement iSCSI est activée en mode NPAR uniquement. Les fonctions
physiques FCoE sont répertoriées lorsque la fonction de déchargement
FCoE est activée en mode NPAR uniquement. Tous les modèles
d'adaptateur ne prennent pas en charge le déchargement iSCSI et le
déchargement FCoE. Un seul déchargement peut être activé par port, et
uniquement en mode NPAR.
La configuration au niveau du périphérique comprend les paramètres suivants :


Mode de virtualisation
Mode NPAREP
46
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration des paramètres au niveau du périphérique
Pour configurer les paramètres au niveau du périphérique :
1.
Sur la page de configuration principale, sélectionnez Configuration au
niveau du périphérique (voir la Figure 5-3 à la page 43), puis appuyez sur
ENTRÉE.
2.
Sur la page Configuration au niveau du périphérique, sélectionnez les
valeurs pour les paramètres au niveau périphérique, de la façon indiquée
dans la Figure 5-6.
Figure 5-6. Configuration au niveau du périphérique
REMARQUE
Les adaptateurs QL41264HMCU-DE (référence 5V6Y4) et
QL41264HMRJ-DE (référence 0D1WT) affichent la prise en charge
de NPAR, SR-IOV et NPAR-EP dans la Configuration au niveau du
périphérique, bien que ces fonctions ne soient pas prises en charge
sur les ports 3 et 4 1Gbps.
3.
4.
Pour le Mode de virtualisation, sélectionnez un des modes suivants à
appliquer à tous les ports d'adaptateur :

Aucun (valeur par défaut) indique qu'aucun mode de virtualisation
n'est activé.

NPAR règle l'adaptateur sur le mode de partitionnement NIC
indépendant du commutateur.

SR-IOV règle l'adaptateur sur le mode SR-IOV.

NPar + SR-IOV règle l'adaptateur sur le mode SR-IOV sur NPAR.
Mode NParEP configure le nombre maximum de partitions par adaptateur.
Ce paramètre est visible lorsque vous sélectionnez soit NPAR soit NPar +
SR-IOV comme Mode de virtualisation à l'étape 2.

Activé vous permet de configurer jusqu'à 16 partitions par adaptateur.

Désactivé vous permet de configurer jusqu'à 8 partitions par adaptateur.
5.
Cliquez sur Précédent.
6.
À l'invite, cliquez sur Oui pour enregistrer les modifications. Ces modifications
prennent effet après la réinitialisation du système.
47
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration des paramètres NIC
Configuration des paramètres NIC
La configuration NIC comprend le réglage des paramètres suivants :








Vitesse de liaison
Mode NIC + RDMA
Prise en charge du protocole RDMA
Mode d'amorçage
Mode FEC
Ethernet écoénergétique
Mode LAN virtuel
ID de LAN virtuel
Pour configurer les paramètres NIC :
1.
Sur la page de configuration principale, sélectionnez Configuration NIC
(Figure 5-3 à la page 43), puis cliquez sur Terminer.
La Figure 5-7 montre la page de configuration NIC.
Figure 5-7. Configuration NIC
2.
Sélectionnez une des options de Vitesse de liaison suivantes pour le port
sélectionné. Toutes les sélections de vitesse ne sont pas disponibles avec
tous les adaptateurs.

Négociation automatique active le mode de négociation automatique
sur le Port. La sélection de mode FEC n'est pas disponible pour ce
mode de vitesse.

1 Gbps active le mode de vitesse fixe 1GbE sur le port. Ce mode est
uniquement destiné aux interfaces 1 GbE et ne doit pas être configuré
pour les interfaces d’adaptateur fonctionnant à d’autres vitesses. La
sélection de mode FEC n'est pas disponible pour ce mode de vitesse.
Ce mode n'est pas disponible sur tous les adaptateurs.

10 Gbps active le mode de vitesse fixe 10GbE sur le port. Ce mode
n'est pas disponible sur tous les adaptateurs.
48
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration des paramètres NIC

25 Gbps active le mode de vitesse fixe 25GbE sur le port. Ce mode
n'est pas disponible sur tous les adaptateurs.

SmartAN (valeur par défaut) active le mode de vitesse de liaison
FastLinQ SmartAN™ sur le port. Aucune sélection de mode FEC n'est
disponible pour ce mode de vitesse. Le réglage SmartAN fait défiler
toutes les vitesses de liaison et modes FEC possibles jusqu'à ce qu'une
liaison soit établie. Ce mode est uniquement destiné aux interfaces
25 G. Si vous configurez SmartAN pour une interface 10 Gb, le système
appliquera les réglages adaptés à une interface 10 G. Ce mode n’est
pas disponible sur tous les adaptateurs.
3.
Pour Mode NIC + RDMA, sélectionnez soit Activé soit Désactivé pour
RDMA sur le port. Ce réglage s'applique à toutes les partitions du port, si
l'on se trouve en mode NPAR.
4.
FEC Mode est visible lorsque le mode de vitesse fixe 25 Gbps est
sélectionné comme Vitesse de liaison à l'étape 2. Pour le Mode FEC,
sélectionnez une des options suivantes. Tous les modes FEC ne sont pas
disponibles avec tous les adaptateurs.
5.
6.

Aucun désactive tous les modes FEC.

Fire Code active le mode FEC Fire Code (BASE-R).

Reed Solomon active le mode FEC Reed Solomon FEC.

Auto permet au port de faire défiler les modes FEC Aucun, Fire Code
et Reed Solomon (à cette vitesse de liaison) par permutation
circulaire, jusqu'à ce qu'une liaison soit établie.
Le paramètre Prise en charge du protocole RDMA s'applique à toutes les
partitions du port, si l'on se trouve en mode NPAR. Ce paramètre apparaît si
le Mode NIC + RDMA à l'étape 3 est réglé sur Activé. Les options de Prise
en charge du protocole RDMA incluent les suivantes :

RoCE active le mode RoCE sur ce port.

iWARP active le mode iWARP sur ce port.

iWARP + RoCE active les modes iWARP et RoCE sur ce port. Il s'agit
de la valeur par défaut. Une configuration supplémentaire pour Linux
est requise pour cette option, de la façon décrite dans « Configuration
d'iWARP et de RoCE » à la page 101.
Pour le Mode de démarrage, sélectionnez une des valeurs suivantes :

PXE active le démarrage PXE.

FCoE active le démarrage FCoE à partir de SAN sur la voie de
déchargement de matériel. Le mode FCoE est disponible uniquement
si Déchargement FCoE est activé sur la deuxième partition en mode
NPAR (voir « Configuration des partitions » à la page 59).
49
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration des paramètres NIC
7.
8.

iSCSI active le démarrage à distance iSCSI sur la voie de
déchargement de matériel. Le mode iSCSI est disponible uniquement
si le Déchargement iSCSI est activé sur la troisième partition en
mode NPAR (voir « Configuration des partitions » à la page 59).

Désactivé empêche ce port d'être utilisé comme source de démarrage
à distance.
Le paramètre Ethernet écoénergétique (EEE) est visible uniquement sur
des adaptateurs à interface RJ45 100BASE-T ou 10GBASE-T. Sélectionnez
parmi les options EEE suivantes :

Désactivé désactive EEE sur ce port.

Puissance et performances optimales active EEE en mode de
puissance et performances optimales sur ce port.

Économies d'énergie maximales active EEE en mode d'économies
d'énergie maximales sur ce port.

Performances maximales active EEE en mode de performances
maximales sur ce port.
Le Mode LAN virtuel s'applique au port entier lorsqu'on se trouve dans le
mode d'installation à distance PXE. Il n'est pas persistant après la fin de
l'installation à distance PXE. Sélectionnez parmi les options VLAN
suivantes :

Activé active le mode VLAN sur ce port pour le mode d'installation à
distance PXE.

Désactivé désactive le mode VLAN sur ce port.
9.
Le paramètre ID de LAN virtuel spécifie l'identificateur de VLAN à utiliser sur
ce port pour le mode d'installation à distance PXE. Ce paramètre s'applique
uniquement lorsque le Mode LAN virtuel est activé à l'étape précédente.
10.
Cliquez sur Précédent.
11.
À l'invite, cliquez sur Oui pour enregistrer les modifications. Ces modifications
prennent effet après la réinitialisation du système.
Pour configurer le port pour l'utilisation de RDMA :
REMARQUE
Procédez comme suit pour activer le RDMA sur toutes les partitions d'un
port en mode NPAR.
1.
Définissez le Mode NIC + RDMA sur Activé.
2.
Cliquez sur Précédent.
50
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration de Data Center Bridging
3.
À l'invite, cliquez sur Oui pour enregistrer les modifications. Ces
modifications prennent effet après la réinitialisation du système.
Pour configurer le mode de démarrage du port :
1.
Pour une installation à distance PXE UEFI, sélectionnez PXE comme Mode
de démarrage.
2.
Cliquez sur Précédent.
3.
À l'invite, cliquez sur Oui pour enregistrer les modifications. Ces modifications
prennent effet après la réinitialisation du système.
Pour configurer l'installation à distance PXE du port pour utiliser un VLAN :
REMARQUE
Ce VLAN n'est pas persistant après la fin de l'installation à distance PXE.
1.
Définissez le Mode LAN virtuel sur Activé.
2.
Dans la case ID de LAN virtuel, entrez le nombre à utiliser.
3.
Cliquez sur Précédent.
4.
À l'invite, cliquez sur Oui pour enregistrer les modifications. Ces modifications
prennent effet après la réinitialisation du système.
Configuration de Data Center Bridging
Les réglages de Data Center Bridging (DCB) comprennent le protocole DCBX et
la priorité RoCE.
Pour configurer les paramètres DCB :
1.
Sur la page de configuration principale (Figure 5-3 à la page 43),
sélectionnez Paramètres Data Center Bridging (DCB), et cliquez ensuite
sur Terminer.
2.
Sur la page de paramètres de Data Center Bridging (DCB) (Figure 5-8),
sélectionnez l'option appropriée de Protocole DCBX :

Désactivé désactive DCBX sur ce port.

CEE active le mode DCBX du protocole Converged Enhanced
Ethernet (CEE) hérité sur ce port.

IEEE active le mode IEEE DCBX sur ce port.

Dynamique active l'application dynamique du protocole CEE ou IEEE
de façon à correspondre au partenaire de liaison joint.
51
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration de Data Center Bridging
3.
Sur la page de Paramètres de Data Center Bridging (DCB), entrez la
Priorité RoCE v1 sous forme de valeur de 0 à 7. Ce paramètre indique le
numéro de priorité de classe de trafic DCB utilisé pour le trafic RoCE et doit
correspondre au nombre utilisé par le réseau de commutation à DCB activé
pour le trafic RoCE.

0 spécifie le numéro de priorité habituel utilisé pour la classe de trafic
avec perte par défaut ou habituelle.

3 spécifie le numéro de priorité utilisé par le trafic Fcoe sans perte.

4 spécifie le numéro de priorité utilisé par le trafic iSCSI-TLV over DCB
sans perte.

1, 2, 5, 6 et 7 spécifient les numéros de priorité de classe de trafic DCB
disponibles pour une utilisation RoCE. Suivez les instructions de
configuration RoCE du SE respectif pour l'utilisation de cette
commande RoCE.
Figure 5-8. Configuration du système : Paramètres de Data Center Bridging (DCB)
4.
Cliquez sur Précédent.
5.
À l'invite, cliquez sur Oui pour enregistrer les modifications. Ces modifications
prennent effet après la réinitialisation du système.
REMARQUE
Lorsque DCBX est activé, l'adaptateur envoie périodiquement des paquets
de protocole de découverte de couche de liaison (Link Layer Discovery
Protocol - LLDP) avec une adresse de monodiffusion dédiée qui sert
d'adresse MAC source. Cette adresse MAC LLDP est différente de l'adresse
MAC Ethernet de l'adaptateur, attribuée en usine. Si vous examinez le
tableau d'adresses MAC pour le port de commutateur qui est connecté à
l'adaptateur, vous pouvez voir deux adresses MAC : une pour les paquets
LLDP et une pour l'interface Ethernet de l'adaptateur.
52
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration du démarrage FCoE
Configuration du démarrage FCoE
REMARQUE
Le menu de configuration de démarrage FCoE est uniquement visible si le
Mode de déchargement FCoE est activé sur la deuxième partition en
mode NPAR (voir Figure 5-18 à la page 63). Il n'est pas visible en mode
non-NPAR.
Pour configurer les paramètres de configuration du démarrage FCoE :
1.
Sur la page de configuration principale, sélectionnez Configuration FCoE,
puis sélectionnez les options suivantes selon le besoin :

Paramètres généraux FCoE (Figure 5-9)

Configuration de cible FCoE (Figure 5-10)
2.
Appuyez sur ENTRÉE.
3.
Choisissez les valeurs des paramètres généraux FCoE ou de configuration
de cible FCoE.
Figure 5-9. Paramètres généraux FCoE
53
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration du démarrage iSCSI
Figure 5-10. Configuration de cible FCoE
4.
Cliquez sur Précédent.
5.
À l'invite, cliquez sur Oui pour enregistrer les modifications. Ces modifications
prennent effet après la réinitialisation du système.
Configuration du démarrage iSCSI
REMARQUE
Le menu de Configuration de démarrage iSCSI est uniquement visible si le
Mode de déchargement iSCSI est activé sur la troisième partition en mode
NPAR (voir Figure 5-19 à la page 63). Il n'est pas visible en mode non-NPAR.
Pour configurer les paramètres de configuration du démarrage iSCSI :
1.
Sur la page de configuration principale, sélectionnez Menu de configuration
du démarrage iSCSI, puis sélectionnez l'une des options suivantes :

Configuration générale iSCSI
54
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration du démarrage iSCSI



Configuration d'initiateur iSCSI
Configuration de la première cible iSCSI
Configuration de la deuxième cible iSCSI
2.
Appuyez sur ENTRÉE.
3.
Choisissez les valeurs des paramètres de configuration iSCSI appropriés :

Paramètres généraux iSCSI (Figure 5-11 à la page 56)










Paramètres de l'initiateur iSCSI (Figure 5-12 à la page 57)










Adresse IPv4
Masque de sous-réseau IPv4
Passerelle par défaut IPv4
DNS principal IPv4
DNS secondaire IPv4
ID VLAN
Nom iSCSI
ID CHAP
Secret CHAP
Paramètres de la première cible iSCSI (Figure 5-13 à la page 57)








Paramètres TCP/IP via DHCP
Paramètres iSCSI via DHCP
Authentification CHAP
Authentification mutuelle CHAP
IP Version (Version IP)
Redirection ARP
Délai d'expiration de requête DHCP
Délai d'expiration de connexion de cible
Réf. fournisseur DHCP
Connect (Se connecter)
Adresse IPv4
Port TCP
Numéro d'unité logique d'initialisation
Nom iSCSI
ID CHAP
Secret CHAP
Paramètres de la deuxième cible iSCSI (Figure 5-14 à la page 58)







Connect (Se connecter)
Adresse IPv4
Port TCP
Numéro d'unité logique d'initialisation
Nom iSCSI
ID CHAP
Secret CHAP
55
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration du démarrage iSCSI
4.
Cliquez sur Précédent.
5.
À l'invite, cliquez sur Oui pour enregistrer les modifications. Ces modifications
prennent effet après la réinitialisation du système.
Figure 5-11. Paramètres généraux iSCSI
56
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration du démarrage iSCSI
Figure 5-12. Paramètres de configuration de l'initiateur iSCSI
Figure 5-13. Paramètres de la première cible iSCSI
57
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration du démarrage iSCSI
Figure 5-14. Paramètres de la deuxième cible iSCSI
58
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration des partitions
Configuration des partitions
Vous pouvez configurer des plages de bande passante pour chaque partition sur
l'adaptateur. Pour des informations spécifiques à la configuration de partition sous
VMware ESXi 6.0/6.5, voir Partitionnement pour VMware ESXi 6.0 et ESXi 6.5.
Pour configurer l'allocation de bande passante maximale et minimale :
1.
Sur la page de configuration principale, sélectionnez Configuration de
partitionnement NIC, puis appuyez sur ENTRÉE.
2.
Sur la page Configuration des partitions (Figure 5-15), sélectionnez
Allocation de la bande passante globale.
Figure 5-15. Configuration du partitionnement NIC, allocation de bande
passante globale
59
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration des partitions
3.
Sur la page Allocation de la bande passante globale (Figure 5-16), cliquez
sur le champ de bande passante d'émission (TX) maximale et minimale
pour chaque partition, afin d'allouer de la bande passante. Il y a huit
partitions par port en mode double port.
Figure 5-16. Page Allocation de bande passante globale

Bande passante TX minimale de la partition n indique la bande
passante minimale d'émission (TX) de la partition sélectionnée,
exprimée en pourcentage de la vitesse de liaison maximale du port
physique. Plage admise : de 0 à 100. Lorsque vous activez le mode
ETS DCBX, la valeur de bande passante minimale par classe de trafic
ETS DCBX est utilisée simultanément avec la valeur de bande
passante TX minimale par partition. Le total des valeurs de bande
passante TX minimale de toutes les partitions d'un seul port doit être
égal à 100 ou à zéro.

Un réglage de la bande passante d'émission sur toutes les valeurs à
zéro est similaire à diviser de manière égale la bande passante
disponible sur chaque partition active ; toutefois, la bande passante est
allouée dynamiquement sur toutes les partitions envoyant activement.
Une valeur de zéro (lorsqu'une ou plusieurs des autres valeurs sont
réglées sur une valeur non nulle) alloue un minimum d'un pour cent à
cette partition, lorsqu'une surcharge (de toutes les partitions) limite la
bande passante d'émission.
60
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration des partitions

Bande passante TX maximale de la partition n indique la bande
passante maximale d'émission (TX) de la partition sélectionnée,
exprimée en pourcentage de la vitesse de liaison maximale du port
physique. Plage admise : de 1 à 100. La valeur de bande passante
TX maximale par partition s'applique quel que soit la configuration du
mode ETS DCBX.
Entrez une valeur dans chaque champ sélectionné, puis cliquez sur
Précédent.
4.
À l'invite, cliquez sur Oui pour enregistrer les modifications. Ces modifications
prennent effet après la réinitialisation du système.
Pour configurer les partitions :
1.
Pour examiner une configuration de partition spécifique, sur la page de
configuration de partitionnement NIC (Figure 5-15 à la page 59),
sélectionnez Configuration de la Partition n. Si NParEP n'est pas activé, il
n'y a que quatre partitions qui existent par port.
2.
Pour configurer la première partition, sélectionnez Configuration de
partition 1 pour ouvrir la page de configuration de partition 1 (Figure 5-17),
qui affiche les paramètres suivants :

Mode NIC (toujours activé)

PCI Device ID (ID de périphérique PCI)

Adresse PCI (bus)

Adresse MAC

Adresse MAC virtuelle
Si NParEP n'est pas activé, il n'y a que quatre partitions par port qui sont
disponibles. Sur des adaptateurs sans capacité de déchargement, les options
Mode FCoE et Mode iSCSI et les informations ne sont pas affichées.
Figure 5-17. Configuration de la partition 1
61
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration des partitions
3.
Pour configurer la deuxième partition, sélectionnez Configuration de la
partition 2 pour ouvrir la page de configuration de la partition 2. Si le
déchargement FCoE est présent, la configuration de la partition 2
(Figure 5-18) affiche les paramètres suivants :

Mode NIC active ou désactive la personnalité NIC Ethernet L2 sur les
Partitions 2 et supérieures. Pour désactiver l'une des partitions
restantes, définissez le Mode NIC sur Désactivé. Pour désactiver les
partitions à capacité de déchargement, désactivez à la fois le Mode
NIC et le mode de déchargement respectif.

Mode FCoE active ou désactive la personnalité de déchargement FCoE
sur la deuxième partition. Si vous activez ce mode sur la deuxième
partition, vous devez désactiver Mode NIC. Un seul déchargement étant
disponible par port, si le déchargement FCoE est activé sur la deuxième
partition du port, le déchargement iSCSI ne peut pas être activé sur la
troisième partition de ce même port en mode NPAR. Tous les
adaptateurs ne prennent pas en charge le Mode Fcoe.

Mode iSCSI active ou désactive la personnalité de déchargement iSCSI
sur la troisième partition. Si vous activez ce mode sur la troisième
partition, vous devez désactiver le Mode NIC. Un seul déchargement
étant disponible par port, si le déchargement iSCSI est activé sur la
troisième partition du port, le déchargement FCoE ne peut pas être
activé sur la deuxième partition de ce même port en mode NPAR.
Tous les adaptateurs ne prennent pas en charge le Mode iSCSI.

FIP MAC Address (Adresse MAC FIP)1

Virtual FIP MAC Address (Adresse MAC virtuelle FIP) 1

World Wide Port Name (Nom universel de port) 1

Virtual World Wide Port Name (Nom universel de port virtuel) 1

World Wide Node Name (Nom universel de nœud) 1

Virtual World Wide Node Name (Nom universel de nœud virtuel) 1

PCI Device ID (ID de périphérique PCI)

PCI Address (Adresse PCI) (bus)
1
Ce paramètre est uniquement présent sur la deuxième partition d'un port en mode NPAR
d'adaptateurs à capacité de déchargement FCoE.
62
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration des partitions
Figure 5-18. Configuration de la partition 2 : Déchargement FCoE
4.
Pour configurer la troisième partition, sélectionnez Configuration de la
partition 3 pour ouvrir la page de configuration de la partition 3 (Figure 5-17).
Si le déchargement iSCSI est présent, la configuration de la partition 3 affiche
les paramètres suivants :






Mode NIC (Désactivé)
Mode de déchargement iSCSI (Activé)
Adresse MAC de déchargement iSCSI2
Adresse MAC virtuelle de déchargement iSCSI 2
PCI Device ID (ID de périphérique PCI)
Adresse PCI
Figure 5-19. Configuration de la partition 3 : déchargement iSCSI
2
Ce paramètre est uniquement présent sur la troisième partition d'un port en mode NPAR
d'adaptateurs à capacité de déchargement iSCSI.
63
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration des partitions
5.
Pour configurer les partitions Ethernet restantes, y compris la précédente (si
elle n'est pas activée pour le déchargement), ouvrez la page pour une
partition 2 ou une partition Ethernet supérieure (voir la Figure 5-20).

Mode NIC (Activé ou Désactivé). Lorsqu'elle est désactivée, la
partition est masquée de telle sorte qu'elle n'apparaît pas pour le
système d'exploitation s'il y a moins de partitions détectées que la
quantité maximale de partitions (ou de fonctions physiques PCI).

PCI Device ID (ID de périphérique PCI)

Adresse PCI

Adresse MAC

Adresse MAC virtuelle
Figure 5-20. Configuration de la partition 4 Ethernet
Partitionnement pour VMware ESXi 6.0 et ESXi 6.5
Si les conditions suivantes existent sur un système exécutant soit VMware ESXi
6.0 soit ESXi 6.5, vous devez désinstaller et réinstaller les pilotes :

L'adaptateur est configuré pour activer NPAR avec toutes les partitions NIC.

L'adaptateur est en mode de fonction unique.

La configuration est enregistrée et le système est redémarré.

Les partitions de stockage sont activées (par conversion d'une des
partitions NIC en tant que stockage) alors que les pilotes sont déjà installés
sur le système.

La partition 2 est transformée en FCoE.

La configuration est enregistrée et le système est de nouveau redémarré.
64
AH0054602-02 F
5–Configuration de prédémarrage de l'adaptateur
Configuration des partitions
Une réinstallation du pilote est requise parce que les fonctions de stockage peuvent
conserver l'énumération vmnicX plutôt que vmhbaX, comme illustré lorsque vous
entrez la commande suivante sur le système :
# esxcfg-scsidevs -a
vmnic4 qedf
link-up
fc.2000000e1ed6fa2a:2001000e1ed6fa2a
(0000:19:00.2) QLogic Corp. QLogic FastLinQ QL41xxx Series 10/25 GbE
Controller (FCoE)
vmhba0 lsi_mr3
link-n/a sas.51866da071fa9100
(0000:18:00.0) Avago (LSI) PERC H330 Mini
vmnic10 qedf
link-up
fc.2000000e1ef249f8:2001000e1ef249f8
(0000:d8:00.2) QLogic Corp. QLogic FastLinQ QL41xxx Series 10/25 GbE
Controller (FCoE)
vmhba1 vmw_ahci
link-n/a sata.vmhba1
(0000:00:11.5) Intel Corporation Lewisburg SSATA Controller [AHCI mode]
vmhba2 vmw_ahci
link-n/a sata.vmhba2
(0000:00:17.0) Intel Corporation Lewisburg SATA Controller [AHCI mode]
vmhba32 qedil
online
iscsi.vmhba32
FastLinQ QL41xxx Series 10/25 GbE Controller (iSCSI)
QLogic
vmhba33 qedil
online
iscsi.vmhba33
FastLinQ QL41xxx Series 10/25 GbE Controller (iSCSI)
QLogic
Dans la sortie de commande précédente, notez que vmnic4 et vmnic10 sont
réellement des ports d'adaptateur de stockage. Pour empêcher ce comportement,
activez les fonctions de stockage en même temps que vous configurez l'adaptateur
pour le mode NPAR.
Par exemple, en supposant que l'adaptateur est en mode de fonction unique par
défaut, vous devez :
1.
Activer le mode NPAR.
2.
Changer la Partition 2 en FCoE.
3.
Enregistrer et redémarrer.
65
AH0054602-02 F
6
Configuration de RoCE
Ce chapitre décrit la configuration de RDMA over converged Ethernet (RoCE v1
et v2) sur l'Adaptateur série 41xxx, le commutateur Ethernet, et l'hôte Windows ou
Linux, y compris :

Systèmes d'exploitation pris en charge et OFED

« Planification pour RoCE » à la page 67

« Préparation de l'adaptateur » à la page 68

« Préparation du commutateur Ethernet » à la page 68

« Configuration de RoCE sur l'adaptateur pour Windows Server » à la
page 70

« Configuration de RoCE sur l'adaptateur pour Linux » à la page 79

« Configuration de RoCE sur l'adaptateur pour VMware ESX » à la page 90
REMARQUE
Certaines fonctionnalités RoCE peuvent ne pas être entièrement activées
dans la version actuelle.
Systèmes d'exploitation pris en charge et OFED
Le Tableau 6-1 affiche la prise en charge des systèmes d'exploitation pour
RoCE v1, RoCE v2, iWARP et OFED.
Tableau 6-1. Prise en charge des SE pour RoCE v1, RoCE v2,
iWARP et OFED
Système d'exploitation
Préinstallé
OFED 3.18-3 GA
OFED-4.8-1 GA
Windows Server 2012 R2
Non
S/O
S/O
Windows Server 2016
Non
S/O
S/O
RHEL 6.8
RoCE v1, iWARP
RoCE v1, iWARP
Non
RHEL 6.9
RoCE v1, iWARP
Non
Non
66
AH0054602-02 F
6–Configuration de RoCE
Planification pour RoCE
Tableau 6-1. Prise en charge des SE pour RoCE v1, RoCE v2,
iWARP et OFED (Suite)
Système d'exploitation
Préinstallé
OFED 3.18-3 GA
OFED-4.8-1 GA
RHEL 7.3
RoCE v1, RoCE v2, iWARP,
iSER
Non
RoCE v1, RoCE v2,
iWARP
RHEL 7.4
RoCE v1, RoCE v2, iWARP,
iSER
Non
Non
SLES 12 SP3
RoCE v1, RoCE v2, iWARP,
iSER
Non
Non
CentOS 7.3
RoCE v1, RoCE v2, iWARP,
iSER
Non
RoCE v1, RoCE v2,
iWARP
CentOS 7.4
RoCE v1, RoCE v2, iWARP,
iSER
Non
Non
Non
S/O
S/O
VMware ESXi 6.5, 6.5U1
RoCE v1, RoCE v2
S/O
S/O
VMware ESXi 6.7
RoCE v1, RoCE v2
S/O
S/O
VMware ESXi 6.0 u3
Planification pour RoCE
Lorsque vous vous préparez à implémenter RoCE, tenez compte des limitations
suivantes :

Si vous utilisez OFED préinstallé, le système d'exploitation doit être identique
sur les systèmes serveur et client. Certaines applications peuvent fonctionner
avec des systèmes d'exploitation différents, mais ce n'est pas garanti. Il s'agit
d'une limitation d'OFED.

Pour les applications OFED (généralement des applications de test des
performances (perftest)), les applications serveur et client doivent utiliser
les mêmes options et valeurs. Des problèmes peuvent surgir si le système
d'exploitation et l'application perftest utilisent des versions différentes.
Pour vérifier la version perftest, entrez la commande suivante :
# ib_send_bw --version

La construction de libqedr dans OFED préinstallé nécessite l'installation de
libibverbs-devel.

L'exécution des applications de l'espace utilisateur dans OFED préinstallé
nécessite l'installation du groupe de support InfiniBand®, par yum groupinstall
« InfiniBand Support », qui contient libibcm, libibverbs, etc.
67
AH0054602-02 F
6–Configuration de RoCE
Préparation de l'adaptateur

Les applications OFED et RDMA qui dépendent de libibverbs nécessitent
également la bibliothèque d'espace utilisateur RDMA QLogic, libqedr.
Installez libqedr en utilisant les paquets libqedr RPM ou source.

RoCE prend uniquement en charge le format Little Endian.

RoCE ne fonctionne pas sur VF dans un environnement SR-IOV.
Préparation de l'adaptateur
Suivez les étapes suivantes pour activer DCBX et définir la priorité RoCE à l'aide
de l'application de gestion HII. Pour plus d'informations sur l'application HII, voir
Chapitre 5 Configuration de prédémarrage de l'adaptateur.
Pour préparer l'adaptateur :
1.
Sur la page de configuration principale, sélectionnez Paramètres Data
Center Bridging (DCB), puis cliquez sur Terminer.
2.
Dans la fenêtre Paramètres Data Center Bridging (DCB), cliquez sur l'option
Protocole DCBX. L'Adaptateur série 41xxx prend en charge les protocoles
CEE et IEEE. Cette valeur doit être identique à la valeur correspondante sur
le commutateur DCB. Dans cet exemple, sélectionnez CEE ou Dynamique.
3.
Dans la zone Priorité RoCE, entrez une valeur de priorité. Cette valeur doit
être identique à la valeur correspondante sur le commutateur DCB. Dans
cet exemple, tapez 5. En règle générale, 0 est utilisé pour la classe de trafic
avec perte par défaut, 3 est utilisé pour la classe de trafic FCoE et 4 est
utilisé pour la classe de trafic iSCSI-TLV sur DCB sans perte.
4.
Cliquez sur Précédent.
5.
À l'invite, cliquez sur Oui pour enregistrer les modifications. Ces modifications
prennent effet après la réinitialisation du système.
Pour Windows, vous pouvez configurer DCBX à l'aide de la méthode HII ou
QoS. La configuration illustrée dans cette section est effectuée à l'aide de
HII. Pour QoS, reportez-vous à la section « Configuration de QoS pour
RoCE » à la page 222.
Préparation du commutateur Ethernet
Cette section explique comment configurer un commutateur Ethernet Cisco®
Nexus® 6000 et un commutateur Ethernet Dell® Z9100 pour RoCE.

Configuration du commutateur Ethernet Cisco Nexus 6000

Configuration du commutateur Ethernet Dell Z9100
68
AH0054602-02 F
6–Configuration de RoCE
Préparation du commutateur Ethernet
Configuration du commutateur Ethernet Cisco Nexus 6000
Les étapes de configuration du commutateur Ethernet Cisco Nexus 6000 pour
RoCE comprennent la configuration des adressages de classes, la configuration
des adressages de stratégies, l'application de la stratégie et l'affectation d'un
ID VLAN au port de commutateur.
Pour configurer le commutateur Cisco :
1.
Ouvrez une session de terminal de configuration de la façon suivante :
Switch# config terminal
switch(config)#
2.
Configurez l'adressage de classes de qualité de service (QoS) et définissez
la même priorité RoCE que celle de l'adaptateur (5) de la façon suivante :
switch(config)# class-map type qos class-roce
switch(config)# match cos 5
3.
Configurez les adressages de classes de mise en file d'attente de la
façon suivante :
switch(config)# class-map type queuing class-roce
switch(config)# match qos-group 3
4.
Configurez les adressages de classes de QoS réseau de la façon suivante :
switch(config)# class-map type network-qos class-roce
switch(config)# match qos-group 3
5.
Configurez les adressages de stratégies de QoS de la façon suivante :
switch(config)# policy-map type qos roce
switch(config)# class type qos class-roce
switch(config)# set qos-group 3
6.
Configurez les adressages de stratégies de mise en file d'attente pour
l'affectation de la bande passante réseau. Dans cet exemple, utilisez la
valeur 50 % :
switch(config)# policy-map type queuing roce
switch(config)# class type queuing class-roce
switch(config)# bandwidth percent 50
7.
Configurez les adressages de stratégies de QoS réseau pour définir le
contrôle de flux basé sur la priorité pour la classe de trafic « aucune perte »
(no drop) de la façon suivante :
switch(config)# policy-map type network-qos roce
switch(config)# class type network-qos class-roce
switch(config)# pause no-drop
69
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Windows Server
8.
Appliquez la nouvelle stratégie au niveau du système de la façon suivante :
switch(config)#
switch(config)#
switch(config)#
switch(config)#
switch(config)#
9.
system qos
service-policy
service-policy
service-policy
service-policy
type
type
type
type
qos input roce
queuing output roce
queuing input roce
network-qos roce
Attribuez un ID VLAN au port de commutateur, en choisissant un ID VLAN
identique à celui affecté à l'adaptateur (5).
switch(config)# interface ethernet x/x
switch(config)# switchport mode trunk
switch(config)# switchport trunk allowed vlan 1,5
Configuration du commutateur Ethernet Dell Z9100
Pour configurer le commutateur Ethernet Dell Z9100 pour RoCE, voir la
procédure dans Annexe C Configuration du commutateur Dell Z9100.
Configuration de RoCE sur l'adaptateur pour
Windows Server
La configuration de RoCE sur l'adaptateur pour Windows Server consiste à
activer RoCE sur l'adaptateur et à vérifier la taille de MTU Network Direct.
Pour configurer RoCE sur un hôte Windows Server :
1.
Activez RoCE sur l'adaptateur.
a.
Ouvrez le gestionnaire de périphériques Windows, puis ouvrez la
fenêtre Propriétés NDIS Miniport des Adaptateurs série 41xxx.
b.
Dans Propriétés de l'adaptateur QLogic FastLinQ, cliquez sur
l'onglet Avancé.
c.
Sur la page Avancé, configurez les propriétés énumérées au
Tableau 6-2 en sélectionnant chaque élément sous Propriété et en
choisissant une Valeur appropriée pour cet élément. Cliquez sur OK.
Tableau 6-2. Propriétés avancées pour RoCE
Propriétés
Valeur ou description
Fonctionnalité Network Direct
Activé
Taille MTU Network Direct
La taille de MTU Network Direct doit être inférieure à la
taille de paquet étendu.
70
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Windows Server
Tableau 6-2. Propriétés avancées pour RoCE (Suite)
Propriétés
Valeur ou description
Mode RDMA
RoCE v1 ou RoCE v2. La valeur iWARP s'applique
uniquement lors de la configuration des ports pour
iWARP, comme décrit au Chapitre 7 Configuration
d'iWARP.
ID VLAN
Attribuez un ID de VLAN à l'interface. La valeur doit
être identique à celle attribuée sur le commutateur.
Qualité de service
Activer ou désactiver QoS.
 Sélectionnez Activé si vous contrôlez DCB via le
service Windows DCB-QoS. Reportez-vous à
« Configuration de QoS en désactivant DCBX sur
l'adaptateur » à la page 222 pour plus de
renseignements.
 Sélectionnez Désactivé si vous contrôlez DCB via
le commutateur configuré DCB joint. Reportez-vous
à « Configuration de QoS en activant DCBX sur
l'adaptateur » à la page 226 pour plus de
renseignements.
La Figure 6-1 montre un exemple de configuration d'une valeur de propriété.
Figure 6-1. Configuration des propriétés RoCE
71
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Windows Server
2.
À l'aide de Windows PowerShell, vérifiez que RDMA est activé sur
l'adaptateur. La commande Get-NetAdapterRdma répertorie les
adaptateurs qui prennent en charge RDMA (les deux ports sont activés).
REMARQUE
Si vous configurez RoCE sur Hyper-V, n'attribuez pas d'ID de VLAN à
l'interface physique.
PS C:\Users\Administrator> Get-NetAdapterRdma
3.
Name
InterfaceDescription
Enabled
-----
--------------------
-------
SLOT 4 3 Port 1
QLogic FastLinQ QL41262...
True
SLOT 4 3 Port 2
QLogic FastLinQ QL41262...
True
À l'aide de Windows PowerShell, vérifiez que NetworkDirect est activé
sur le système d'exploitation hôte. La commande
Get-NetOffloadGlobalSetting indique que NetworkDirect est activé.
PS C:\Users\Administrators> Get-NetOffloadGlobalSetting
4.
ReceiveSideScaling
: Enabled
ReceiveSegmentCoalescing
: Enabled
Chimney
: Disabled
TaskOffload
: Enabled
NetworkDirect
: Enabled
NetworkDirectAcrossIPSubnets
: Blocked
PacketCoalescingFilter
: Disabled
Connectez un lecteur SMB (Server Message Block, bloc de message serveur),
exécutez un trafic RoCE et vérifiez les résultats.
Pour configurer et se connecter à un lecteur SMB, consultez les informations
disponibles en ligne auprès de Microsoft :
https://technet.microsoft.com/en-us/library/hh831795(v=ws.11).aspx
5.
Par défaut, Microsoft SMB Direct établit deux connexions RDMA par port,
ce qui assure de bonnes performances, y compris pour le débit de ligne
avec une taille de blocs plus élevée (par exemple, 64 Ko). Pour optimiser les
performances, vous pouvez changer le nombre de connexions RDMA par
interface à quatre (ou plus).
Pour passer à 4 connexions RDMA (ou plus), saisissez la commande
suivante dans Windows PowerShell :
PS C:\Users\Administrator> Set-ItemProperty -Path
"HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\
Parameters" ConnectionCountPerRdmaNetworkInterface -Type
DWORD -Value 4 –Force
72
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Windows Server
Affichage des compteurs RDMA
La procédure suivante s’applique également à iWARP.
Pour afficher les compteurs RDMA pour RoCE :
1.
Lancez Performance Monitor.
2.
Ouvrez la boîte de dialogue Ajouter des compteurs. La Figure 6-2 montre un
exemple.
Figure 6-2. Boîte de dialogue Ajouter des compteurs
73
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Windows Server
REMARQUE
Si les compteurs Cavium RDMA ne sont pas répertoriés dans la boîte
de dialogue Moniteur de performance Ajouter des compteurs, ajoutezles manuellement en émettant la commande suivante à partir de
l’emplacement du pilote :
3.
Sélectionnez l'un des types de compteur suivants :



4.
Contrôle de la congestion FastLinQ Cavium :

Ajout d’un incrément en cas de surcharge du réseau et lorsque
ECN est activé sur le commutateur.

Description des Paquets marqués ECN RoCE V2 et les Paquets
de notification de surcharge (CNP) envoyés et reçus avec succès.

S’applique uniquement à RoCE v2.
Compteurs des ports FastLinQ Cavium :

Ajout d’un incrément en cas de surcharge du réseau.

Pause dans les incréments du compteur lorsque le contrôle de
débit ou la pause globale est configuré et qu’une surcharge se
produit dans le réseau.

Ajout d’un incrément aux compteurs PFC lorsque le contrôle
de débit prioritaire est configuré et qu’une surcharge se produit
dans le réseau.
Compteurs d’erreurs FastLinQ RDMA Cavium :

Ajout d'un incrément en cas d’erreur dans les opérations de
transport.

Pour plus d'informations, voir Tableau 6-3.
Sous Instances de l’objet sélectionné, sélectionnez Total, puis cliquez
sur Ajouter.
74
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Windows Server
La Figure 6-3 présente des exemples de sorties de la surveillance du
compteur.
Figure 6-3. Performance Monitor : Compteurs FastLinQ Cavium
Le Tableau 6-3 fournit des détails à propos des compteurs d’erreurs.
Table 6-3. Compteurs d’erreurs FastLinQ RDMA Cavium
Compteur
d’erreurs
RDMA
Débordement
du CQ
Description
S’applique S’applique
à RoCE ? à iWARP ?
Une file d’attente d’achèvement
dans laquelle une demande de
travail RDMA est publiée. Ce
compteur spécifie la quantité
des instances dans lesquelles
l’achèvement d’une demande de
travail était dans la file d’envoi ou
de réception, mais sans espace
libre dans la file d’attente
d’achèvement associée.
Oui
75
Oui
Dépannage
Indique un problème
de conception
logicielle provoquant
une taille de file
d’attente
d’achèvement
insuffisante.
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Windows Server
Table 6-3. Compteurs d’erreurs FastLinQ RDMA Cavium (Suite)
Compteur
d’erreurs
RDMA
Description
S’applique S’applique
à RoCE ? à iWARP ?
Dépannage
Mauvaise
réponse du
demandeur
L’interlocuteur a retourné une
réponse mal formulée.
Oui
Oui
—
CQE du
demandeur
purgé avec
erreur
Des demandes de travail publiées
peuvent être purgées par l’envoi
d’un état Achevé avec purge au
CQ (sans terminer l’exécution
réelle de la demande de travail)
au cas où le QP passerait à l’état
d’erreur pour quelque raison que
ce soit et où des demandes de
travail sont en attente. Si une
demande de travail est terminée
avec un statut d’erreur, toutes les
autres demandes d’erreur en
attente pour ce QP seront
purgées.
Oui
Oui
Se produit en cas de
panne des
connexions RDMA.
Longueur
locale du
demandeur
Le message de réponse RDMA
READ contenait trop ou trop peu
de données de charge utile.
Oui
Oui
Indique généralement
un problème au
niveau des
composants du
logiciel hôte.
Protection
locale du
demandeur
Le Segment de données de la
demande de travail publiée
localement ne fait pas référence à
une Région de la mémoire valide
pour l’opération demandée.
Oui
Oui
Indique généralement
un problème au
niveau des
composants du
logiciel hôte.
Opération de
QP local du
demandeur
Une erreur de cohérence de QP
interne a été détectée pendant
le traitement de cette demande
de travail.
Oui
Oui
—
Accès distant
au
demandeur
Une erreur de protection s’est
produite sur un tampon de
données distant devant être lu
par une opération RDMA Read,
écrit par une opération RDMA
Write ou consultée par une
opération atomique.
Oui
Oui
—
76
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Windows Server
Table 6-3. Compteurs d’erreurs FastLinQ RDMA Cavium (Suite)
Compteur
d’erreurs
RDMA
Description
S’applique S’applique
à RoCE ? à iWARP ?
Dépannage
Demande
distante du
demandeur
non valide
Le côté distant a reçu un
message non valide sur le canal.
La demande non valide peut
porter sur un message d’envoi
ou une demande RDMA.
Oui
Oui
Les causes possibles
comprennent les
situations dans
lesquelles l’opération
n’est pas prise en
charge par cette file
d’attente de
réception, où le
tampon est insuffisant
pour recevoir une
nouvelle demande
RDMA ou d’opération
atomique, ou dans
lesquelles la longueur
spécifiée dans une
demande RDMA
est supérieure à
231 octets.
Opération
distante du
demandeur
Le côté distant n’a pas pu
terminer l’opération demandée en
raison de son problème local.
Oui
Oui
Un problème logiciel
du côté distant
(par exemple, un
problème qui a
provoqué une erreur
QP ou un WQE mal
formé sur le RQ)
qui a empêché
l’achèvement de
l’opération.
Nombre de
tentatives du
demandeur
dépassé.
Limite maximale du nombre de
tentatives de transport dépassée.
Oui
Oui
Le pair à distance a
peut-être cessé de
répondre, ou un
problème réseau
empêche l’accusé
de réception des
messages.
77
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Windows Server
Table 6-3. Compteurs d’erreurs FastLinQ RDMA Cavium (Suite)
Compteur
d’erreurs
RDMA
Description
S’applique S’applique
à RoCE ? à iWARP ?
Dépannage
Nombre de
tentatives
RNR du
demandeur
dépassé.
Le nombre maximum de
nouvelles tentatives dues au RNR
RAK reçu a été atteint sans
succès
Oui
Non
Le pair à distance a
peut-être cessé de
répondre, ou un
problème réseau
empêche l’accusé
de réception des
messages.
CQE de
l’interlocuteur
purgé
Les demandes de travail publiées
(tampons reçus sur RQ) peuvent
être purgées par l’envoi d’état
Achevé avec purge au CQ au cas
où le QP passe à l’état d’erreur
pour quelque raison que ce soit et
où des tampons de réception
soient en attente sur le RQ. Si
une demande de travail est
terminée avec un statut d’erreur,
toutes les autres demandes
d’erreur en attente pour ce QP
seront purgées.
Oui
Oui
—
Longueur
locale de
l’interlocuteur
Longueur non valide des
messages entrants.
Oui
Oui
Mauvais
comportement du pair
distant. Par exemple,
la longueur des
messages entrants
est supérieure à la
taille du tampon de
réception.
Protection
locale de
l’interlocuteur
Le Segment de données de la
demande de travail publiée
localement ne fait pas référence à
une Région de la mémoire valide
pour l’opération demandée.
Oui
Oui
Indique un problème
logiciel au niveau de
la gestion de la
mémoire.
Erreur
d’opération
QP locale de
l'interlocuteur.
Une erreur de cohérence de QP
interne a été détectée pendant
le traitement de cette demande
de travail.
Oui
Oui
Indique un problème
logiciel.
78
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Linux
Table 6-3. Compteurs d’erreurs FastLinQ RDMA Cavium (Suite)
Compteur
d’erreurs
RDMA
Demande
distante de
l'interlocuteur
non valide
Description
S’applique S’applique
à RoCE ? à iWARP ?
L’interlocuteur a détecté un
message entrant non valide
sur le canal.
Oui
Oui
Dépannage
Indique un mauvais
comportement
possible de la part du
pair distant. Les
causes possibles
comprennent les
situations dans
lesquelles l’opération
n’est pas prise en
charge par cette file
d’attente de
réception, où le
tampon est insuffisant
pour recevoir une
nouvelle demande
RDMA, ou dans
lesquelles la longueur
spécifiée dans une
demande RDMA
est supérieure à
231 octets.
Configuration de RoCE sur l'adaptateur
pour Linux
Cette section présente la procédure de configuration de RoCE pour RHEL et
SLES. Elle décrit également la vérification de la configuration de RoCE et fournit
des indications sur l'utilisation d'ID de groupe (GID) avec les interfaces VLAN.

Configuration de RoCE pour RHEL

Configuration de RoCE pour SLES

Vérification de la configuration RoCE sous Linux

Interfaces VLAN et valeurs d'index GID

Configuration de RoCE v2 pour Linux
79
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Linux
Configuration de RoCE pour RHEL
Pour que vous puissiez configurer RoCE sur l'adaptateur, vous devez avoir installé
et configuré OFED (Open Fabrics Enterprise Distribution) sur l'hôte RHEL.
Pour préparer OFED préinstallé pour RHEL :
1.
Pendant l'installation ou la mise à niveau du système d'exploitation,
sélectionnez les paquets de support InfiniBand et OFED.
2.
Installez les RPM suivants à partir de l'image ISO RHEL :
libibverbs-devel-x.x.x.x86_64.rpm
(requis pour la bibliothèque libqedr)
perftest-x.x.x.x86_64.rpm
(requis pour les applications de bande passante et de latence InfiniBand )
Ou bien, avec Yum, installez OFED préinstallé :
yum groupinstall "Infiniband Support"
yum install perftest
yum install tcl tcl-devel tk zlib-devel libibverbs
libibverbs-devel
REMARQUE
Pendant l'installation, si vous avez déjà sélectionné les paquets
mentionnés ci-dessus, vous n'avez pas à les réinstaller. Les paquets
OFED préinstallé et de support peuvent varier en fonction de la
version du système d'exploitation.
3.
Installez les nouveaux pilotes Linux, comme décrit à la section « Installation
des pilotes Linux avec RDMA » à la page 14.
Configuration de RoCE pour SLES
Pour que vous puissiez configurer RoCE sur l'adaptateur pour un hôte SLES,
vous devez avoir installé et configuré OFED sur l'hôte SLES.
Pour installer OFED préinstallé pour SLES Linux :
1.
Pendant l'installation ou la mise à niveau du système d'exploitation,
sélectionnez les paquets de support InfiniBand.
2.
Installez les RPM suivants à partir de l'image de kit SDK SLES
correspondante :
libibverbs-devel-x.x.x.x86_64.rpm
(requis pour l'installation de libqedr)
80
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Linux
perftest-x.x.x.x86_64.rpm
(requis pour les applications de bande passante et de latence)
3.
Installez les pilotes Linux, comme décrit à la section « Installation des
pilotes Linux avec RDMA » à la page 14.
Vérification de la configuration RoCE sous Linux
Après avoir installé OFED et le pilote Linux, et après avoir chargé les pilotes
RoCE, vérifiez que les périphériques RoCE ont été détectés sur tous les
systèmes d'exploitation Linux.
Pour vérifier la configuration RoCE sous Linux :
1.
Arrêtez les tables de pare-feu à l'aide des commandes
service/systemctl.
2.
Pour RHEL uniquement : Si le service RDMA est installé (yum install
rdma), vérifiez que le service RDMA a démarré.
REMARQUE
Pour RHEL 6.x et SLES 11 SP4, vous devez démarrer le service
RDMA après le redémarrage. Pour RHEL 7.x et SLES 12 SPX et
version ultérieure, le service RDMA démarre automatiquement après
le redémarrage.
Sous RHEL ou CentOS : Utilisez la commande service rdma tatus pour
démarrer le service :

Si RDMA n'a pas démarré, entrez la commande suivante :
# service rdma start

Si RDMA ne démarre pas, entrez l'une des commandes de rechange
suivantes :
# /etc/init.d/rdma start
ou
# systemctl start rdma.service
3.
Vérifiez que les périphériques RoCE ont été détectés, en examinant les
journaux dmesg :
# dmesg|grep qedr
[87910.988411] qedr: discovered and registered 2 RoCE funcs
4.
Vérifiez que tous les modules ont été chargés. Par exemple :
# lsmod|grep qedr
qedr
89871
81
0
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Linux
5.
qede
96670
1 qedr
qed
2075255
ib_core
88311 16 qedr, rdma_cm, ib_cm,
ib_sa,iw_cm,xprtrdma,ib_mad,ib_srp,
ib_ucm,ib_iser,ib_srpt,ib_umad,
ib_uverbs,rdma_ucm,ib_ipoib,ib_isert
2 qede,qedr
Configurez l'adresse IP et activez le port à l'aide d'une méthode de
configuration, comme ifconfig :
# ifconfig ethX 192.168.10.10/24 up
6.
Entrez la commande ibv_devinfo : Pour chaque fonction PCI, vous devriez
voir une entrée hca_id distincte, comme dans l'exemple suivant :
root@captain :~# ibv_devinfo
hca_id : qedr0
transport:
InfiniBand (0)
fw_ver:
8.3.9.0
node_guid:
020e:1eff:fe50:c7c0
sys_image_guid:
020e:1eff:fe50:c7c0
vendor_id:
0x1077
vendor_part_id:
5684
hw_ver:
0x0
phys_port_cnt:
1
port:
1
state:
7.
PORT_ACTIVE (1)
max_mtu:
4096 (5)
active_mtu:
1024 (3)
sm_lid:
0
port_lid:
0
port_lmc:
0x00
link_layer:
Ethernet
Vérifiez la connectivité L2 et RoCE entre tous les serveurs : l'un des serveurs
joue le rôle de serveur et l'autre de client.

Vérifiez la connexion L2 avec une simple commande ping.

Vérifiez la connexion RoCE en effectuant un ping de RDMA sur le
serveur ou le client :
Sur le serveur, entrez la commande suivante :
ibv_rc_pingpong -d <ib-dev> -g 0
82
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Linux
Sur le client, entrez la commande suivante :
ibv_rc_pingpong -d <ib-dev> -g 0 <server L2 IP address>
Voici des exemples de tests ping pong réussis sur le serveur et le client :
Ping sur le serveur :
root@captain:~# ibv_rc_pingpong -d qedr0 -g 0
local address: LID 0x0000, QPN 0xff0000, PSN 0xb3e07e, GID
fe80::20e:1eff:fe50:c7c0
remote address: LID 0x0000, QPN 0xff0000, PSN 0x934d28, GID
fe80::20e:1eff:fe50:c570
8192000 bytes in 0.05 seconds = 1436.97 Mbit/sec
1000 iters in 0.05 seconds = 45.61 usec/iter
Ping sur le client :
root@lambodar:~# ibv_rc_pingpong -d qedr0 -g 0 192.168.10.165
local address: LID 0x0000, QPN 0xff0000, PSN 0x934d28, GID
fe80::20e:1eff:fe50:c570
remote address: LID 0x0000, QPN 0xff0000, PSN 0xb3e07e, GID
fe80::20e:1eff:fe50:c7c0
8192000 bytes in 0.02 seconds = 4211.28 Mbit/sec
1000 iters in 0.02 seconds = 15.56 usec/iter

Pour afficher les statistiques RoCE, entrez les commandes suivantes, où X
est le numéro de périphérique :
> mount -t debugfs nodev /sys/kernel/debug
> cat /sys/kernel/debug/qedr/qedrX/stats
Interfaces VLAN et valeurs d'index GID
Si vous utilisez des interfaces VLAN à la fois sur le serveur et sur le client, vous
devez également configurer le même ID VLAN sur le commutateur. Si vous
exécutez du trafic via un commutateur, les applications InfiniBand doivent utiliser
la valeur GID correcte, qui dépend de l'ID VLAN et de l'adresse IP VLAN.
Sur la base des résultats suivants, la valeur GID (-x 4 / -x 5) doit être utilisée pour
toutes les applications perftest.
# ibv_devinfo -d qedr0 -v|grep GID
GID[
0]:
fe80:0000:0000:0000:020e:1eff:fe50:c5b0
GID[
1]:
0000:0000:0000:0000:0000:ffff:c0a8:0103
GID[
2]:
2001:0db1:0000:0000:020e:1eff:fe50:c5b0
GID[
3]:
2001:0db2:0000:0000:020e:1eff:fe50:c5b0
GID[
4]:
0000:0000:0000:0000:0000:ffff:c0a8:0b03 Adresse IP de l'interface VLAN
83
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Linux
GID[
5]:
fe80:0000:0000:0000:020e:1e00:0350:c5b0 VLAN ID 3
REMARQUE
La valeur GID par défaut est zéro (0) pour les paramètres dos à dos ou
pause. Pour les configurations de serveur/commutateur, vous devez
identifier la valeur GID correcte. Si vous utilisez un commutateur, consultez
la documentation de configuration correspondante pour connaître les
paramètres appropriés.
Configuration de RoCE v2 pour Linux
Pour vérifier la fonctionnalité de RoCE v2, vous devez utiliser des noyaux pris en
charge par RoCE v2.
Pour configurer RoCE v2 pour Linux :
1.
Assurez-vous que vous utilisez l'un des noyaux pris en charge suivants :


2.
SLES 12 SP2 GA
RHEL 7.3 GA
Configurez RoCE v2 de la façon suivante :
a.
Identifiez l'index GID de RoCE v2.
b.
Configurez l'adresse de routage du serveur et du client.
c.
Activez le routage L3 sur le commutateur.
REMARQUE
Vous pouvez configurer RoCE v1 et RoCE v2 en utilisant des noyaux
pris en charge par RoCE v2. Ces noyaux vous permettent d'exécuter le
trafic RoCE sur le même sous-réseau, ainsi que sur des sous-réseaux
différents tels que RoCE v2 et tout environnement routable. Seuls
quelques paramètres sont requis pour RoCE v2, et tous les autres
paramètres de commutateur et d'adaptateur sont communs pour RoCE
v1 et RoCE v2.
Identification de l'index GID de RoCE v2 ou de l'adresse
Pour trouver les GID spécifiques de RoCE v1 et v2, utilisez les paramètres sys ou
class, ou exécutez les scripts ROCE du paquet source 41xxx FastLinQ. Pour
vérifier l'adresse et l'index GID de RoCE par défaut, exécutez la commande
ibv_devinfo et comparez-les aux paramètres sys ou class. Par exemple :
#ibv_devinfo -d qedr0 -v|grep GID
GID[
0]:
fe80:0000:0000:0000:020e:1eff:fec4:1b20
GID[
1]:
fe80:0000:0000:0000:020e:1eff:fec4:1b20
84
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Linux
GID[
2]:
0000:0000:0000:0000:0000:ffff:1e01:010a
GID[
3]:
0000:0000:0000:0000:0000:ffff:1e01:010a
GID[
4]:
3ffe:ffff:0000:0f21:0000:0000:0000:0004
GID[
5]:
3ffe:ffff:0000:0f21:0000:0000:0000:0004
GID[
6]:
0000:0000:0000:0000:0000:ffff:c0a8:6403
GID[
7]:
0000:0000:0000:0000:0000:ffff:c0a8:6403
Vérification de l'adresse et de l'index GID de RoCE v1 ou v2 à partir des
paramètres sys et class
Utilisez l'une des options suivantes pour vérifier l'adresse et l'index GID de
RoCE v1 ou RoCE v2 à partir des paramètres sys et class :

Option 1 :
# cat /sys/class/infiniband/qedr0/ports/1/gid_attrs/types/0
IB/RoCE v1
# cat /sys/class/infiniband/qedr0/ports/1/gid_attrs/types/1
RoCE v2
# cat /sys/class/infiniband/qedr0/ports/1/gids/0
fe80:0000:0000:0000:020e:1eff:fec4:1b20
# cat /sys/class/infiniband/qedr0/ports/1/gids/1
fe80:0000:0000:0000:020e:1eff:fec4:1b20

Option 2 :
Utilisez les scripts du paquet source FastLinQ.
#/../fastlinq-8.x.x.x/add-ons/roce/show_gids.sh
DEV
PORT
INDEX
GID
IPv4
VER
DEV
---
----
-----
---
------------
---
---
qedr0
1
0
fe80:0000:0000:0000:020e:1eff:fec4:1b20
v1
p4p1
qedr0
1
1
fe80:0000:0000:0000:020e:1eff:fec4:1b20
v2
p4p1
qedr0
1
2
0000:0000:0000:0000:0000:ffff:1e01:010a
30.1.1.10
v1
p4p1
qedr0
1
3
0000:0000:0000:0000:0000:ffff:1e01:010a
30.1.1.10
v2
p4p1
qedr0
1
4
3ffe:ffff:0000:0f21:0000:0000:0000:0004
v1
p4p1
qedr0
1
5
3ffe:ffff:0000:0f21:0000:0000:0000:0004
v2
p4p1
qedr0
1
6
0000:0000:0000:0000:0000:ffff:c0a8:6403
192.168.100.3
v1
p4p1.100
qedr0
1
7
0000:0000:0000:0000:0000:ffff:c0a8:6403
192.168.100.3
v2
p4p1.100
qedr1
1
0
fe80:0000:0000:0000:020e:1eff:fec4:1b21
v1
p4p2
qedr1
1
1
fe80:0000:0000:0000:020e:1eff:fec4:1b21
v2
p4p2
85
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Linux
REMARQUE
Vous devez spécifier les valeurs de l'index GID de RoCE v1 ou RoCE v2
en fonction de la configuration de serveur ou de commutateur
(Pause/PFC). Utilisez l'index GID pour l'adresse IPv6 locale de liaison,
l'adresse IPv4 ou l'adresse IPv6. Pour utiliser des trames de VLAN
marquées pour le trafic RoCE, vous devez spécifier des valeurs d'index
GID dérivées de l'adresse IPv4 ou IPv6 de VLAN.
Vérification de la fonctionnalité de RoCE v1 ou v2 par les applications perftest
Cette section décrit la vérification de la fonctionnalité de RoCE v1 ou RoCE v2 par
les applications perftest. Dans cet exemple, l'adresse IP de serveur et l'adresse IP
de client suivantes sont utilisées :


Adresse IP de serveur : 192.168.100.3
Adresse IP de client : 192.168.100.4
Vérification de RoCE v1
Exécutez sur le même sous-réseau, et utilisez l'index GID de RoCE v1.
Server# ib_send_bw -d qedr0 -F -x 0
Client# ib_send_bw -d qedr0 -F -x 0
192.168.100.3
Vérification de RoCE v2
Exécutez sur le même sous-réseau, et utilisez l'index GID de RoCE v2.
Server# ib_send_bw -d qedr0 -F -x 1
Client# ib_send_bw -d qedr0 -F -x 1
192.168.100.3
REMARQUE
Si vous exécutez via une configuration PFC de commutateur, utilisez les
GID de VLAN de RoCE v1 ou v2 via le même sous-réseau.
Vérification de RoCE v2 via des sous-réseaux différents
REMARQUE
Vous devez d'abord configurer les paramètres de routage du commutateur
et des serveurs. Sur l'adaptateur, définissez la priorité de RoCE, et le mode
DCBX en utilisant l'interface utilisateur HII ou UEFI.
86
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Linux
Pour vérifier RoCE v2 via des sous-réseaux différents
1.
Définissez la configuration de routage du serveur et du client en utilisant la
configuration DCBX-PFC.

Paramètres système :
Adresse IP de VLAN du serveur : 192.168.100.3 et
Passerelle :192.168.100.1
Adresse IP de VLAN du client : 192.168.101.3 et
Passerelle :192.168.101.1

Configuration du serveur :
#/sbin/ip link add link p4p1 name p4p1.100 type vlan id 100
#ifconfig p4p1.100 192.168.100.3/24 up
#ip route add 192.168.101.0/24 via 192.168.100.1 dev p4p1.100

Configuration du client :
#/sbin/ip link add link p4p1 name p4p1.101 type vlan id 101
#ifconfig p4p1.101 192.168.101.3/24 up
#ip route add 192.168.100.0/24 via 192.168.101.1 dev p4p1.101
2.
Configurez les paramètres de commutateur à l'aide de la procédure suivante.

Utilisez une méthode quelconque de contrôle de flux (Pause,
DCBX-CEE ou DCBX-IEEE), et activez le routage IP pour RoCE v2.
Reportez-vous à « Préparation du commutateur Ethernet » à la
page 68 pour la configuration de RoCE v2, ou consultez les
documents relatifs au commutateur fournis par le fournisseur.

Si vous utilisez la configuration PFC et le routage L3, exécutez le trafic
RoCE v2 sur le VLAN en utilisant un sous-réseau différent, et utilisez
l'index GID de VLAN de RoCE v2.
Server# ib_send_bw -d qedr0 -F -x 5
Client# ib_send_bw -d qedr0 -F -x 5 192.168.100.3
87
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Linux
Paramètres de commutateur du serveur :
Figure 6-4. Paramètres de commutateur, serveur
Paramètres de commutateur du client :
Figure 6-5. Paramètres de commutateur, client
88
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Linux
Configuration des paramètres de RoCE v1 ou RoCE v2 pour les
applications RDMA_CM
Pour configurer RoCE, utilisez les scripts suivants du paquet source FastLinQ :
# ./show_rdma_cm_roce_ver.sh
qedr0 is configured to IB/RoCE v1
qedr1 is configured to IB/RoCE v1
# ./config_rdma_cm_roce_ver.sh v2
configured rdma_cm for qedr0 to RoCE v2
configured rdma_cm for qedr1 to RoCE v2
Paramètres du serveur :
Figure 6-6. Configuration des applications RDMA_CM : Serveur
Paramètres du client :
Figure 6-7. Configuration des applications RDMA_CM : Client
89
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour VMware ESX
Configuration de RoCE sur l'adaptateur pour
VMware ESX
Cette section fournit les procédures et informations suivantes pour la configuration
de RoCE :

Configuration des interfaces RDMA

Configuration de MTU

Mode et statistiques de RoCE

Configuration d'un périphérique RDMA paravirtuel (PVRDMA)
Configuration des interfaces RDMA
Pour configurer les interfaces RDMA :
1.
Installez à la fois les pilotes NIC et RoCE QLogic.
2.
En utilisant le paramètre de module, activez la fonction RoCE à partir du
pilote NIC en entrant la commande suivante :
esxcfg-module -s 'enable_roce=1' qedentv
Pour appliquer la modification, recharger les pilotes NIC ou redémarrer
le système.
3.
Pour afficher une liste des interfaces NIC, entrez la commande
esxcfg-nics -l. Par exemple :
esxcfg-nics -l
Name
PCI
Vmnic0
0000:01:00.2 qedentv
Driver
Link Speed
Duplex MAC Address
Up
Full
25000Mbps
MTU
Description
a4:5d:36:2b:6c:92 1500
QLogic Corp.
a4:5d:36:2b:6c:93 1500
QLogic Corp.
QLogic FastLinQ QL41xxx 1/10/25 GbE Ethernet Adapter
Vmnic1
0000:01:00.3 qedentv
Up
25000Mbps
Full
QLogic FastLinQ QL41xxx 1/10/25 GbE Ethernet Adapter
4.
Pour afficher une liste des périphériques RDMA, entrez la commande
esxcli rdma device list. Par exemple :
esxcli rdma device list
Name
Driver
State
Speed
Paired Uplink
Description
-------
-------
------
----
-------
-------------
-------------------------------
vmrdma0
qedrntv
Active
1024
25 Gbps
vmnic0
QLogic FastLinQ QL45xxx RDMA Interface
vmrdma1
qedrntv
Active
1024
25 Gbps
vmnic1
QLogic FastLinQ QL45xxx RDMA Interface
5.
MTU
Pour créer un nouveau commutateur virtuel, entrez la commande suivante :
esxcli network vswitch standard add -v <new vswitch name>
90
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour VMware ESX
Par exemple :
# esxcli network vswitch standard add -v roce_vs
Ceci permet de créer un nouveau commutateur virtuel appelé roce_vs.
6.
Pour associer le port NIC QLogic au vSwitch, entrez la commande suivante :
# esxcli network vswitch standard uplink add -u <uplink
device> -v <roce vswitch>
Par exemple :
# esxcli network vswitch standard uplink add -u vmnic0 -v
roce_vs
7.
Pour créer un nouveau groupe de ports sur ce vSwitch, entrez la commande
suivante :
# esxcli network vswitch standard portgroup add -p roce_pg -v
roce_vs
Par exemple :
# esxcli network vswitch standard portgroup add -p roce_pg -v
roce_vs
8.
Pour créer une interface vmknic sur ce groupe de ports et configurer l'IP,
entrez la commande suivante :
# esxcfg-vmknic -a -i <adresse IP> -n <masque de sous réseau>
<nom de groupe de ports roce>
Par exemple :
# esxcfg-vmknic -a -i 192.168.10.20 -n 255.255.255.0 roce_pg
9.
Pour configurer l'ID de VLAN, entrez la commande suivante :
# esxcfg-vswitch -v <ID VLAN> -p roce_pg
Pour exécuter le trafic RoCE avec l'ID VLAN, configurez l'ID VLAN sur le
groupe de ports VMkernel correspondant.
Configuration de MTU
Pour modifier MTU pour l'interface RoCE, changez le MTU du vSwitch
correspondant. Définissez la taille de MTU de l'interface RDMA en fonction de
la MTU du vSwitch en entrant la commande suivante :
# esxcfg-vswitch -m <new MTU> <RoCE vswitch name>
91
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour VMware ESX
Par exemple :
# esxcfg-vswitch -m 4000 roce_vs
# esxcli rdma device list
Name
Driver
State
-------
-------
------
MTU
vmrdma0
qedrntv
Active
2048
25 Gbps
vmnic0
QLogic FastLinQ QL45xxx RDMA Interface
vmrdma1
qedrntv
Active
1024
25 Gbps
vmnic1
QLogic FastLinQ QL45xxx RDMA Interface
----
Speed
Paired Uplink
-------
-------------
Description
-------------------------------
Mode et statistiques de RoCE
Pour le mode RoCE, ESXi exige la prise en charge concomitante de RoCE v1 et
v2. La décision concernant le mode RoCE qu'il faut utiliser est prise pendant la
création de paires de files d'attente. Le pilote ESXi annonce les deux modes
pendant l'enregistrement et l'initialisation. Pour afficher les statistiques RoCE,
entrez la commande suivante :
# esxcli rdma device stats get -d vmrdma0
Packets received: 0
Packets sent: 0
Bytes received: 0
Bytes sent: 0
Error packets received: 0
Error packets sent: 0
Error length packets received: 0
Unicast packets received: 0
Multicast packets received: 0
Unicast bytes received: 0
Multicast bytes received: 0
Unicast packets sent: 0
Multicast packets sent: 0
Unicast bytes sent: 0
Multicast bytes sent: 0
Queue pairs allocated: 0
Queue pairs in RESET state: 0
Queue pairs in INIT state: 0
Queue pairs in RTR state: 0
Queue pairs in RTS state: 0
Queue pairs in SQD state: 0
Queue pairs in SQE state: 0
Queue pairs in ERR state: 0
Queue pair events: 0
Completion queues allocated: 1
Completion queue events: 0
92
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour VMware ESX
Shared receive queues allocated: 0
Shared receive queue events: 0
Protection domains allocated: 1
Memory regions allocated: 3
Address handles allocated: 0
Memory windows allocated: 0
Configuration d'un périphérique RDMA paravirtuel (PVRDMA)
Pour configurer un PVRDMA à l'aide d’une interface vCenter :
1.
Créez et configurez un nouveau commutateur virtuel réparti de la
façon suivante :
a.
Dans le client Web VMware vSphere, cliquez avec le bouton droit sur
le nœud RoCE dans le volet gauche de la fenêtre Navigateur.
b.
Dans le menu d'actions, pointez sur Commutateur réparti, puis cliquez
sur Nouveau commutateur réparti.
c.
Sélectionnez la version 6.5.0.
d.
Sous Nouveau commutateur réparti, cliquez sur Modifier les
paramètres, puis configurez les éléments suivants :




Nombre de liaisons montantes. Sélectionnez une valeur
appropriée.
Commande d'E/S du réseau. Sélectionnez Désactivé.
Groupe de ports par défaut. Cochez cette case.
Nom de groupe de ports. Entrez un nom pour le groupe de ports.
La Figure 6-8 montre un exemple.
Figure 6-8. Configuration d'un nouveau commutateur réparti
2.
Configurer un commutateur virtuel réparti de la façon suivante :
a.
Dans le client Web VMware vSphere, développez le nœud RoCE dans
le volet gauche de la fenêtre Navigateur.
93
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour VMware ESX
3.
b.
Cliquez avec le bouton droit sur RoCE-VDS, puis cliquez sur Ajouter
et gérer les hôtes.
c.
Sous Ajouter et gérer les hôtes, configurez les éléments suivants :

Affecter les liaisons montantes. Sélectionnez dans la liste de
liaisons montantes disponibles.

Gérer les adaptateurs réseau VMkernel. Acceptez la valeur
par défaut, puis cliquez sur Suivant.

Effectuer une migration de réseau VM. Affectez le groupe de
ports créé à l'étape 1.
Affectez un vmknic pour PVRDMA à utiliser sur les hôtes ESX :
a.
Cliquez avec le bouton droit sur un hôte, puis cliquez sur Paramètres.
b.
Sur la page Paramètres, développez le nœud Système, puis cliquez
sur Paramètres système avancés.
c.
La page des paramètres système avancés affiche la valeur de clé-paire
et son récapitulatif. Cliquez sur Modifier.
d.
Sur la page Modifier les paramètres système avancés, filtrez sur
PVRDMA pour réduire tout le paramètre à seulement
Net.PVRDMAVmknic.
e.
Définissez la valeur Net.PVRDMAVmknic sur vmknic; Par exemple,
vmk1.
La Figure 6-9 montre un exemple.
Figure 6-9. Affectation d'un vmknic pour PVRDMA
4.
Définissez la règle de pare-feu pour le PVRDMA :
a.
Cliquez avec le bouton droit sur un hôte, puis cliquez sur Paramètres.
b.
Sur la page Paramètres, développez le nœud Système, puis cliquez
sur Profil de sécurité.
94
AH0054602-02 F
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour VMware ESX
c.
Sur la page Récapitulatif du pare-feu, cliquez sur Modifier.
d.
Dans la boîte de dialogue Modifier le profil de sécurité, en dessous
de Nom, faites défiler, cochez la case pvrdma, puis cochez la case
Définir pare-feu.
La Figure 6-10 montre un exemple.
Figure 6-10. Réglage de la règle de pare-feu
5.
Configurez la VM pour PVRDMA de la façon suivante :
a.
Installez l'un des systèmes d'exploitation invités pris en charge suivants :


RHEL 7.2
Ubuntu 14.04 (version de noyau 4.0)
b.
Installez OFED-3.18.
c.
Compilez et installez le pilote et la bibliothèque d'invité PVRDMA.
d.
Ajoutez un nouvel adaptateur réseau PVRDMA à la VM de la
façon suivante :




e.
Modifiez les paramètres de VM.
Ajoutez un nouvel adaptateur réseau.
Sélectionnez le groupe de ports DVS récemment ajouté en tant
que Réseau.
Sélectionnez PVRDMA comme type d'adaptateur.
Après le démarrage de la VM, assurez-vous que le pilote d'invité
PVRDMA est chargé.
95
AH0054602-02 F
7
Configuration d'iWARP
Internet Wide Area RDMA Protocol (iWARP) est un protocole de réseau
informatique qui met en œuvre RDMA pour un transfert de données efficace sur
les réseaux IP. iWARP est conçu pour de multiples environnements, y compris les
réseaux locaux, les réseaux de stockage, les réseaux de centres de données et
les WAN.
Ce chapitre fournit des instructions concernant :

Préparation de l'adaptateur pour iWARP

« Configuration d'iWARP sous Windows » à la page 97

« Configuration d'iWARP sous Linux » à la page 100
REMARQUE
Certaines fonctionnalités iWARP peuvent ne pas être entièrement activées
dans la version actuelle. Pour en savoir plus, reportez-vous à la section
« Annexe D Contraintes en matière de fonctionnalités ».
Préparation de l'adaptateur pour iWARP
Cette section fournit des instructions pour la configuration iWARP de l'adaptateur
de prédémarrage à l'aide de HII. Pour de plus amples informations concernant la
configuration de l'adaptateur de prédémarrage, voir Chapitre 5 Configuration de
prédémarrage de l'adaptateur.
Pour configurer iWARP via HII en mode par défaut :
1.
Accédez à la configuration système du BIOS du serveur, puis cliquez sur
Paramètres de périphérique.
2.
Sur la page Paramètres de périphérique, sélectionnez un port pour
l'Adaptateur série 41xxx 25G.
3.
Sur la page de configuration principale de l'adaptateur sélectionné, cliquez
sur Configuration NIC.
96
AH0054602-02 F
7–Configuration d'iWARP
Configuration d'iWARP sous Windows
4.
Sur la page de configuration NIC :
a.
Définissez le Mode NIC + RDMA sur Activé.
b.
Définissez la Prise en charge du protocole RDMA sur iWARP.
c.
Cliquez sur Précédent.
5.
Sur la page de configuration principale, cliquez sur Terminer.
6.
Dans la boîte de dialogue Avertissement – Enregistrement des modifications,
cliquez sur Oui pour enregistrer la configuration.
7.
Dans la boîte de dialogue Succès – Enregistrement des modifications,
cliquez sur OK.
8.
Répétez l'étape 2 à l’étape 7 pour configurer la carte NIC et iWARP pour les
autres ports.
9.
Pour terminer la préparation des deux ports de l'adaptateur :
a.
Sur la page Paramètres de périphérique, cliquez sur Terminer.
b.
Pour revenir à la page principale, cliquez sur Terminer.
c.
Quittez pour redémarrer le système.
Passez à « Configuration d'iWARP sous Windows » à la page 97 ou
« Configuration d'iWARP sous Linux » à la page 100.
Configuration d'iWARP sous Windows
Cette section fournit les procédures pour l'activation d'iWARP, la vérification de
RDMA et la vérification du trafic iWARP sous Windows. Pour une liste des
systèmes d'exploitation qui prennent en charge iWARP, voir le Tableau 6-1 à la
page 66.
Pour activer iWARP sur l'hôte Windows et vérifier le RDMA :
1.
Activez iWARP sur l'hôte Windows.
a.
Ouvrez le gestionnaire de périphériques Windows, puis ouvrez la
fenêtre Propriétés NDIS Miniport des Adaptateurs série 41xxx.
b.
Dans les Propriétés de l'adaptateur FastLinQ, cliquez sur l'onglet Avancé.
c.
Sur la page Avancé, sous Propriété, effectuez l'opération suivante :
d.

Sélectionnez Fonctionnalité Network Direct, puis sélectionnez
Activé pour la Valeur.

Sélectionnez le Mode RDMA, puis sélectionnez iWARP pour
la Valeur.
Cliquez sur OK pour enregistrer les modifications et fermer les
propriétés de l'adaptateur.
97
AH0054602-02 F
7–Configuration d'iWARP
Configuration d'iWARP sous Windows
2.
À l'aide de Windows PowerShell, vérifiez que le RDMA est activé. La sortie de
la commande Get-NetAdapterRdma (Figure 7-1) montre les adaptateurs qui
prennent en charge RDMA.
Figure 7-1. Commande Windows PowerShell : Get-NetAdapterRdma
3.
À l'aide de Windows PowerShell, vérifiez que NetworkDirect est activé.
La sortie de la commande Get-NetOffloadGlobalSetting (Figure 7-2)
affiche NetworkDirect comme Enabled.
Figure 7-2. Commande Windows PowerShell : Get-NetOffloadGlobalSetting
Pour vérifier le trafic iWARP :
1.
Mappez des lecteurs SMB, puis exécutez un trafic iWARP.
2.
Lancez Performance Monitor (Perfmon).
3.
Dans la boîte de dialogue Ajouter des compteurs, cliquez sur Activité RDMA,
puis sélectionnez les instances de l'adaptateur.
La Figure 7-3 montre un exemple.
98
AH0054602-02 F
7–Configuration d'iWARP
Configuration d'iWARP sous Windows
Figure 7-3. Perfmon : Ajouter des compteurs
Si un trafic iWARP est exécuté, les compteurs apparaissent comme indiqué
dans l'exemple de la Figure 7-4.
Figure 7-4. Perfmon : Vérification du trafic iWARP
99
AH0054602-02 F
7–Configuration d'iWARP
Configuration d'iWARP sous Linux
REMARQUE
Pour plus d'informations sur l’affichage des compteurs Cavium RDMA dans
Windows, voir « Affichage des compteurs RDMA » à la page 73.
4.
Pour vérifier la connexion SMB :
a.
À l'invite de commande, entrez la commande net use de la manière
suivante :
C:\Users\Administrator> net use
New connections will be remembered.
Status
Local
Remote
Network
--------------------------------------------------------OK
F:
\\192.168.10.10\Share1
Microsoft Windows Network
The command completed successfully.
b.
Entrez la commande net-xan comme suit, où Share1 est mappé en
tant que partage SMB :
C:\Users\Administrator> net -xan
Active NetworkDirect Connections, Listeners, ShareEndpoints
Mode
Kernel
Kernel
Kernel
Kernel
Kernel
Kernel
Kernel
Kernel
IfIndex Type
56
56
56
56
60
60
60
60
Connection
Connection
Connection
Connection
Listener
Listener
Listener
Listener
Local Address
Foreign Address
192.168.11.20:16159 192.168.11.10:445
192.168.11.20:15903 192.168.11.10:445
192.168.11.20:16159 192.168.11.10:445
192.168.11.20:15903 192.168.11.10:445
[fe80::e11d:9ab5:a47d:4f0a%56]:445 NA
192.168.11.20:445
NA
[fe80::71ea:bdd2:ae41:b95f%60]:445 NA
192.168.11.20:16159 192.168.11.10:445
PID
0
0
0
0
0
0
0
0
Configuration d'iWARP sous Linux
Les Adaptateurs série 41xxx QLogic prennent en charge iWARP sur les OFED
(Open Fabric Enterprise Distribution) Linux répertoriées au Tableau 6-1 à la
page 66.
La configuration d'iWARP sur un système Linux comprend les éléments suivants :

Installation du pilote

Configuration d'iWARP et de RoCE

Détection du périphérique
100
AH0054602-02 F
7–Configuration d'iWARP
Configuration d'iWARP sous Linux

Applications iWARP prises en charge

Exécution de perftest pour iWARP

Configuration de NFS-RDMA

Prise en charge d'iWARP RDMA-Core sous SLES 12 SP3, RHEL 7.4, et
OFED 4.8x
Installation du pilote
Installez les pilotes RDMA de la façon indiquée dans le Chapitre 3 Installation des
pilotes.
Configuration d'iWARP et de RoCE
REMARQUE
Cette procédure ne s'applique que lorsque vous avez précédemment
sélectionné iWARP+RoCE comme valeur pour le paramètre Prise en charge
du protocole RDMA pendant la configuration de prédémarrage via HII (voir
Configuration des paramètres NIC, étape 5 à la page 49).
Pour activer iWARP et RoCE :
1.
Déchargez tous les pilotes FastlinQ
# modprobe -r qedr ou modprobe -r qede
2.
Utilisez la syntaxe de commande suivante pour changer les protocoles
RDMA en chargeant le pilote qed avec une ID d'interface de port PCI ID
(xx:xx.x) et une valeur de protocole RDMA (p).
#modprobe -v qed rdma_protocol_map=<xx:xx.x-p>
Les valeurs de protocole RDMA (p) sont les suivantes :

0—Accepter la valeur par défaut (RoCE)

1—Pas de RDMA

2—RoCE

3—iWARP
Par exemple, entrez la commande suivante pour changer l'interface sur le
port donné par 04:00.0 de RoCE à iWARP.
#modprobe -v qed rdma_protocol_map=04:00.0-3
3.
Chargez le pilote RDMA en entrant la commande suivante :
#modprobe -v qedr
101
AH0054602-02 F
7–Configuration d'iWARP
Configuration d'iWARP sous Linux
L'exemple suivant montre les entrées de commande pour changer le protocole
RDMA en iWARP sur plusieurs interfaces NPAR :
# modprobe qed rdma_protocol_map=04:00.1-3,04:00.3-3,04:00.5-3,
04:00.7-3,04:01.1-3,04:01.3-3,04:01.5-3,04:01.7-3
#modprobe -v qedr
# ibv_devinfo |grep iWARP
transport:
transport:
transport:
transport:
transport:
transport:
transport:
transport:
iWARP
iWARP
iWARP
iWARP
iWARP
iWARP
iWARP
iWARP
(1)
(1)
(1)
(1)
(1)
(1)
(1)
(1)
Détection du périphérique
Pour détecter le périphérique :
1.
Pour vérifier si les périphériques RDMA sont détectés, consultez les
journaux dmesg :
# dmesg |grep qedr
[10500.191047] qedr 0000:04:00.0: registered qedr0
[10500.221726] qedr 0000:04:00.1: registered qedr1
2.
Entrez la commande ibv_devinfo, puis vérifiez le type de transport.
Si la commande est réussie, chaque fonction PCI affiche un hca_id séparé.
Par exemple (si l'on vérifie le second port de l'adaptateur à double port
ci-dessus) :
[root@localhost ~]# ibv_devinfo -d qedr1
hca_id: qedr1
transport:
fw_ver:
node_guid:
sys_image_guid:
vendor_id:
vendor_part_id:
hw_ver:
phys_port_cnt:
port:
1
state:
max_mtu:
102
iWARP (1)
8.14.7.0
020e:1eff:fec4:c06e
020e:1eff:fec4:c06e
0x1077
5718
0x0
1
PORT_ACTIVE (4)
4096 (5)
AH0054602-02 F
7–Configuration d'iWARP
Configuration d'iWARP sous Linux
active_mtu:
sm_lid:
port_lid:
port_lmc:
link_layer:
1024 (3)
0
0
0x00
Ethernet
Applications iWARP prises en charge
Les applications RDMA prises en charge par Linux pour iWARP comprennent ce
qui suit :

ibv_devinfo, ib_devices

ib_send_bw/lat, ib_write_bw/lat, ib_read_bw/lat, ib_atomic_bw/lat
Pour iWARP, toutes les applications doivent utiliser le gestionnaire de
communication RDMA (rdma_cm) avec l'option -R.

rdma_server, rdma_client

rdma_xserver, rdma_xclient

rping

NFS over RDMA (NFSoRDMA)

iSER (pour plus de détails, voir le Chapitre 8 Configuration d'iSER)

NVMe-oF (pour plus de détails, voir le Chapitre 12 Configuration de
NVMe-oF avec RDMA)
Exécution de perftest pour iWARP
Tous les outils perftest sont pris en charge sur le type de transport iWARP.
Vous devez exécuter les outils en utilisant le gestionnaire de connexion RDMA
(avec l'option -R).
Exemple :
1.
Sur un serveur, entrez la commande suivante (en utilisant le second port
dans cet exemple) :
# ib_send_bw -d qedr1 -F -R
2.
Sur un client, entrez la commande suivante (en utilisant le second port dans
cet exemple) :
[root@localhost ~]# ib_send_bw -d qedr1 -F -R 192.168.11.3
---------------------------------------------------------------------------Send BW Test
Dual-port
: OFF
Device
Number of qps
: 1
Transport type : IW
Connection type : RC
Using SRQ
103
: qedr1
: OFF
AH0054602-02 F
7–Configuration d'iWARP
Configuration d'iWARP sous Linux
TX depth
: 128
CQ Moderation
: 100
Mtu
: 1024[B]
Link type
: Ethernet
GID index
: 0
Max inline data : 0[B]
rdma_cm QPs
: ON
Data ex. method : rdma_cm
---------------------------------------------------------------------------local address: LID 0000 QPN 0x0192 PSN 0xcde932
GID: 00:14:30:196:192:110:00:00:00:00:00:00:00:00:00:00
remote address: LID 0000 QPN 0x0098 PSN 0x46fffc
GID: 00:14:30:196:195:62:00:00:00:00:00:00:00:00:00:00
---------------------------------------------------------------------------#bytes
#iterations
65536
1000
BW peak[MB/sec]
2250.38
BW average[MB/sec]
2250.36
MsgRate[Mpps]
0.036006
----------------------------------------------------------------------------
REMARQUE
Pour les applications de latence (envoyer/écrire), si la version perftest est la
plus récente (par exemple, perftest-3.0-0.21.g21dc344.x86_64.rpm),
utilisez la valeur de taille incorporée prise en charge : 0-128.
Configuration de NFS-RDMA
NFS-RDMA pour iWARP comprend des étapes de configuration du serveur et
du client.
Pour configurer le serveur NFS :
1.
Dans le fichier /etc/exports pour les répertoires que vous devez exporter
à l'aide de NFS-RDMA sur le serveur, effectuez l'entrée suivante :
/tmp/nfs-server *(fsid=0,async,insecure,no_root_squash)
Assurez-vous d'utiliser une identification de système de fichiers (FSID)
différente pour chaque répertoire que vous exportez.
2.
Procédez comme suit pour charger le module svcrdma :
# modprobe svcrdma
3.
Démarrez le service NFS sans aucune erreur :
# service nfs start
104
AH0054602-02 F
7–Configuration d'iWARP
Configuration d'iWARP sous Linux
4.
Incluez le port RDMA par défaut 20049 dans ce fichier comme suit :
# echo rdma 20049 > /proc/fs/nfsd/portlist
5.
Pour mettre les répertoires locaux à la disposition des clients NFS à monter,
entrez la commande exportfs comme suit :
# exportfs -v
Pour configurer le client NFS :
REMARQUE
Cette procédure de configuration de client NFS s'applique également à RoCE.
1.
Chargez le module xprtrdma comme suit :
# modprobe xprtrdma
2.
Montez le système de fichiers NFS correspondant à votre version :
Pour NFS version 3 :
#mount -o rdma,port=20049 192.168.2.4:/tmp/nfs-server /tmp/nfs-client
Pour NFS version 4 :
#mount -t nfs4 -o rdma,port=20049 192.168.2.4:/ /tmp/nfs-client
REMARQUE
Le port par défaut pour NFSoRDMA est 20049. Toutefois, n'importe quel
autre port qui est aligné avec le client NFS fonctionnera également.
3.
Vérifiez que le système de fichiers est monté en entrant la commande
mount. Assurez-vous que les versions du système de fichiers et du port
RDMA sont correctes.
#mount |grep rdma
105
AH0054602-02 F
7–Configuration d'iWARP
Configuration d'iWARP sous Linux
Prise en charge d'iWARP RDMA-Core sous SLES 12 SP3,
RHEL 7.4, et OFED 4.8x
La bibliothèque d'espace utilisateur libqedr fait partie du rdma-core. Toutefois,
le libqedr non préinstallé ne prend pas en charge SLES 12 SP3, RHEL 7.4,
OFED 4.8x. Dès lors, ces versions de système d'exploitation exigent un correctif
pour la prise en charge d'iWARP RDMA-Core.
Pour appliquer le correctif iWARP RDMA-Core :
1.
Pour télécharger la source de noyau RDMA la plus récente, entrez la
commande suivante :
# git clone https://github.com/linux-rdma/rdma-core.git
2.
Installez tous les packages/bibliothèques dépendant du système
d'exploitation, de la façon décrite dans le fichier LISEZMOI RDMA-Core.
Pour RHEL et CentOS, entrez la commande suivante :
# yum install cmake gcc libnl3-devel libudev-devel make
pkgconfig valgrind-devel
Pour SLES 12 SP3 (kit ISO/SDK), installez les RPM suivants :
cmake-3.5.2-18.3.x86_64.rpm (OS ISO)
libnl-1_1-devel-1.1.4-4.21.x86_64.rpm (SDK ISO)
libnl3-devel-3.2.23-2.21.x86_64.rpm
3.
(SDK ISO)
Pour créer le RDMA-core, entrez les commandes suivantes :
# cd <rdma-core-path>/rdma-core-master/
# ./build.sh
4.
Pour exécuter toutes les applications OFED à partir de l'emplacement actuel
RDMA-core-master, émettez la commande suivante :
# ls <rdma-core-master>/build/bin
cmpost ib_acme
ibv_devinfo
ibv_uc_pingpong
iwpmd rdma_client rdma_xclient rping
ucmatose
umad_compile_test cmtime ibv_asyncwatch ibv_rc_pingpong
ibv_ud_pingpong
mckey rdma-ndd
rdma_xserver rstream
udaddy
umad_reg2 ibacm
ibv_devices
ibv_srq_pingpong
ibv_xsrq_pingpong rcopy rdma_server riostream
srp_daemon udpong
umad_register2
Exécutez les applications à partir de l'emplacement actuel de
RDMA-core-master. Par exemple :
# ./rping -c -v -C 5 -a 192.168.21.3
ping data: rdma-ping-0: ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr
ping data: rdma-ping-1: BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs
106
AH0054602-02 F
7–Configuration d'iWARP
Configuration d'iWARP sous Linux
ping data: rdma-ping-2: CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst
ping data: rdma-ping-3: DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu
ping data: rdma-ping-4: EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv
client DISCONNECT EVENT...
5.
Pour exécuter des applications d'OFED préinstallé, telles que perftest et
d'autres applications InfiniBand, entrez la commande suivante pour définir le
chemin d'accès à la bibliothèque pour iWARP :
# export
LD_LIBRARY_PATH=/builds/rdma-core-path-iwarp/rdma-core-master/build/lib
Par exemple :
# /usr/bin/rping -c -v -C 5 -a 192.168.22.3 (or) rping -c -v -C 5 -a
192.168.22.3
ping data: rdma-ping-0: ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr
ping data: rdma-ping-1: BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs
ping data: rdma-ping-2: CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst
ping data: rdma-ping-3: DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu
ping data: rdma-ping-4: EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv
client DISCONNECT EVENT...
107
AH0054602-02 F
8
Configuration d'iSER
Ce chapitre fournit les procédures de configuration des extensions iSCSI pour
RDMA (iSCSI Extensions for RDMA – iSER) sous Linux (RHEL et SLES) et
ESXi 6.7, y compris :

Avant de commencer

Configuration d'iSER pour RHEL

« Configuration d'iSER pour SLES 12 » à la page 112

« Utilisation d'iSER avec iWARP sous RHEL et SLES » à la page 113

« Optimisation des performances Linux » à la page 115

« Configuration d’iSER sous ESXi 6.7 » à la page 116
Avant de commencer
Lorsque vous vous préparez à configurer iSER, tenez compte des points suivants :

iSER est pris en charge uniquement avec OFED préinstallé pour les
systèmes d'exploitation suivants :


RHEL 7.1 et 7.2
SLES 12 et 12 SP1

Après la connexion aux cibles ou pendant l'exécution du trafic d'E/S, le
déchargement du pilote RoCE pour Linux qedr peut faire planter le système.

Pendant l'exécution d'E/S, la réalisation de tests d'activité/inactivité de
l'interface et de tests de traction des câbles peuvent provoquer des erreurs
des pilotes ou des modules iSER, susceptibles de faire planter le système.
Si cela se produit, redémarrez le système.
108
AH0054602-02 F
8–Configuration d'iSER
Configuration d'iSER pour RHEL
Configuration d'iSER pour RHEL
Pour configurer iSER pour RHEL :
1.
Installez OFED préinstallé, comme indiqué à la section « Configuration de
RoCE pour RHEL » à la page 80. Les versions d'OFED non préinstallées ne
sont pas prises en charge pour iSER parce que le module ib_isert n'est pas
disponible dans les versions d'OFED non préinstallées 3.18-2 GA/3.18-3 GA.
Le module ib_isert de boîte de réception ne fonctionne avec aucune version
d'OFED non préinstallée.
2.
Déchargez tous les pilotes FastLinQ existants, comme indiqué à la section
« Suppression des pilotes Linux » à la page 10.
3.
Installez la dernière version des paquets libqedr et des pilotes FastLinQ,
comme il est décrit à la section « Installation des pilotes Linux avec RDMA »
à la page 14.
4.
Chargez les services RDMA comme suit :
systemctl start rdma
modprobe qedr
modprobe ib_iser
modprobe ib_isert
5.
Vérifiez que tous les modules RDMA et iSER sont chargés sur les
périphériques d'origine et cible, à l'aide des commandes lsmod | grep qed
et lsmod | grep iser.
6.
Vérifiez qu'il existe des instances hca_id séparées, en entrant la
commande ibv_devinfo comme indiqué à l'étape 6, page 82.
7.
Vérifiez la connexion RDMA sur le périphérique d'origine et le
périphérique cible.
a.
Sur le périphérique de l'initiateur, entrez la commande suivante :
rping -s -C 10 -v
b.
Sur le périphérique cible, entrez la commande suivante :
rping -c -a 192.168.100.99 -C 10 -v
109
AH0054602-02 F
8–Configuration d'iSER
Configuration d'iSER pour RHEL
La Figure 8-1 montre un exemple de ping RDMA réussi.
Figure 8-1. Ping RDMA réussi
8.
Vous pouvez utiliser une cible TCM-LIO Linux pour tester iSER. La
configuration est identique pour les cibles iSCSI, mais vous entrez la
commande enable_iser Boolean=true sur les portails concernés. Les
instances de portail sont identifiées comme iser à la Figure 8-2.
Figure 8-2. Instances de portail iSER
9.
Installez les utilitaires d'initiateur iSCSI Linux à l'aide des commandes
yum install iscsi-initiator-utils.
a.
Pour détecter la cible iSER, entrez la commande iscsiadm : Par
exemple :
iscsiadm -m discovery -t st -p 192.168.100.99:3260
110
AH0054602-02 F
8–Configuration d'iSER
Configuration d'iSER pour RHEL
b.
Pour changer le mode de transport à iSER, entrez la commande
iscsiadm. Par exemple :
iscsiadm -m node -T iqn.2015-06.test.target1 -o update -n
iface.transport_name -v iser
c.
Pour vous connecter à la cible iSER, entrez la commande iscsiadm.
Par exemple :
iscsiadm -m node -l -p 192.168.100.99:3260 -T
iqn.2015-06.test.target1
d.
Vérifiez que la valeur de Iface Transport est iser dans la
connexion cible, comme le montre la Figure 8-3. Entrez la commande
iscsiadm. Par exemple :
iscsiadm -m session -P2
Figure 8-3. Vérification de Iface Transport
111
AH0054602-02 F
8–Configuration d'iSER
Configuration d'iSER pour SLES 12
e.
Pour vérifier un nouveau périphérique iSCSI, comme le montre la
Figure 8-4, entrez la commande lsscsi.
Figure 8-4. Vérification de nouveau périphérique iSCSI
Configuration d'iSER pour SLES 12
Étant donné que targetcli n'est pas préinstallé sur SLES 12.x, vous devez
effectuer la procédure suivante.
Pour configurer iSER pour SLES 12 :
1.
Pour installer targetcli, copiez et installez les RPM suivants depuis
l'image ISO (emplacement x86_64 et noarch) :
lio-utils-4.1-14.6.x86_64.rpm
python-configobj-4.7.2-18.10.noarch.rpm
python-PrettyTable-0.7.2-8.5.noarch.rpm
python-configshell-1.5-1.44.noarch.rpm
python-pyparsing-2.0.1-4.10.noarch.rpm
python-netifaces-0.8-6.55.x86_64.rpm
python-rtslib-2.2-6.6.noarch.rpm
python-urwid-1.1.1-6.144.x86_64.rpm
targetcli-2.1-3.8.x86_64.rpm
2.
Avant de démarrer targetcli, chargez tous les pilotes de périphérique RoCE
et modules iSER, comme suit :
# modprobe qed
# modprobe qede
# modprobe qedr
# modprobe ib_iser
(Initiateur)
# modprobe ib_isert (Cible)
3.
Avant de configurer les cibles iSER, configurez les interfaces NIC et
exécutez le trafic L2 et RoCE, comme décrit à l'étape 7 à la page 82.
112
AH0054602-02 F
8–Configuration d'iSER
Utilisation d'iSER avec iWARP sous RHEL et SLES
4.
Démarrez l'utilitaire targetcli, puis configurez vos cibles sur le système
cible iSER.
REMARQUE
Les versions de targetcli ne sont pas les mêmes sous RHEL et SLES.
Veillez à utiliser les backstores correctes pour configurer vos cibles.
 RHEL utilise ramdisk.
 SLES utilise rd_mcp.
Utilisation d'iSER avec iWARP sous RHEL et SLES
Configurez l'initiateur et la cible iSER de manière similaire à RoCE pour
fonctionner avec iWARP. Vous pouvez utiliser différentes méthodes pour créer
une cible Linux-IO (LIO™); cette section en décrit une. Vous pouvez rencontrer
des différences dans la configuration avec targetcli sous SLES 12 et RHEL 7.x
en raison de la version.
Pour configurer une cible pour LIO :
1.
Créez une cible LIO à l'aide de l'utilitaire targetcli. Tapez la commande
suivante :
# targetcli
targetcli shell version 2.1.fb41
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
2.
Entrez les commandes suivantes :
/> /backstores/ramdisk create Ramdisk1-1 1g nullio=true
/> /iscsi create iqn.2017-04.com.org.iserport1.target1
/> /iscsi/iqn.2017-04.com.org.iserport1.target1/tpg1/luns create /backstores/ramdisk/Ramdisk1-1
/> /iscsi/iqn.2017-04.com.org.iserport1.target1/tpg1/portals/ create 192.168.21.4 ip_port=3261
/> /iscsi/iqn.2017-04.com.org.iserport1.target1/tpg1/portals/192.168.21.4:3261 enable_iser
boolean=true
/> /iscsi/iqn.2017-04.com.org.iserport1.target1/tpg1 set attribute authentication=0
demo_mode_write_protect=0 generate_node_acls=1 cache_dynamic_acls=1
/> saveconfig
113
AH0054602-02 F
8–Configuration d'iSER
Utilisation d'iSER avec iWARP sous RHEL et SLES
La Figure 8-5 montre la configuration de la cible pour LIO.
Figure 8-5. Configuration de cible LIO
Pour configurer un initiateur pour iWARP :
1.
Pour détecter la cible LIO iSER à l'aide du port 3261, entrez la commande
iscsiadm comme suit :
# iscsiadm -m discovery -t st -p 192.168.21.4:3261 -I iser
192.168.21.4:3261,1 iqn.2017-04.com.org.iserport1.target1
2.
Changez le mode de transport à iser comme suit :
# iscsiadm -m node -o update -T iqn.2017-04.com.org.iserport1.target1 -n
iface.transport_name -v iser
3.
Connectez-vous à la cible à l'aide du port 3261 :
# iscsiadm -m node -l -p 192.168.21.4:3261 -T iqn.2017-04.com.org.iserport1.target1
Logging in to [iface: iser, target: iqn.2017-04.com.org.iserport1.target1,
portal: 192.168.21.4,3261] (multiple)
Login to [iface: iser, target: iqn.2017-04.com.org.iserport1.target1, portal:
192.168.21.4,3261] successful.
4.
Assurez-vous que ces LUN sont visibles en entrant la commande suivante :
# lsscsi
[1:0:0:0]
storage HP
P440ar
3.56
-
[1:1:0:0]
disk
HP
LOGICAL VOLUME
3.56
/dev/sda
[6:0:0:0]
cd/dvd
hp
DVD-ROM DUD0N
UMD0
/dev/sr0
[7:0:0:0]
disk
LIO-ORG
Ramdisk1-1
4.0
/dev/sdb
114
AH0054602-02 F
8–Configuration d'iSER
Optimisation des performances Linux
Optimisation des performances Linux
Considérez les améliorations de configuration des performances Linux suivantes
décrites dans cette section.

Configuration des UC sur le mode Performances maximales

Configuration des paramètres sysctl du noyau

Configuration des paramètres d'affinité d'IRQ

Configuration de la préparation de périphériques de traitement par blocs
Configuration des UC sur le mode Performances maximales
Configurez les performances du gestionnaire de mise à l'échelle des UC en
utilisant le script suivant pour configurer toutes les UC sur le mode Performances
maximales :
for CPUFREQ in
/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do [ -f
$CPUFREQ ] || continue; echo -n performance > $CPUFREQ; done
Vérifiez que les cœurs d'UC sont configurés sur le mode Performances
maximales, en entrant la commande suivante :
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Configuration des paramètres sysctl du noyau
Définissez les paramètres sysctl du noyau comme suit :
sysctl -w net.ipv4.tcp_mem="4194304 4194304 4194304"
sysctl -w net.ipv4.tcp_wmem="4096 65536 4194304"
sysctl -w net.ipv4.tcp_rmem="4096 87380 4194304"
sysctl -w net.core.wmem_max=4194304
sysctl -w net.core.rmem_max=4194304
sysctl -w net.core.wmem_default=4194304
sysctl -w net.core.rmem_default=4194304
sysctl -w net.core.netdev_max_backlog=250000
sysctl -w net.ipv4.tcp_timestamps=0
sysctl -w net.ipv4.tcp_sack=1
sysctl -w net.ipv4.tcp_low_latency=1
sysctl -w net.ipv4.tcp_adv_win_scale=1
echo 0 > /proc/sys/vm/nr_hugepages
115
AH0054602-02 F
8–Configuration d'iSER
Configuration d’iSER sous ESXi 6.7
Configuration des paramètres d'affinité d'IRQ
L'exemple suivant configure respectivement les cœurs d'UC 0, 1, 2 et 3
pour interrompre les demandes (IRQ) XX, YY, ZZ et XYZ. Effectuez ces étapes
pour chaque IRQ attribuée à un port (par défaut, huit files d'attente par port).
systemctl disable irqbalance
systemctl stop irqbalance
cat /proc/interrupts | grep qedr
d'attente de port.
Affiche les IRQ attribuées à chaque file
echo 1 > /proc/irq/XX/smp_affinity_list
echo 2 > /proc/irq/YY/smp_affinity_list
echo 4 > /proc/irq/ZZ/smp_affinity_list
echo 8 > /proc/irq/XYZ/smp_affinity_list
Configuration de la préparation de périphériques de
traitement par blocs
Définissez les paramètres de préparation de périphériques de traitement par
blocs pour chaque périphérique ou cible iSCSI comme suit :
echo noop > /sys/block/sdd/queue/scheduler
echo 2 > /sys/block/sdd/queue/nomerges
echo 0 > /sys/block/sdd/queue/add_random
echo 1 > /sys/block/sdd/queue/rq_affinity
Configuration d’iSER sous ESXi 6.7
Cette section fournit des informations sur la configuration d’iSER pour
VMware ESXi 6.7.
Avant de commencer
Avant de configurer iSER pour ESXi 6.7, assurez-vous que les éléments suivants
sont complets :

Le jeu CNA avec les pilotes NIC et RoCE est installé sur le système
ESXi 6.7 et les appareils sont répertoriés. Pour afficher les appareils RDMA,
émettez la commande suivante :
esxcli rdma device list
Name
Driver
State
-------
-------
------
vmrdma0
qedrntv
vmrdma1
qedrntv
MTU
Speed
Paired Uplink
Description
----
-------
-------------
--------------------------------------
Active
1024
40 Gbps
vmnic4
QLogic FastLinQ QL45xxx RDMA Interface
Active
1024
40 Gbps
vmnic5
QLogic FastLinQ QL45xxx RDMA Interface
[root@localhost:~] esxcfg-vmknic -l
116
AH0054602-02 F
8–Configuration d'iSER
Configuration d’iSER sous ESXi 6.7
Interface
Port Group/DVPort/Opaque Network
Netmask
Broadcast
MAC Address
IP Family IP Address
MTU
TSO MSS
Enabled Type
NetStack
vmk0
Management Network
255.255.240.0
172.28.15.255
IPv4
172.28.12.94
e0:db:55:0c:5f:94 1500
65535
true
DHCP
defaultTcpipStack
vmk0
Management Network
64
IPv6
fe80::e2db:55ff:fe0c:5f94
e0:db:55:0c:5f:94 1500
65535
true
STATIC, PREFERRED
defaultTcpipStack

La cible iSER est configurée pour communiquer avec l’initiateur iSER.
Configuration d’iSER pour ESXi 6.7
Pour configurer iSER pour ESXi 6.7 :
1.
Ajoutez les appareils iSER en émettant les commandes suivantes :
esxcli rdma iser add
esxcli iscsi adapter list
Adapter
Driver
State
UID
Description
-------
------
-------
-------------
-------------------------------------
vmhba64
iser
unbound
iscsi.vmhba64
VMware iSCSI over RDMA (iSER) Adapter
vmhba65
iser
unbound
iscsi.vmhba65
VMware iSCSI over RDMA (iSER) Adapter
2.
Désactivez le pare-feu comme suit :
esxcli network firewall set --enabled=false
esxcli network firewall unload
vsish -e set /system/modules/iscsi_trans/loglevels/iscsitrans 0
vsish -e set /system/modules/iser/loglevels/debug 4
3.
Créez un groupe de ports vSwitch VMkernel standard et attribuez
l’adresse IP :
esxcli network vswitch standard add -v vSwitch_iser1
esxcfg-nics -l
Name
PCI
Driver
vmnic0
0000:01:00.0 ntg3
Link Speed
Duplex MAC Address
Up
Full
e0:db:55:0c:5f:94 1500
Broadcom
Half
e0:db:55:0c:5f:95 1500
Broadcom
Half
e0:db:55:0c:5f:96 1500
Broadcom
Half
e0:db:55:0c:5f:97 1500
Broadcom
Full
00:0e:1e:d5:f6:a2 1500
QLogic Corp.
1000Mbps
MTU
Description
Corporation NetXtreme BCM5720 Gigabit Ethernet
vmnic1
0000:01:00.1 ntg3
Down 0Mbps
Corporation NetXtreme BCM5720 Gigabit Ethernet
vmnic2
0000:02:00.0 ntg3
Down 0Mbps
Corporation NetXtreme BCM5720 Gigabit Ethernet
vmnic3
0000:02:00.1 ntg3
Down 0Mbps
Corporation NetXtreme BCM5720 Gigabit Ethernet
vmnic4
0000:42:00.0 qedentv
Up
40000Mbps
QLogic FastLinQ QL41xxx 10/25/40/50/100 GbE Ethernet Adapter
117
AH0054602-02 F
8–Configuration d'iSER
Configuration d’iSER sous ESXi 6.7
vmnic5
0000:42:00.1 qedentv
Up
40000Mbps
Full
00:0e:1e:d5:f6:a3 1500
QLogic Corp.
QLogic FastLinQ QL41xxx 10/25/40/50/100 GbE Ethernet Adapter
esxcli network vswitch standard uplink add -u vmnic5 -v vSwitch_iser1
esxcli network vswitch standard portgroup add -p "rdma_group1" -v vSwitch_iser1
esxcli network ip interface add -i vmk1 -p "rdma_group1"
esxcli network ip interface ipv4 set -i vmk1 -I 192.168.10.100 -N 255.255.255.0 -t static
esxcfg-vswitch -p "rdma_group1" -v 4095 vSwitch_iser1
esxcli iscsi networkportal add -n vmk1 -A vmhba65
esxcli iscsi networkportal list
esxcli iscsi adapter get -A vmhba65
vmhba65
Name: iqn.1998-01.com.vmware:localhost.punelab.qlogic.com qlogic.org qlogic.com
mv.qlogic.com:1846573170:65
Alias: iser-vmnic5
Vendor: VMware
Model: VMware iSCSI over RDMA (iSER) Adapter
Description: VMware iSCSI over RDMA (iSER) Adapter
Serial Number: vmnic5
Hardware Version:
Asic Version:
Firmware Version:
Option Rom Version:
Driver Name: iser-vmnic5
Driver Version:
TCP Protocol Supported: false
Bidirectional Transfers Supported: false
Maximum Cdb Length: 64
Can Be NIC: true
Is NIC: true
Is Initiator: true
Is Target: false
Using TCP Offload Engine: true
Using ISCSI Offload Engine: true
4.
Ajoutez la cible à l’initiateur iSER comme suit :
esxcli iscsi adapter target list
esxcli iscsi adapter discovery sendtarget add -A vmhba65 -a 192.168.10.11
esxcli iscsi adapter target list
Adapter
Target
Alias
Discovery Method
Last Error
-------
------------------------
-----
----------------
----------
vmhba65
iqn.2015-06.test.target1
SENDTARGETS
No Error
118
AH0054602-02 F
8–Configuration d'iSER
Configuration d’iSER sous ESXi 6.7
esxcli storage core adapter rescan --adapter vmhba65
5.
Répertoriez la cible jointe comme suit :
esxcfg-scsidevs -l
mpx.vmhba0:C0:T4:L0
Device Type: CD-ROM
Size: 0 MB
Display Name: Local TSSTcorp CD-ROM (mpx.vmhba0:C0:T4:L0)
Multipath Plugin: NMP
Console Device: /vmfs/devices/cdrom/mpx.vmhba0:C0:T4:L0
Devfs Path: /vmfs/devices/cdrom/mpx.vmhba0:C0:T4:L0
Vendor: TSSTcorp
SCSI Level: 5
Model: DVD-ROM SN-108BB
Revis: D150
Is Pseudo: false Status: on
Is RDM Capable: false Is Removable: true
Is Local: true
Is SSD: false
Other Names:
vml.0005000000766d686261303a343a30
VAAI Status: unsupported
naa.6001405e81ae36b771c418b89c85dae0
Device Type: Direct-Access
Size: 512 MB
Display Name: LIO-ORG iSCSI Disk (naa.6001405e81ae36b771c418b89c85dae0)
Multipath Plugin: NMP
Console Device: /vmfs/devices/disks/naa.6001405e81ae36b771c418b89c85dae0
Devfs Path: /vmfs/devices/disks/naa.6001405e81ae36b771c418b89c85dae0
Vendor: LIO-ORG
SCSI Level: 5
Model: ram1
Revis: 4.0
Is Pseudo: false Status: degraded
Is RDM Capable: true
Is Removable: false
Is Local: false Is SSD: false
Other Names:
vml.02000000006001405e81ae36b771c418b89c85dae072616d312020
VAAI Status: supported
naa.690b11c0159d050018255e2d1d59b612
119
AH0054602-02 F
9
Configuration iSCSI
Ce chapitre fournit les informations suivantes concernant la configuration de iSCSI :

Démarrage iSCSI

« Configuration du démarrage iSCSI » à la page 127

« Configuration du serveur DHCP pour la prise en charge du démarrage
iSCSI » à la page 138

« Déchargement iSCSI sous Windows Server » à la page 142

« Déchargement iSCSI dans les environnements Linux » à la page 151

« Configuration du démarrage iSCSI à partir du SAN pour RHEL 7.4 et les
versions ultérieures » à la page 166
REMARQUE
Certaines fonctionnalités iSCSI peuvent ne pas être entièrement activées
dans la version actuelle. Pour en savoir plus, reportez-vous à la section
« Annexe D Contraintes en matière de fonctionnalités ».
Démarrage iSCSI
Les adaptateurs Cavium 4xxxx Series Gigabit Ethernet (GbE) prennent en
charge le démarrage iSCSI pour permettre le démarrage réseau des systèmes
d'exploitation sur des systèmes sans disque. Le démarrage iSCSI permet un
démarrage du système d'exploitation Windows, Linux ou VMware à partir d'une
machine cible iSCSI située à distance sur un réseau IP standard.
Les informations de démarrage d’iSCSI de cette section comprennent :

Configuration du démarrage iSCSI

Configuration du mode de démarrage UEFI de l'adaptateur
Pour les systèmes d'exploitation Windows et Linux, le démarrage iSCSI peut être
configuré avec UEFI iSCSI HBA (chemin de déchargement avec le pilote de
déchargement iSCSI de QLogic). Cette option est définie à l'aide du protocole de
démarrage, sous la configuration au niveau du port.
120
AH0054602-02 F
9–Configuration iSCSI
Démarrage iSCSI
Configuration du démarrage iSCSI
La configuration du démarrage iSCSI comprend :

Sélection du mode de démarrage iSCSI préféré

Configuration de la cible iSCSI

Configuration des paramètres d'initialisation iSCSI
Sélection du mode de démarrage iSCSI préféré
L'option de mode de démarrage apparaît sous Configuration iSCSI (Figure 9-1)
de l'adaptateur, et le paramètre est propre au port. Reportez-vous au manuel
d'utilisation OEM pour obtenir des instructions sur l'accès au menu de
configuration au niveau du périphérique sous HII UEFI.
Figure 9-1. Configuration du système : Configuration NIC
REMARQUE
Le démarrage à partir de SAN n'est pris en charge qu’en mode NPAR et est
configuré dans l’UEFI, et non dans le BIOS hérité.
121
AH0054602-02 F
9–Configuration iSCSI
Démarrage iSCSI
Configuration de la cible iSCSI
La configuration de la cible iSCSI varie en fonction des fournisseurs cibles.
Pour plus d'informations sur la configuration de la cible iSCSI, reportez-vous à
la documentation du fournisseur.
Pour configurer la cible iSCSI :
1.
Sélectionnez la procédure appropriée en fonction de votre cible iSCSI :

Créez une cible iSCSI pour des cibles telles que SANBlaze® ou IET®.

Créez un vdisk ou volume pour des cibles telles que EqualLogic®
ou EMC®.
2.
Créez un disque virtuel.
3.
Mappez le disque virtuel à la cible iSCSI créée à l'étape 1.
4.
Associez un initiateur iSCSI à la cible iSCSI. Notez les informations suivantes :





5.
Nom de la cible iSCSI
Numéro de port TCP
Numéro d'unité logique (LUN) iSCSI
Nom qualifié iSCSI (IQN) de l'initiateur
Détails de l'authentification CHAP
Une fois la cible iSCSI configurée, notez les éléments suivants :






Cible IQN
Adresse IP cible
Numéro de port TCP de la cible
Numéro d'unité logique (LUN) de la cible
Initiateur IQN
Réf. et clé secrète CHAP
Configuration des paramètres d'initialisation iSCSI
Configurez le logiciel de démarrage iSCSI de QLogic pour une configuration
statique ou dynamique. Pour connaître les options de configuration disponibles
dans la fenêtre Paramètres généraux, consultez le Tableau 9-1, qui répertorie
les paramètres pour IPv4 et IPv6. Les paramètres spécifiques à IPv4 ou IPv6
sont notés.
REMARQUE
La disponibilité du démarrage iSCSI IPv6 dépend de la plateforme et du
périphérique.
122
AH0054602-02 F
9–Configuration iSCSI
Démarrage iSCSI
Table 9-1. Options de configuration
Option
Description
TCP/IP parameters via DHCP
Cette option est spécifique à IPv4. Contrôle si le logiciel hôte de
démarrage iSCSI obtient les informations d'adresse IP via DHCP
(Enabled) (Activé) ou par le biais d'une configuration IP statique
(Disabled) (Désactivé).
(Paramètres TCP/IP via DHCP)
iSCSI parameters via DHCP
(Paramètres iSCSI via DHCP)
CHAP Authentication
(Authentification CHAP)
Contrôle si le logiciel hôte de démarrage iSCSI obtient ses
paramètres cibles iSCSI via DHCP (Enabled) (Activé) ou par le
biais d'une configuration statique (Disabled) (Désactivé). Les
informations statiques sont saisies sur la page Configuration des
paramètres de l'initiateur iSCSI.
Contrôle si le logiciel hôte de démarrage iSCSI utilise une
authentification CHAP lors de sa connexion à la cible iSCSI.
Si CHAP Authentication (l'authentification CHAP) est
activée, configurez l'ID de CHAP et le secret CHAP sur la page
Configuration des paramètres de l'initiateur iSCSI.
IP Version (Version IP)
Cette option est spécifique à IPv6. Bascule entre IPv4 et IPv6.
Tous les paramètres IP sont perdus si vous basculez d'une
version de protocole à une autre.
DHCP Request Timeout
Permet de spécifier un temps d'attente maximum en secondes
pour une requête DHCP et la réponse.
(Délai d'expiration de requête DHCP)
Target Login Timeout
(Délai d'expiration de connexion
de cible)
DHCP Vendor ID
(Réf. fournisseur DHCP)
Permet de spécifier un temps d'attente maximum en secondes
pour la connexion de cible de l'initiateur.
Contrôle de quelle façon le logiciel hôte de démarrage iSCSI
interprète le champ Vendor Class ID (ID de la classe du
fournisseur) utilisé avec DHCP. Si le champ Vendor Class ID
(ID de la classe du fournisseur) du paquet de l'offre DHCP
correspond à la valeur du champ, le logiciel hôte de démarrage
iSCSI recherche les extensions de démarrage iSCSI requises
dans les champs Option DHCP 43. Si DHCP est désactivé, il
n'est pas nécessaire de désactiver cette valeur.
123
AH0054602-02 F
9–Configuration iSCSI
Démarrage iSCSI
Configuration du mode de démarrage UEFI de l'adaptateur
Pour configurer le mode de démarrage :
1.
Redémarrez votre système.
2.
Accédez au menu Utilitaires système (Figure 9-2).
REMARQUE
Le démarrage SAN est pris en charge uniquement dans l'environnement
UEFI. Assurez-vous que l'option de démarrage du système est UEFI et
non le BIOS hérité.
Figure 9-2. Configuration du système : Paramètres d'amorçage
124
AH0054602-02 F
9–Configuration iSCSI
Démarrage iSCSI
3.
Dans Configuration du système, Paramètres de périphérique, sélectionnez
le périphérique QLogic (Figure 9-3). Reportez-vous au guide d'utilisation
OEM pour accéder au menu de configuration de périphérique PCI.
Figure 9-3. Configuration du système : Utilitaire de configuration des
paramètres de périphérique
125
AH0054602-02 F
9–Configuration iSCSI
Démarrage iSCSI
4.
Sur la page de configuration principale, sélectionnez Configuration NIC
(Figure 9-4), et appuyez sur ENTRÉE.
Figure 9-4. Sélection de la configuration NIC
126
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI
5.
Sur la page « Configuration NIC » (Figure 9-5), sélectionnez Protocole de
démarrage, et appuyez sur ENTRÉE pour sélectionner UEFI iSCSI HBA
(exige le mode NPAR).
Figure 9-5. Configuration du système : Configuration NIC, Protocole de démarrage
6.
Choisissez l'une des options de configuration suivantes :

« Configuration de l'initialisation iSCSI statique » à la page 127

« Configuration de l'initialisation iSCSI dynamique » à la page 135
Configuration du démarrage iSCSI
Voici les options de configuration du démarrage iSCSI :

Configuration de l'initialisation iSCSI statique

Configuration de l'initialisation iSCSI dynamique

Activation de l'authentification CHAP
Configuration de l'initialisation iSCSI statique
Dans une configuration statique, vous devez entrer les données suivantes :



Adresse IP du système
IQN de l'initiateur du système
Paramètres de la cible (obtenus à la section « Configuration de la cible
iSCSI » à la page 122)
Pour plus d'informations sur la configuration des options, reportez-vous au
Tableau 9-1 à la page 123.
127
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI
Pour configurer les paramètres de démarrage iSCSI par le biais d'une
configuration statique :
1.
Sur la page de configuration principale HII du périphérique, sélectionnez
Configuration iSCSI (Figure 9-6), et appuyez sur ENTRÉE.
Figure 9-6. Configuration du système : Configuration iSCSI
2.
Sur la page de configuration iSCSI, sélectionnez Paramètres généraux
iSCSI (Figure 9-7), et appuyez sur ENTRÉE.
Figure 9-7. Configuration du système : Sélection des paramètres généraux
128
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI
3.
Sur la page des paramètres généraux iSCSI (Figure 9-8), appuyez sur les
touches FLÈCHE VERS LE HAUT et FLÈCHE VERS LE BAS pour
sélectionner un paramètre, puis appuyez sur la touche ENTRÉE pour
sélectionner ou saisir les valeurs suivantes :









Paramètres TCP/IP via DHCP : Désactivé
Paramètres iSCSI via DHCP : Désactivé
Authentification CHAP : Selon les besoins
IP Version (Version IP) : Selon les besoins (IPv4 ou IPv6)
Authentification mutuelle CHAP : Selon les besoins
ID fournisseur DHCP : Ne s'applique pas à la configuration statique
Mode de démarrage HBA : Activé
ID de LAN virtuel : Valeur par défaut ou selon les besoins
Mode LAN virtuel : Désactivé
Figure 9-8. Configuration du système : paramètres généraux iSCSI
4.
Retournez à la page Configuration iSCSI, puis appuyez sur la touche
ÉCHAP.
129
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI
5.
Sélectionnez Paramètres de l'initiateur iSCSI (Figure 9-9) et appuyez sur
ENTRÉE.
Figure 9-9. Configuration du système : Sélectionner les paramètres
d'initiateur iSCSI
6.
Sur la page des paramètres d'initiateur iSCSI (Figure 9-10), sélectionnez les
paramètres suivants, puis entrez une valeur pour chacun d'eux :

Adresse IPv4*

Subnet Mask (Masque de sous-réseau)

Passerelle par défaut IPv4*

DNS principal IPv4*

DNS secondaire IPv4*

Nom iSCSI. Correspond au nom de l'initiateur iSCSI devant être utilisé
par le système client

ID CHAP

Secret CHAP
130
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI
REMARQUE
Notez ce qui suit pour les éléments précédents comportant des
astérisques (*) :
 Vous verrez IPv6 ou IPv4 (par défaut) en fonction de la version IP
définie sur la page des paramètres généraux iSCSI (Figure 9-8 à la
page 129).
 Entrez soigneusement l'adresse IP. L'adresse IP ne fait l'objet
d'aucune vérification d'erreur en matière de duplication, de
segment incorrect ou d'affectation réseau.
Figure 9-10. Configuration du système : paramètres d'initiateur iSCSI
7.
Retournez à la page Configuration iSCSI, puis appuyez sur la touche ÉCHAP.
131
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI
8.
Sélectionnez Paramètres de la première cible iSCSI (Figure 9-11) et
appuyez sur ENTRÉE.
Figure 9-11. Configuration du système : Sélection des paramètres de la
première cible iSCSI
9.
Sur la page Paramètres cibles iSCSI, définissez l'option Connexion sur
Activé sur la cible iSCSI.
10.
Entrez les valeurs des paramètres suivants de la cible iSCSI, puis appuyez
sur ENTRÉE :






Adresse IPv4*
Port TCP
Numéro d'unité logique d'initialisation
Nom iSCSI
ID CHAP
Secret CHAP
REMARQUE
Pour les paramètres précédents comportant des astérisques (*), vous
verrez IPv6 ou IPv4 (par défaut) en fonction de la version IP définie
sur la page des paramètres généraux iSCSI, illustrée à la Figure 9-12.
132
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI
Figure 9-12. Configuration du système : Paramètres de la première cible iSCSI
11.
Retournez à la page Configuration du démarrage iSCSI, puis appuyez sur la
touche ÉCHAP.
133
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI
12.
Si vous souhaitez configurer un deuxième périphérique cible iSCSI,
sélectionnez Paramètres de la deuxième cible iSCSI (Figure 9-13), et
entrez les valeurs des paramètres comme vous l'avez fait à l'étape 10.
Sinon, passez à l'étape 13.
Figure 9-13. Configuration du système : Paramètres de la deuxième cible iSCSI
13.
Appuyez une fois sur ÉCHAP, puis une deuxième fois pour sortir.
134
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI
14.
Cliquez sur Oui pour enregistrer les modifications, ou suivez les instructions
de l'OEM pour enregistrer la configuration au niveau du périphérique. Par
exemple, cliquez sur Oui pour confirmer la modification des paramètres
(Figure 9-14).
Figure 9-14. Configuration du système : Enregistrement des modifications iSCSI
15.
Lorsque vous avez effectué toutes les modifications, redémarrez le système
pour appliquer les modifications à la configuration actuelle de l'adaptateur.
Configuration de l'initialisation iSCSI dynamique
Dans le cadre d'une configuration dynamique, assurez-vous que l'adresse IP et
les informations concernant la cible (ou l'initiateur) du système sont fournies par
un serveur DHCP (voir les configurations IPv4 et IPv6 à la section « Configuration
du serveur DHCP pour la prise en charge du démarrage iSCSI » à la page 138).
Toutes les valeurs des paramètres suivants sont ignorées et n'ont pas à être
effacées (à l'exception du nom iSCSI de l'initiateur pour IPv4, de ID CHAP et de
secret CHAP pour IPv6) :

Paramètres de l'initiateur

Paramètres de la première cible ou de la deuxième cible
135
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI
Pour plus d'informations sur la configuration des options, reportez-vous au
Tableau 9-1 à la page 123.
REMARQUE
Lors de l'utilisation d'un serveur DHCP, les entrées du serveur DNS sont
écrasées par les valeurs provenant du serveur DHCP. Cela se produit même
si les valeurs fournies localement sont valides et que le serveur DHCP ne
transmet aucune information concernant le serveur DNS. Lorsque le serveur
DHCP ne transmet aucune information concernant le serveur DNS, les
valeurs des serveurs DNS principal et secondaire sont définies à 0.0.0.0.
Lorsque le système d'exploitation Windows prend le contrôle, l'initiateur
iSCSI Microsoft récupère les paramètres de l'initiateur iSCSI et configure de
manière statique les registres appropriés. Il écrase alors tout élément
configuré. Étant donné que le démon DHCP s'exécute dans l'environnement
Windows en tant que processus utilisateur, tous les paramètres TCP/IP
doivent être configurés de manière statique avant que la pile apparaisse
dans l'environnement de démarrage iSCSI.
Si l'option DHCP 17 est utilisée, les informations sur la cible sont fournies par le
serveur DHCP et le nom iSCSI de l'initiateur est récupéré à partir de la valeur
programmée de la fenêtre Paramètres de l'initiateur. Si aucune valeur n'a été
sélectionnée, le contrôleur utilise le nom suivant par défaut :
iqn.1995-05.com.qlogic.<11.22.33.44.55.66>.iscsiboot
La chaîne 11.22.33.44.55.66 correspond à l'adresse MAC du contrôleur. Si
l'option DHCP 43 (IPv4 uniquement) est utilisée, tous les paramètres des fenêtres
suivantes sont ignorés et il n'est pas nécessaire de les effacer.

Paramètres de l'initiateur

Paramètres de la première cible ou de la deuxième cible
Pour configurer les paramètres de démarrage iSCSI par le biais d'une
configuration dynamique :

Sur la page des Paramètres généraux iSCSI, définissez les options
suivantes, comme indiqué à la Figure 9-15 :







Paramètres TCP/IP via DHCP : Activé
Paramètres iSCSI via DHCP : Activé
Authentification CHAP : Selon les besoins
IP Version (Version IP) : Selon les besoins (IPv4 ou IPv6)
Authentification mutuelle CHAP : Selon les besoins
ID fournisseur DHCP : Selon les besoins
Mode de démarrage HBA : Désactivé
136
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI


ID de LAN virtuel : Selon les besoins
Mode de démarrage LAN virtuel : Activé
Figure 9-15. Configuration du système : paramètres généraux iSCSI
Activation de l'authentification CHAP
Assurez-vous que l'authentification CHAP est activée sur la cible.
Pour activer l'authentification CHAP :
1.
Accédez à la page Paramètres généraux iSCSI.
2.
Définissez Authentification CHAP sur Activé.
3.
Dans la fenêtre Paramètres de l'initiateur, entrez des valeurs pour les
éléments suivants :

ID CHAP (jusqu'à 255 octets)

Secret CHAP (si l'authentification est requise ; doit comporter de 12 à
16 caractères)
4.
Appuyez sur ÉCHAP pour revenir à la page de configuration du démarrage
iSCSI.
5.
Sur la page de configuration du démarrage iSCSI, sélectionnez Paramètres
de la première cible iSCSI.
137
AH0054602-02 F
9–Configuration iSCSI
Configuration du serveur DHCP pour la prise en charge du démarrage iSCSI
6.
Dans la fenêtre Paramètres de la première cible iSCSI, entrez les valeurs
utilisées lors de la configuration de la cible iSCSI :

ID CHAP (facultatif si CHAP bidirectionnel)

Secret CHAP (facultatif si CHAP bidirectionnel ; doit comporter de 12
à 16 caractères)
7.
Appuyez sur ÉCHAP pour revenir à la page de configuration du démarrage
iSCSI.
8.
Appuyez sur ÉCHAP et sélectionnez Enregistrer la configuration.
Configuration du serveur DHCP pour la prise en
charge du démarrage iSCSI
Le serveur DHCP est un composant facultatif. Il est nécessaire uniquement si
vous effectuez une configuration dynamique du démarrage iSCSI (voir
« Configuration de l'initialisation iSCSI dynamique » à la page 135).
La configuration du serveur DHCP pour la prise en charge du démarrage iSCSI
est différente pour IPv4 et IPv6.

Configuration de DHCP pour le démarrage iSCSI pour IPv4

Configuration du serveur DHCP

Configuration de DHCP pour le démarrage iSCSI pour IPv6

Configuration des VLAN pour le démarrage iSCSI
Configuration de DHCP pour le démarrage iSCSI pour IPv4
DHCP comprend plusieurs options apportant des informations de configuration au
client DHCP. Pour un démarrage iSCSI, les adaptateurs QLogic prennent en
charge les configurations DHCP suivantes :

Option DHCP 17, chemin d'accès

Option DHCP 43, Informations propres au fournisseur
Option DHCP 17, chemin d'accès
L'option 17 permet de transmettre les informations concernant la cible iSCSI au
client iSCSI.
Le format du chemin racine, défini dans IETC RFC 4173, se présente de la
manière suivante :
"iscsi:"<servername>":"<protocol>":"<port>":"<LUN>":"<targetname>"
138
AH0054602-02 F
9–Configuration iSCSI
Configuration du serveur DHCP pour la prise en charge du démarrage iSCSI
Le Tableau 9-2 répertorie les paramètres de l'option DHCP 17.
Table 9-2. Définition des paramètres de l'option DHCP 17
Paramètre
Définition
"iscsi:"
Une chaîne littérale
<servername>
Adresse IP ou nom de domaine complet (FQDN) de la cible iSCSI
":"
Séparateur
<protocol>
Le protocole IP permettant d'accéder à la cible iSCSI. Seul TCP
étant pris en charge actuellement, le protocole est 6.
<port>
Numéro de port associé au protocole. Le numéro de port standard
pour iSCSI est 3260.
<LUN>
Numéro d'unité logique (LUN) à utiliser sur la cible iSCSI. La
valeur du LUN doit être représentée à l'aide de caractères
hexadécimaux. Un LUN dont l'identifiant est 64 doit être défini
sur 40, dans le paramètre option 17 du serveur DHCP.
<targetname>
Le nom de la cible au format IQN ou EUI. Pour plus de détails
concernant les formats IQN et EUI, reportez-vous à la RFC 3720.
Un exemple de nom IQN est
iqn.1995-05.com.QLogic:iscsi-target.
Option DHCP 43, Informations propres au fournisseur
L'option DHCP 43 (informations propres au fournisseur) offre davantage d'options
de configuration au client iSCSI que l'option DHCP 17. Dans le cadre de cette
configuration, trois sous-options supplémentaires permettent d'attribuer le nom
IQN de l'initiateur au client de démarrage iSCSI, ainsi que deux noms IQN de
cible iSCSI pouvant être utilisés pour le démarrage. Le format du nom IQN de la
cible iSCSI est identique à celui de l'option DHCP 17, tandis que le nom IQN de
l'initiateur iSCSI est tout simplement le nom IQN de l'initiateur.
REMARQUE
L'Option DHCP 43 est uniquement prise en charge pour IPv4.
139
AH0054602-02 F
9–Configuration iSCSI
Configuration du serveur DHCP pour la prise en charge du démarrage iSCSI
Le Tableau 9-3 répertorie les sous-options de l'option DHCP 43.
Table 9-3. Définition des sous-options de l'option DHCP 43
Sous-option
201
Définition
Informations sur la première cible iSCSI au format du chemin racine standard :
"iscsi:"<servername>":"<protocol>":"<port>":"<LUN>":
"<targetname>"
202
Informations sur la deuxième cible iSCSI au format du chemin racine standard :
"iscsi:"<servername>":"<protocol>":"<port>":"<LUN>":
"<targetname>"
203
Nom IQN de l'initiateur iSCSI
L'option DHCP 43 requiert une configuration plus importante que l'option
DHCP 17, mais elle offre un environnement plus riche et davantage d'options de
configuration. Utilisez l'option DHCP 43 lors de la réalisation d'une configuration
dynamique du démarrage iSCSI.
Configuration du serveur DHCP
Configurez le serveur DHCP de sorte qu'il prenne en charge l'option 16, 17 ou 43.
REMARQUE
Le format de l'Option DHCPv6 16 et de l'Option 17 est entièrement défini
dans RFC 3315.
Si vous utilisez l'option 43, vous devez également configurer l'option 60. La
valeur de l'option 60 doit correspondre à la valeur d'ID du fournisseur DHCP,
QLGC ISAN, comme indiqué dans les Paramètres généraux iSCSI de la
page de configuration du démarrage iSCSI.
140
AH0054602-02 F
9–Configuration iSCSI
Configuration du serveur DHCP pour la prise en charge du démarrage iSCSI
Configuration de DHCP pour le démarrage iSCSI pour IPv6
Le serveur DHCPv6 peut fournir plusieurs options, y compris la configuration IP
sans état ou avec état, ainsi que des informations pour le client DHCPv6. Pour un
démarrage iSCSI, les adaptateurs QLogic prennent en charge les configurations
DHCP suivantes :

Option DHCPv6 16, option de classe fournisseur

Option DHCPv6 17, informations concernant le fournisseur
REMARQUE
L'option de chemin d'accès standard de DHCPv6 n'est pas encore
disponible. QLogic suggère d'utiliser l'option 16 ou 17 pour la prise en
charge de la configuration IPv6 dynamique du démarrage iSCSI.
Option DHCPv6 16, option de classe fournisseur
L'option DHCPv6 16 (option de classe fournisseur) doit être présente et contenir
une chaîne correspondant au paramètre configuré pour ID du fournisseur DHCP.
La valeur d'ID du fournisseur DHCP est QLGC ISAN, comme indiqué dans les
Paramètres généraux du menu Configuration du démarrage iSCSI.
Le contenu de l'option 16 doit être <2-byte length> <DHCP Vendor ID>.
Option DHCPv6 17, informations concernant le fournisseur
L'Option DHCPv6 17 (informations concernant le fournisseur) fournit d'autres
options de configuration au client iSCSI. Dans le cadre de cette configuration, trois
sous-options supplémentaires permettent d'attribuer le nom IQN de l'initiateur au
client de démarrage iSCSI, ainsi que deux noms IQN de cible iSCSI pouvant être
utilisés pour le démarrage.
Le Tableau 9-4 répertorie les sous-options de l'option DHCP 17.
Table 9-4. Définition des sous-options de l'option DHCP 17
Sous-option
201
Définition
Informations sur la première cible iSCSI au format du chemin racine standard :
"iscsi:"[<servername>]":"<protocol>":"<port>":"<LUN> ":
"<targetname>"
202
Informations sur la deuxième cible iSCSI au format du chemin racine standard :
"iscsi:"[<servername>]":"<protocol>":"<port>":"<LUN> ":
"<targetname>"
203
Nom IQN de l'initiateur iSCSI
Remarques du tableau :
Les crochets [ ] sont requis pour les adresses IPv6.
141
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI sous Windows Server
Le contenu de l'option 17 devrait être le suivant :
<2-byte Option Number 201|202|203> <2-byte length> <data>
Configuration des VLAN pour le démarrage iSCSI
Le trafic iSCSI sur le réseau peut être isolé dans un VLAN de couche 2 pour le
séparer du trafic général. Si c'est le cas, faites de l'interface iSCSI sur l'adaptateur
un membre de ce VLAN.
Pour configurer un VLAN pour le démarrage iSCSI :
1.
Accédez à la page de configuration iSCSI du port.
2.
Sélectionnez Paramètres généraux iSCSI.
3.
Sélectionnez ID VLAN pour entrer et définir la valeur de VLAN, comme
indiqué à la Figure 9-16.
Figure 9-16. Configuration du système : paramètres généraux iSCSI, ID VLAN
Déchargement iSCSI sous Windows Server
Le déchargement iSCSI est une technologie qui permet de décharger la charge
de traitement du protocole iSCSI des processeurs hôtes vers l'adaptateur de bus
hôte iSCSI. Le déchargement iSCSI accroît les performances réseau, ainsi que le
débit tout en optimisant l'utilisation des processeurs sur le serveur. Cette section
aborde la configuration de la fonction de déchargement iSCSI sous Windows pour
les Adaptateurs série 41xxx QLogic.
142
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI sous Windows Server
Si vous détenez une licence adéquate pour le déchargement iSCSI, vous pouvez
configurer votre Adaptateur série 41xxx compatible iSCSI de sorte à décharger le
traitement iSCSI du processeur hôte. Les sections suivantes décrivent la façon de
permettre au système de bénéficier de la fonction de déchargement iSCSI de
QLogic.

Installation des pilotes QLogic

Installation de l'initiateur Microsoft iSCSI

Configuration de l'initiateur Microsoft pour l'utilisation du déchargement
iSCSI de QLogic

FAQ sur le déchargement iSCSI

Installation du démarrage iSCSI Windows Server 2012 R2 et 2016

Vidage sur incident iSCSI
Installation des pilotes QLogic
Installez les pilotes Windows, comme décrit à la section « Installation du logiciel
pilote pour Windows » à la page 16.
Installation de l'initiateur Microsoft iSCSI
Lancez l'applet de l'initiateur iSCSI Microsoft. Lors du premier lancement, le
système demande un démarrage automatique du service. Confirmez la sélection
de l'applet à lancer.
Configuration de l'initiateur Microsoft pour l'utilisation du
déchargement iSCSI de QLogic
Après avoir configuré l'adresse IP de l'adaptateur iSCSI, vous devez utiliser
l'initiateur Microsoft pour configurer et ajouter une connexion à la cible iSCSI à
l'aide de l'adaptateur iSCSI QLogic. Pour plus de détails sur l'initiateur Microsoft,
consultez le guide d'utilisation de Microsoft.
Pour configurer l'initiateur Microsoft :
1.
Ouvrez l'initiateur Microsoft.
2.
Pour configurer le nom IQN de l'initiateur en fonction de votre configuration,
procédez ainsi :
a.
Dans les Propriétés de l'initiateur d'iSCSI, cliquez sur l'onglet
Configuration.
143
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI sous Windows Server
b.
Sur la page de configuration (Figure 9-17), cliquez sur Modifier pour
modifier le nom de l'initiateur.
Figure 9-17. Propriétés de l'initiateur d'iSCSI, page de configuration
c.
Dans la boîte de dialogue Nom de l'initiateur iSCSI, entrez le nouveau
nom IQN de l'initiateur, puis cliquez sur OK. (Figure 9-18)
Figure 9-18. Modification du nom de nœud de l'initiateur iSCSI
144
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI sous Windows Server
3.
Dans Propriétés de l'initiateur d'iSCSI, cliquez sur l'onglet Détection.
4.
Sur la page Détection (Figure 9-19), sous Portails cibles, cliquez sur
Détecter le portail.
Figure 9-19. Initiateur iSCSI – Détecter le portail cible
145
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI sous Windows Server
5.
Dans la boîte de dialogue Détecter le portail cible (Figure 9-20) :
a.
Dans la zone Adresse IP ou Nom DNS, entrez l'adresse IP de la
cible.
b.
Cliquez sur Avancé.
Figure 9-20. Adresse IP du portail cible
6.
Dans la boîte de dialogue Paramètres avancés (Figure 9-21), procédez
ainsi sous Connexion à l'aide de :
a.
Pour Adaptateur local, sélectionnez l'adaptateur <nom ou modèle>
QLogic.
b.
Pour IP de l'initiateur, sélectionnez l'adresse IP de l'adaptateur.
146
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI sous Windows Server
c.
Cliquez sur OK.
Figure 9-21. Sélection de l'adresse IP de l'initiateur
7.
Dans Propriétés de l'initiateur iSCSI, page Détection, cliquez sur OK.
147
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI sous Windows Server
8.
Cliquez sur l'onglet Cibles, puis sur la page Cibles (Figure 9-22), cliquez sur
Connexion.
Figure 9-22. Connexion à la cible iSCSI
148
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI sous Windows Server
9.
Dans la boîte de dialogue Connexion à la cible, (Figure 9-23), cliquez sur
Avancé.
Figure 9-23. Boîte de dialogue Connexion à la cible
10.
Dans la boîte de dialogue Adaptateur local, sélectionnez l'adaptateur <nom
ou modèle> QLogic, puis cliquez sur OK.
11.
Cliquez à nouveau sur OK pour fermer l'initiateur Microsoft.
12.
Utilisez Disk Manager pour formater la partition iSCSI.
REMARQUE
Voici certaines limitations de la fonctionnalité de regroupement :
 Le regroupement ne prend pas en charge les adaptateurs iSCSI.
 Le regroupement ne prend pas en charge les adaptateurs NDIS
qui se trouvent dans le chemin d'initialisation.
 Le regroupement prend en charge les adaptateurs NDIS qui ne se
trouvent pas dans le chemin d'initialisation iSCSI, mais seulement
pour les équipes de type SLB.
FAQ sur le déchargement iSCSI
Voici des questions fréquemment posées sur le déchargement iSCSI :
Question :
Comment attribuer une adresse IP à un déchargement iSCSI ?
Réponse :
Utilisez la page Configurations de l'interface graphique
QConvergeConsole.
Question :
Quels outils doit-on utiliser pour créer une connexion à la cible ?
Réponse :
Utilisez l'initiateur logiciel iSCSI Microsoft (version 2.08 ou
ultérieure).
149
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI sous Windows Server
Question :
Comment savoir si la connexion est déchargée ?
Réponse :
Utilisez l'initiateur logiciel iSCSI Microsoft. Depuis une ligne de
commande, saisissez oiscsicli sessionlist. Depuis Initiator
Name (Nom de l'initiateur), une connexion iSCSI déchargée
affiche une entrée commençant par B06BDRV. Une connexion non
déchargée affiche une entrée commençant par Root.
Question :
Quelles configurations doivent être évitées ?
Réponse :
L'adresse IP doit être différente de celle du réseau local (LAN).
Installation du démarrage iSCSI Windows Server 2012 R2
et 2016
Windows Server 2012 R2 et 2016 prennent en charge le démarrage ainsi que
l'installation dans les chemins avec déchargement et sans déchargement. QLogic
nécessite l'utilisation d'un DVD intégré avec les pilotes QLogic les plus récents
injectés. Voir « Injection (intégration) de pilotes de l'adaptateur dans les fichiers
image Windows » à la page 178.
La procédure suivante prépare l'image de l'installation pour un démarrage dans le
chemin de déchargement ou dans le chemin sans déchargement.
Pour configurer le démarrage iSCSI pour Windows Server 2012 R2 et 2016 :
1.
Supprimez tous les disques durs locaux du système à démarrer (système
distant).
2.
Préparez le support d'installation du système d'exploitation Windows en
suivant les étapes d'intégration de la section « Injection (intégration) de
pilotes de l'adaptateur dans les fichiers image Windows » à la page 178.
3.
Chargez les images de démarrage iSCSI QLogic les plus récentes dans la
NVRAM de l'adaptateur.
4.
Configurez la cible iSCSI de sorte à autoriser une connexion depuis le
périphérique distant. Assurez-vous que l'espace disque soit suffisant sur
la cible pour contenir l'installation du nouveau système d'exploitation.
5.
Configurez l'HII UEFI pour définir le type de démarrage iSCSI
(déchargement ou non), l'initiateur correct et les paramètres de cible pour
le démarrage iSCSI.
6.
Enregistrez les paramètres et redémarrez le système. Le système distant
devrait se connecter à la cible iSCSI puis démarrer depuis le périphérique
DVD-ROM.
7.
Démarrez depuis le DVD et commencez l'installation.
150
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
8.
Suivez les instructions à l'écran.
Sur la fenêtre qui affiche la liste des disques disponibles pour l'installation, le
disque de la cible iSCSI devrait être visible. Il s'agit d'un disque connecté via
le protocole de démarrage iSCSI et situé sur la cible iSCSI distante.
9.
Pour procéder à l'installation avec Windows Server 2012R2/2016, cliquez
sur Suivant, puis suivez les instructions à l'écran. Le serveur effectue un
redémarrage à plusieurs reprises dans le cadre du processus d'installation.
10.
Après le démarrage du serveur sur le SE, exécutez le programme
d'installation des pilotes pour effectuer l'installation des pilotes QLogic et de
l'application.
Vidage sur incident iSCSI
La fonctionnalité de vidage sur incident est prise en charge à la fois pour le
démarrage iSCSI sans déchargement et avec déchargement pour les
Adaptateurs série 41xxx. Aucune configuration supplémentaire n'est exigée
pour configurer la génération de vidage sur incident iSCSI.
Déchargement iSCSI dans les environnements
Linux
Le logiciel iSCSI QLogic FastLinQ 41xxx se compose d'un module de noyau
unique appelé qedi.ko (qedi). Le module qedi dépend de parties supplémentaires
du noyau Linux pour des fonctionnalités spécifiques :

qed.ko est le module de noyau eCore Linux utilisé pour les routines
courantes d'initialisation matérielle QLogic FastLinQ41xxx.

scsi_transport_iscsi.ko est la bibliothèque de transport iSCSI Linux
utilisée pour les appels ascendants et descendants dans le cadre de la
gestion des sessions.

libiscsi.ko est la fonction de bibliothèque iSCSI Linux nécessaire pour
l'unité de données de protocole (PDU) et le traitement des tâches, ainsi que
la gestion de la mémoire de session.

iscsi_boot_sysfs.ko est l'interface sysfs iSCSI Linux qui fournit des
assistants pour exporter les informations de démarrage iSCSI.

uio.ko est l'interface d'E/S de l'espace utilisateur Linux, utilisée pour le
mappage de la mémoire L2 pour iscsiuio.
Ces modules doivent être chargés pour que qedi soit fonctionnel. Sinon, vous
pouvez rencontrer une erreur de symbole non résolu. Si le module qedi est
installé dans le chemin de mise à jour de distribution, les éléments requis sont
automatiquement chargés par modprobe.
151
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
Cette section fournit les informations suivantes sur le déchargement iSCSI sous
Linux :

Différences avec bnx2i

Configuration de qedi.ko

Vérification des interfaces iSCSI sous Linux

Considérations relatives à Open-iSCSI et au démarrage à partir de SAN
Différences avec bnx2i
Il existe plusieurs différences importantes entre qedi – le pilote de l'Adaptateur
série 41xxx FastLinQ QLogic (iSCSI) – et le pilote de déchargement iSCSI QLogic
précédent – bnx2i pour les adaptateurs 8400 Series QLogic. En voici
quelques-unes :

qedi se lie directement à une fonction PCI exposée par le CNA.

qedi ne repose pas au-dessus du net_device.

qedi ne dépend pas d'un pilote réseau tel que bnx2x et cnic.

qedi ne dépend pas de cnic, mais il dépend de qed.

qedi est responsable de l'exportation des informations de démarrage dans
sysfs à l'aide de iscsi_boot_sysfs.ko, alors que le démarrage à partir de
SAN de bnx2i dépend du module iscsi_ibft.ko pour exporter les
informations de démarrage.
Configuration de qedi.ko
Le pilote qedi se lie automatiquement aux fonctions iSCSI exposées du CNA et
la détection et liaison de la cible est effectuée via les outils open-iscsi. Cette
fonctionnalité et ce fonctionnement sont semblables à ceux du pilote bnx2i.
REMARQUE
Pour plus d'informations sur l'installation des pilotes FastLinQ, voir
Chapitre 3 Installation des pilotes.
Pour charger le module du noyau qedi.ko, entrez les commandes suivantes :
# modprobe qed
# modprobe libiscsi
# modprobe uio
# modprobe iscsi_boot_sysfs
# modprobe qedi
152
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
Vérification des interfaces iSCSI sous Linux
Après l'installation et le chargement du module du noyau qedi, vous devez vérifier
que les interfaces iSCSI ont été détectées correctement.
Pour vérifier les interfaces iSCSI sous Linux :
1.
Pour vérifier que le module qedi et les modules du noyau associés sont
activement chargés, entrez la commande suivante :
# lsmod | grep qedi
2.
qedi
114578
2
qed
697989
1 qedi
uio
19259
4 cnic,qedi
libiscsi
57233
2 qedi,bnx2i
scsi_transport_iscsi
99909
5 qedi,bnx2i,libiscsi
iscsi_boot_sysfs
16000
1 qedi
Pour vérifier que les interfaces iSCSI ont été détectées correctement, entrez
la commande suivante : Dans cet exemple, deux périphériques CNA iSCSI
sont détectés avec les numéros d'hôte SCSI 4 et 5.
# dmesg | grep qedi
[0000:00:00.0]:[qedi_init:3696]: QLogic iSCSI Offload Driver v8.15.6.0.
....
[0000:42:00.4]:[__qedi_probe:3563]:59: QLogic FastLinQ iSCSI Module qedi
8.15.6.0, FW 8.15.3.0
....
[0000:42:00.4]:[qedi_link_update:928]:59: Link Up event.
....
[0000:42:00.5]:[__qedi_probe:3563]:60: QLogic FastLinQ iSCSI Module qedi
8.15.6.0, FW 8.15.3.0
....
[0000:42:00.5]:[qedi_link_update:928]:59: Link Up event
3.
Utilisez les outils open-iscsi pour vérifier que l'adresse IP est correctement
configurée. Tapez la commande suivante :
# iscsiadm -m iface | grep qedi
qedi.00:0e:1e:c4:e1:6d
qedi,00:0e:1e:c4:e1:6d,192.168.101.227,<empty>,iqn.1994-05.com.redhat:534ca9b6
adf
qedi.00:0e:1e:c4:e1:6c
qedi,00:0e:1e:c4:e1:6c,192.168.25.91,<empty>,iqn.1994-05.com.redhat:534ca9b6adf
153
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
4.
Pour vous assurer que le service iscsiuio est exécuté, entrez la commande
suivante :
# systemctl status iscsiuio.service
iscsiuio.service - iSCSI UserSpace I/O driver
Loaded: loaded (/usr/lib/systemd/system/iscsiuio.service; disabled; vendor
preset: disabled)
Active: active (running) since Fri 2017-01-27 16:33:58 IST; 6 days ago
Docs: man:iscsiuio(8)
Process: 3745
ExecStart=/usr/sbin/iscsiuio (code=exited, status=0/SUCCESS)
Main PID: 3747 (iscsiuio)
CGroup: /system.slice/iscsiuio.service !--3747 /usr/sbin/iscsiuio
Jan 27 16:33:58 localhost.localdomain systemd[1]: Starting iSCSI
UserSpace I/O driver...
Jan 27 16:33:58 localhost.localdomain systemd[1]: Started iSCSI UserSpace
I/O driver.
5.
Pour détecter la cible iSCSI, entrez la commande iscsiadm :
#iscsiadm -m discovery -t st -p 192.168.25.100 -I qedi.00:0e:1e:c4:e1:6c
192.168.25.100:3260,1 iqn.200304.com.sanblaze:virtualun.virtualun.target-05000007
192.168.25.100:3260,1
iqn.2003-04.com.sanblaze:virtualun.virtualun.target-05000012
192.168.25.100:3260,1
iqn.2003-04.com.sanblaze:virtualun.virtualun.target-0500000c
192.168.25.100:3260,1 iqn.200304.com.sanblaze:virtualun.virtualun.target-05000001
192.168.25.100:3260,1
iqn.2003-04.com.sanblaze:virtualun.virtualun.target-05000002
6.
Connectez-vous à la cible iSCSI en utilisant l'IQN obtenu à l'étape 5. Pour
initier la procédure de connexion, entrez la commande suivante (où le
dernier caractère dans la commande est une lettre en minuscules « L » :
#iscsiadm -m node -p 192.168.25.100 -T
iqn.2003-04.com.sanblaze:virtualun.virtualun.target-0)000007 -l
Logging in to [iface: qedi.00:0e:1e:c4:e1:6c,
target:iqn.2003-04.com.sanblaze:virtualun.virtualun.target-05000007,
portal:192.168.25.100,3260] (multiple)
Login to [iface: qedi.00:0e:1e:c4:e1:6c, target:iqn.200304.com.sanblaze:virtualun.virtualun.target-05000007,
portal:192.168.25.100,3260] successful.
154
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
7.
Pour vérifier que la session iSCSI a été créée, entrez la commande
suivante :
# iscsiadm -m session
qedi: [297] 192.168.25.100:3260,1
iqn.2003-04.com.sanblaze:virtualun.virtualun.target-05000007 (non-flash)
8.
Pour vérifier les périphériques iSCSI, entrez la commande iscsiadm :
# iscsiadm -m session -P3
...
************************
Attached SCSI devices:
************************
Host Number: 59 State: running
scsi59 Channel 00 Id 0 Lun: 0
Attached scsi disk sdb
State: running scsi59 Channel 00 Id 0 Lun: 1
Attached scsi disk sdc
State: running scsi59 Channel 00 Id 0 Lun: 2
Attached scsi disk sdd
State: running scsi59 Channel 00 Id 0 Lun: 3
Attached scsi disk sde
State: running scsi59 Channel 00 Id 0 Lun: 4
Attached scsi disk sdf
State: running
Pour les configurations de cible avancées, reportez-vous au document README
de Open-iSCSI à l'adresse suivante :
https://github.com/open-iscsi/open-iscsi/blob/master/README
Considérations relatives à Open-iSCSI et au démarrage à
partir de SAN
Dans les distributions actuelles (par exemple, RHEL 6/7 et SLE 11/12), l'utilitaire
d'espace utilisateur iSCSI préinstallé (outils OPen-iSCSI) ne prend pas en charge
le transport iSCSI pour qedi et ne peut pas exécuter la fonctionnalité iSCSI lancée
depuis l'espace utilisateur. Pendant l'installation du démarrage à partir de SAN,
vous pouvez mettre à jour le pilote qedi à l'aide d'un disque de mise à jour de
pilote (DUD). Cependant, il n'existe aucun interface ou processus pour mettre à
jour les utilitaires préinstallés de l'espace utilisateur, ce qui provoque l'échec de
l'installation du démarrage à partir de SAN et de la connexion à la cible iSCSI.
Pour surmonter cette limitation, effectuez le démarrage initial à partir de SAN avec
l'interface L2 pure (n'utilisez pas iSCSI avec déchargement matériel) en utilisant
la procédure suivante pendant le démarrage à partir de SAN.
155
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
Pour démarrer à partir de SAN à l'aide des solutions Dell OEM :
1.
Sur la page « Configuration NIC », sélectionnez Protocole de démarrage,
et appuyez sur ENTRÉE pour sélectionner Environ. exéc. Prédémarrag
hérité.
2.
Configurez les entrées relatives à l'initiateur et à la cible.
3.
Au début de l'installation, passez le paramètre de démarrage suivant avec
l'option DUD :

Pour RHEL 6.x et 7.x :
rd.iscsi.ibft dd
Aucune autre option n'est nécessaire pour les anciennes distributions
de RHEL.

Pour SLES 11 SP4 et SLES 12 SP1/SP2/SP3 :
ip=ibft dud=1

Pour le paquet de DUD FastLinQ (par exemple, sous RHEL 7) :
fastlinq-8.18.10.0-dd-rhel7u3-3.10.0_514.el7-x86_64.iso
Où le paramètre DUD est dd pour RHEL 7.x et dud=1 pour
SLES 12.x.
4.
Installez le système d'exploitation sur le LUN cible.
5.
Migrez de l’interface sans déchargement vers une interface avec
déchargement en suivant les instructions de votre système d'exploitation :





Démarrage iSCSI L4 pour RHEL 6.9 à partir de la migration SAN
Démarrage iSCSI L4 pour RHEL 7.2/7.3 à partir de la migration SAN
Démarrage iSCSI L4 pour SLES 11 SP4 à partir de la migration SAN
Démarrage iSCSI L4 pour SLES 12 SP1/SP2 à partir de la migration
SAN
Démarrage iSCSI L4 pour SLES 12 SP1/SP2 à partir de la migration
SAN à l’aide de MPIO
Démarrage iSCSI L4 pour RHEL 6.9 à partir de la migration SAN
Pour migrer d'une interface sans déchargement vers une interface avec
déchargement :
1.
Démarrez dans le système d'exploitation iSCSI sans déchargement/L2
démarrage à partir de SAN. Entrez les commandes suivantes pour installer
les RPM open-iscsi et iscsiuio :
# rpm -ivh --force qlgc-open-iscsi-2.0_873.111-1.x86_64.rpm
156
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
# rpm -ivh --force iscsiuio-2.11.5.2-1.rhel6u9.x86_64.rpm
2.
Modifiez le fichier /etc/init.d/iscsid, ajoutez la commande suivante,
puis enregistrez le fichier :
modprobe -q qedi
Par exemple :
echo -n $"Starting $prog: "
modprobe -q iscsi_tcp
modprobe -q ib_iser
modprobe -q cxgb3i
modprobe -q cxgb4i
modprobe -q bnx2i
modprobe -q be2iscsi
modprobe -q qedi
daemon iscsiuio
3.
Modifiez le fichier /etc/iscsi/iscsid.conf, commentez ou
décommentez les lignes suivantes et enregistrez le fichier.

Commenter :
iscsid.startup = /etc/rc.d/init.d/iscsid force-start

Décommenter :
iscsid.startup = /sbin/iscsid
Par exemple :
######################
# iscsid daemon config
######################
# If you want iscsid to start the first time a iscsi tool
# needs to access it, instead of starting it when the init
# scripts run, set the iscsid startup command here. This
# should normally only need to be done by distro package
# maintainers.
#
# Default for Fedora and RHEL. (uncomment to activate).
#iscsid.startup = /etc/rc.d/init.d/iscsid force-start
#
# Default for upstream open-iscsi scripts (uncomment to
activate).
iscsid.startup = /sbin/iscsid
157
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
4.
Créez un enregistrement Iface pour une interface L4. Tapez la commande
suivante :
# iscsiadm -m iface -I qedi.14:02:ec:ce:dc:71 -o new
New interface qedi.14:02:ec:ce:dc:71 added
Le format de l’enregistrement Iface doit être qedi.<mac_address>. Dans ce
cas, l’adresse MAC doit correspondre à l’adresse MAC L4 sur laquelle la
session iSCSI est active.
5.
Mettez les champs Iface de l’enregistrement Iface à jour en entrant la
commande iscsiadm. Par exemple :
# iscsiadm -m iface -I qedi.14:02:ec:ce:dc:71 -n iface.hwaddress -v 14:02:ec:ce:dc:71 -o update
qedi.14:02:ec:ce:dc:71 updated.
# iscsiadm -m iface -I qedi.14:02:ec:ce:dc:71 -n iface.transport_name -v qedi -o update
qedi.14:02:ec:ce:dc:71 updated.
# iscsiadm -m iface -I qedi.14:02:ec:ce:dc:71 -n iface.bootproto -v dhcp -o update
qedi.14:02:ec:ce:dc:71 updated.
# iscsiadm -m iface -I qedi.14:02:ec:ce:dc:71 -n iface.ipaddress -v 0.0.0.0 -o update
qedi.14:02:ec:ce:dc:71 updated.
# iscsiadm -m node -T iqn.1986-03.com.hp:storage.p2000g3.13491b47fb -p 192.168.100.9:3260 -I
qedi.14:02:ec:ce:dc:71 -o new
New iSCSI node [qedi:[hw=14:02:ec:ce:dc:71,ip=0.0.0.0,net_if=,iscsi_if=qedi.14:02:ec:ce:dc:71]
192.168.100.9,3260,-1 iqn.1986-03.com.hp:storage.p2000g3.13491b47fb] added
6.
Modifiez le fichier /boot/efi/EFI/redhat/grub.conf, procédez aux
modifications suivantes, et enregistrez le fichier :



Retirez ifname=eth5:14:02:ec:ce:dc:6d
Retirez ip=ibft
Ajoutez selinux=0
Par exemple :
kernel /vmlinuz-2.6.32-696.el6.x86_64 ro
root=/dev/mapper/vg_prebooteit-lv_root rd_NO_LUKS
iscsi_firmware LANG=en_US.UTF-8 ifname=eth5:14:02:ec:ce:dc:6d
rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_NO_DM
rd_LVM_LV=vg_prebooteit/lv_swap ip=ibft KEYBOARDTYPE=pc
KEYTABLE=us rd_LVM_LV=vg_prebooteit/lv_root rhgb quiet
initrd /initramfs-2.6.32-696.el6.x86_64.img
158
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
kernel /vmlinuz-2.6.32-696.el6.x86_64 ro
root=/dev/mapper/vg_prebooteit-lv_root rd_NO_LUKS
iscsi_firmware LANG=en_US.UTF-8 rd_NO_MD
SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_NO_DM
rd_LVM_LV=vg_prebooteit/lv_swap KEYBOARDTYPE=pc KEYTABLE=us
rd_LVM_LV=vg_prebooteit/lv_root selinux=0
initrd /initramfs-2.6.32-696.el6.x86_64.img
7.
Montez le fichier initramfs en entrant la commande suivante :
# dracut -f
8.
Redémarrez le serveur et ouvrez le HII.
9.
Dans le HII, activez le mode déchargement de l’iSCSI.
a.
Sur la page « Configuration principale », sélectionnez Configuration
du système, Paramètres du périphérique.
b.
Sur la page « Paramètres du périphérique », sélectionnez le port sur
lequel l’iSCSI boot firmware table (iBFT) a été configuré
c.
Sur la page « Configuration du système », sélectionnez Configuration
de partitionnement NIC, Configuration de la partition 3.
d.
Sur la page « Configuration de la partition 3 », définissez le Mode de
déchargement iSCSI sur Activé.
10.
Sur la page « Configuration principale », sélectionnez Paramètres généraux
iSCSI puis définissez le Mode de démarrage HBA sur Désactivé.
11.
Sur la page « Configuration principale », définissez le Protocole de
démarrage sur UEFI iSCSI HBA.
12.
Enregistrez la configuration et redémarrez le serveur.
REMARQUE
Le système d'exploitation peut maintenant démarrer via l'interface de
déchargement.
Démarrage iSCSI L4 pour RHEL 7.2/7.3 à partir de la migration SAN
Pour migrer d'une interface sans déchargement vers une interface avec
déchargement :
1.
Mettez à jour les outils open-iscsi et iscsiuio en entrant les commandes
suivantes :
#rpm -ivh qlgc-open-iscsi-2.0_873.111.rhel7u3-3.x86_64.rpm --force
#rpm -ivh iscsiuio-2.11.5.3-2.rhel7u3.x86_64.rpm --force
2.
Rechargez tous les services du démon en entrant la commande suivante :
159
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
#systemctl daemon-reload
3.
Redémarrez les services iscsid et iscsiuio en entrant les commandes
suivantes :
# systemctl restart iscsiuio
# systemctl restart iscsid
4.
Créez un enregistrement Iface pour l’interface L4 en entrant la commande
suivante :
# iscsiadm -m iface -I qedi. 00:0e:1e:d6:7d:3a -o new
Le format de l’enregistrement Iface doit être qedi<mac_address>. Dans ce
cas, l’adresse MAC doit correspondre à l’adresse MAC L4 sur laquelle la
session iSCSI est active.
5.
#
#
#
#
iscsiadm
iscsiadm
iscsiadm
iscsiadm
-m
-m
-m
-m
iface
iface
iface
iface
Mettez les champs Iface de l’enregistrement Iface à jour en entrant la
commande iscsiadm. Par exemple :
-I
-I
-I
-I
qedi.00:0e:1e:d6:7d:3a
qedi.00:0e:1e:d6:7d:3a
qedi.00:0e:1e:d6:7d:3a
qedi.00:0e:1e:d6:7d:3a
-n
-n
-n
-n
iface.hwaddress -v 00:0e:1e:d6:7d:3a -o update
iface.ipaddress -v 192.168.91.101 -o update
iface.subnet_mask -v 255.255.0.0 -o update
iface.transport_name -v qedi -o update
# iscsiadm -m iface -I qedi.00:0e:1e:d6:7d:3a -n iface.bootproto -v static -o update
6.
Créez un enregistrement de nœud cible pour utiliser l'interface L4 de la
façon suivante :
# iscsiadm -m node -T
iqn.2003-04.com.sanblaze:virtualun.virtualun.target-050123456
-p 192.168.25.100:3260 -I qedi.00:0e:1e:d6:7d:3a -o new
7.
Modifiez le fichier /usr/libexec/iscsi-mark-root-node et trouvez
l’élément suivant :
if [ "$transport" = bnx2i ]; then
start_iscsiuio=1
Ajoutez || [ "$transport" = qedi ] à l’expression IF, comme indiqué
ci-dessous :
if [ "$transport" = bnx2i ] || [ "$transport" = qedi ]; then
start_iscsiuio=1
8.
Modifiez le fichier /etc/default/grub et trouvez l’élément suivant :
GRUB_CMDLINE_LINUX="iscsi_firmware ip=ibft"
Remplacez-le par :
GRUB_CMDLINE_LINUX="rd.iscsi.firmware"
160
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
9.
Créez un nouveau fichier grub.cfg en entrant la commande suivante :
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
10.
Montez le fichier initramfs en entrant la commande suivante :
# dracut -f
11.
Redémarrez le serveur et ouvrez le HII.
12.
Dans le HII, activez le mode déchargement de l’iSCSI.
a.
Sur la page « Configuration principale », sélectionnez Configuration
du système, Paramètres du périphérique.
b.
Sur la page « Paramètres du périphérique », sélectionnez le port sur
lequel l’iSCSI boot firmware table (iBFT) a été configuré
c.
Sur la page « Configuration du système », sélectionnez Configuration
de partitionnement NIC, Configuration de la partition 3.
d.
Sur la page « Configuration de la partition 3 », définissez le Mode de
déchargement iSCSI sur Activé.
13.
Sur la page « Configuration principale », sélectionnez Paramètres généraux
iSCSI puis définissez le Mode de démarrage HBA sur Désactivé.
14.
Sur la page « Configuration principale », définissez le Protocole de
démarrage sur UEFI iSCSI HBA.
15.
Enregistrez la configuration et redémarrez le serveur.
REMARQUE
Le système d'exploitation peut maintenant démarrer via l'interface de
déchargement.
Démarrage iSCSI L4 pour SLES 11 SP4 à partir de la migration SAN
Pour migrer d'une interface sans déchargement vers une interface avec
déchargement :
1.
Mettez à jour des outils open-iscsi et iscsiuio vers les toutes dernières
versions disponibles en émettant les commandes suivantes :
# rpm -ivh qlgc-open-iscsi-2.0_873.111.sles11sp4-3.x86_64.rpm --force
# rpm -ivh iscsiuio-2.11.5.3-2.sles11sp4.x86_64.rpm --force
2.
Modifiez le fichier /etc/elilo.conf, effectuez la modification suivante puis
enregistrez le fichier :


Retirez le paramètre ip=ibft (s’il est présent)
Ajoutez iscsi_firmware
161
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
3.
Modifiez le fichier /etc/sysconfig/kernel et trouvez l’élément suivant :
INITRD_MODULES=”ata_piix ata_generic”
Remplacez-le par :
INITRD_MODULES=”ata_piix ata_generic qedi”
Enregistrez le fichier.
4.
Modifiez le fichier /etc/modprobe.d/unsupported-modules, modifiez la
valeur pour allow_unsupported_modules à 1 et enregistrez le fichier :
allow_unsupported_modules 1
5.
Trouvez et supprimez les fichiers suivants :


6.
/etc/init.d/boot.d/K01boot.open-iscsi
/etc/init.d/boot.open-iscsi
Créez une sauvegarde d’initrd puis montez un nouvel initrd en entrant la
commande suivante.
# cd /boot/
# mkinitrd
7.
Redémarrez le serveur et ouvrez le HII.
8.
Dans le HII, activez le mode déchargement de l’iSCSI.
a.
Sur la page « Configuration principale », sélectionnez Configuration
du système, Paramètres du périphérique.
b.
Sur la page « Paramètres du périphérique », sélectionnez le port sur
lequel l’iSCSI boot firmware table (iBFT) a été configuré
c.
Sur la page « Configuration du système », sélectionnez Configuration
de partitionnement NIC, Configuration de la partition 3.
d.
Sur la page « Configuration de la partition 3 », définissez le Mode de
déchargement iSCSI sur Activé.
9.
Sur la page « Configuration principale », sélectionnez Paramètres généraux
iSCSI puis définissez le Mode de démarrage HBA sur Désactivé.
10.
Sur la page « Configuration principale », définissez le Protocole de
démarrage sur UEFI iSCSI HBA.
162
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
11.
Enregistrez la configuration et redémarrez le serveur.
REMARQUE
Le système d'exploitation peut maintenant démarrer via l'interface de
déchargement.
Démarrage iSCSI L4 pour SLES 12 SP1/SP2 à partir de la migration SAN
Pour migrer d'une interface sans déchargement vers une interface avec
déchargement :
1.
Démarrez dans le système d'exploitation iSCSI sans déchargement/L2
démarrage à partir de SAN. Entrez les commandes suivantes pour installer
les RPM open-iscsi et iscsiuio :
# qlgc-open-iscsi-2.0_873.111.slessp2-3.x86_64.rpm
# iscsiuio-2.11.5.3-2.sles12sp2.x86_64.rpm
2.
Rechargez tous les services du démon en entrant la commande suivante :
# systemctl daemon-reload
3.
Activez les services iscsid et iscsiuio s'ils ne sont pas déjà activés en entrant
les commandes suivantes :
# systemctl enable iscsid
# systemctl enable iscsiuio
4.
Tapez la commande suivante :
cat /proc/cmdline
5.
Vérifiez si le système d'exploitation a conservé des options de démarrage,
telles que ip = ibft ou rd.iscsi.ibft.


6.
7.
Si des options de démarrage ont été conservées, passez à l'étape 6.
Sinon, passez à l'étape 6 c.
Ouvrez le fichier /etc/default/grub et modifiez la valeur
GRUB_CMDLINE_LINUX :
a.
Supprimez rd.iscsi.ibft (si présent).
b.
Supprimez toute option de démarrage ip=<value>. (si présente).
c.
Ajoutez rd.iscsi.firmware. Pour les anciennes distributions,
ajoutez iscsi_firmware.
Créez une sauvegarde du fichier grub.cfg d’origine. Le fichier se trouve à
l’emplacement suivant :

Démarrage hérité : /boot/grub2/grub.cfg
163
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux

8.
Démarrage UEFI : /boot/efi/EFI/sles/grub.cfg pour SLES
Créez un nouveau fichier grub.cfg en entrant la commande suivante :
# grub2-mkconfig -o <new file name>
9.
Comparez l’ancien fichier grub.cfg et le nouveau fichier grub.cfg pour
vérifier les modifications apportées.
10.
Remplacez le fichier grub.cfg d'origine par le nouveau fichier grub.cfg.
11.
Montez le fichier initramfs en entrant la commande suivante :
# dracut -f
12.
Redémarrez le serveur et ouvrez le HII.
13.
Dans le HII, activez le mode déchargement de l’iSCSI.
a.
Sur la page « Configuration principale », sélectionnez Configuration
du système, Paramètres du périphérique.
b.
Sur la page « Paramètres du périphérique », sélectionnez le port sur
lequel l’iSCSI boot firmware table (iBFT) a été configuré
c.
Sur la page « Configuration du système », sélectionnez Configuration
de partitionnement NIC, Configuration de la partition 3.
d.
Sur la page « Configuration de la partition 3 », définissez le Mode de
déchargement iSCSI sur Activé.
14.
Sur la page « Configuration principale », sélectionnez Paramètres généraux
iSCSI puis définissez le Mode de démarrage HBA sur Désactivé.
15.
Sur la page « Configuration principale », définissez le Protocole de
démarrage sur UEFI iSCSI HBA.
16.
Enregistrez la configuration et redémarrez le serveur.
REMARQUE
Le système d'exploitation peut maintenant démarrer via l'interface de
déchargement.
Démarrage iSCSI L4 pour SLES 12 SP1/SP2 à partir de la migration SAN à l’aide
de MPIO
Pour migrer de L2 à L4 et configurer les paramètres de Microsoft Multipath
I/O (MPIO) pour démarrer le SE via une interface déchargée :
1.
Pour mettre à jour les outils open-iscsi, entrez la commande suivante :
# rpm -ivh --force qlgc-open-iscsi-2.0_873.111.sles12sp1-3.x86_64.rpm
# rpm -ivh --force iscsiuio-2.11.5.3-2.sles12sp1.x86_64.rpm
164
AH0054602-02 F
9–Configuration iSCSI
Déchargement iSCSI dans les environnements Linux
2.
Allez à /etc/default/grub et mettez le paramètre rd.iscsi.ibft sur
rd.iscsi.firmware.
3.
Tapez la commande suivante :
grub2-mkconfig -o /boot/efi/EFI/suse/grub.cfg
4.
Pour charger le module multichemin, entrez la commande suivante :
modprobe dm_multipath
5.
Pour activer le démon multichemin, entrez les commandes suivantes :
systemctl start multipathd.service
systemctl enable multipathd.service
systemctl start multipathd.socket
6.
pour ajouter des périphériques au multichemin, entrez les commandes
suivantes :
multipath -a /dev/sda
multipath -a /dev/sdb
7.
Pour exécuter l'utilitaire multichemin, entrez les commandes suivantes :
multipath (peut ne pas afficher les périphériques multichemin parce qu'il est
initialisé avec un chemin unique sur L2)
multipath -ll
8.
Pour injecter le module multichemin dans initrd, entrez la commande
suivante :
dracut --force --add multipath --include /etc/multipath
9.
Redémarrez le serveur et entrez dans les paramètres système en appuyant
sur la touche F9 pendant le menu POST.
10.
Changez la configuration UEFI pour utiliser le démarrage iSCSI L4 :
a.
Ouvrez la fenêtre « Configuration système » et sélectionnez
Paramètres du périphérique.
b.
Dans la fenêtre « Paramètres du périphérique », sélectionnez le port
d’adaptateur sur lequel l’iSCSI boot firmware table (iBFT) est configuré
puis appuyez sur ENTRÉE.
c.
Sur la page « Configuration principale », sélectionnez Configuration
de partitionnement NIC, puis appuyez sur ENTRÉE.
d.
Sur la page « Configuration des partitions », sélectionnez
Configuration de la partition 3.
e.
Sur la page « Configuration de la partition 3 », définissez le Mode de
déchargement iSCSI sur Activé.
165
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI à partir du SAN pour RHEL 7.4 et les versions ultérieures
11.
f.
Allez sur la page « Configuration principale », puis sélectionnez
Configuration iSCSI.
g.
Sur la page « Configuration iSCSI », sélectionnez Paramètres
généraux iSCSI.
h.
Sur la page « Paramètres généraux iSCSI », définissez le Mode de
démarrage HBA sur Désactivé.
i.
Allez sur la page « Configuration principale », puis sélectionnez
Configuration NIC.
j.
Sur la page « Configuration principale », définissez le Protocole de
démarrage sur UEFI iSCSI HBA.
k.
Enregistrez les paramètres puis sortez du menu de configuration
système.
Pour avoir la garantie que les pilotes out-of-box sont correctement installés
depuis la disquette de mise à jour de pilote (DUD) et pour éviter que les
pilotes intégrés ne chargent, suivez la procédure suivante :
a.
Modifiez le fichier /etc/default/grub pour inclure la commande
suivante :
BOOT_IMAGE=/boot/x86_64/loader/linux dud=1
brokenmodules=qed,qedi,qedf linuxrc.debug=1
b.
Modifiez le fichier dud.config sur la DUD et ajoutez la commande
suivante pour effacer la liste de modules corrompus :
brokenmodules=-qed,qedi,qedf
brokenmodules=dummy_xxx
12.
Redémarrez le système. Le système d'exploitation devrait maintenant
démarrer via l'interface de déchargement.
Configuration du démarrage iSCSI à partir du
SAN pour RHEL 7.4 et les versions ultérieures
Pour installer RHEL 7.4 et version ultérieure :
1.
Démarrez à partir du support d'installation de RHEL 7.x avec la cible iSCSI
déjà connectée dans UEFI.
Installez Red Hat Enterprise Linux 7.x
Testez ce support et installez Red Hat Enterprise 7.x
Dépannage -->
Utilisez les touches HAUT et BAS pour changer la sélection
166
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI à partir du SAN pour RHEL 7.4 et les versions ultérieures
Appuyez sur ‘e’ pour modifier l'élément sélectionné ou sur ‘c’
pour une invite de commande
2.
Pour installer un pilote non préinstallé, saisissez e. Sinon, passez à
l'étape 7.
3.
Sélectionnez la ligne de noyau, puis saisissez e.
4.
Utilisez la commande suivante, puis appuyez sur ENTRÉE.
linux dd modprobe.blacklist=qed modprobe.blacklist=qede
modprobe.blacklist=qedr modprobe.blacklist=qedi
modprobe.blacklist=qedf
Vous pouvez utiliser l'option inst.dd au lieu de linux dd.
5.
Le processus d'installation vous invite à installer le pilote non préinstallé de
façon indiquée dans l'exemple de la Figure 9-24.
Figure 9-24. Invite pour installation non préinstallée
167
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI à partir du SAN pour RHEL 7.4 et les versions ultérieures
6.
Si votre configuration l'exige, chargez le disque de mise à jour de pilote
FastLinQ lorsque vous êtes invité à introduire des disques de pilote
supplémentaires. Autrement, saisissez c si vous n'avez pas d'autres
disques de mise à jour de pilote à installer.
7.
Poursuivez l'installation. Vous pouvez ignorer le test de support. Cliquez sur
Suivant pour poursuivre l'installation.
8.
Dans la fenêtre de Configuration (Figure 9-25), sélectionnez la langue à
utiliser pendant le processus d'installation, et cliquez ensuite sur Continuer.
Figure 9-25. Configuration de Red Hat Enterprise Linux 7.4
9.
Dans la fenêtre Récapitulatif de l'installation, cliquez sur Destination
d'installation. L'étiquette du disque est sda, ce qui indique une installation à
chemin d'accès unique. Si vous avez configuré le multichemin, le disque a
une étiquette de mappeur de périphérique.
10.
Dans la section Disques spécialisés et réseau, sélectionnez le numéro
d'unité logique iSCSI.
11.
Saisissez le mot de passe d'utilisateur racine, et cliquez ensuite sur Suivant
pour achever l'installation.
12.
Pendant le premier démarrage, ajoutez la ligne de commande de noyau
suivante :
rd.iscsi.firmware rd.break=pre-pivot rd.driver.pre=qed,qede,
qedr,qedf,qedi selinux=0
13.
Entrez les commandes suivantes :
# umount /sysroot/boot/efi
# umount /sysroot/boot/
# umount /sysroot/home/
# umount /sysroot
# mount /dev/mapper/rhel-root /sysroot
168
AH0054602-02 F
9–Configuration iSCSI
Configuration du démarrage iSCSI à partir du SAN pour RHEL 7.4 et les versions ultérieures
14.
Modifiez le fichier /sysroot/usr/libexec/iscsi-mark-root-nodes et
trouvez l’élément suivant :
if [ "$transport" = bnx2i ]; then
Remplacez-le par :
if [ "$transport" = bnx2i ] || [ "$transport" = qedi ]; then
15.
Démontez le système de fichiers à l'aide de la commande suivante :
# umount /sysroot
16.
Redémarrez le serveur, puis ajoutez les paramètres suivants dans la ligne
de commande :
rd.iscsi.firmware
rd.driver.pre=qed,qedi (pour charger tous les pilotes
pre=qed,qedi,qedi,qedf)
selinux=0
17.
Une fois le système correctement redémarré, modifiez le fichier
/etc/modprobe.d/anaconda-blacklist.conf pour retirer le pilote
sélectionné de la blacklist.
18.
Recréez le ramdisk en émettant la commande dracut -f, puis redémarrez.
169
AH0054602-02 F
10
Configuration de FCoE
Ce chapitre fournit les informations de configuration suivantes de Fibre Channel
over Ethernet (FCoE) :

Démarrage FCoE à partir de SAN

« Injection (intégration) de pilotes de l'adaptateur dans les fichiers image
Windows » à la page 178

« Configuration du déchargement FCoE pour Linux » à la page 179

« Différences entre qedf et bnx2fc » à la page 180

« Configuration de qedi.ko » à la page 180

« Vérification des périphériques FCoE sous Linux » à la page 181

« Configuration du démarrage FCoE à partir du SAN pour RHEL 7.4 et les
versions ultérieures » à la page 182
REMARQUE
Le déchargement FCoE est pris en charge sur tous les Adaptateurs série
41xxx. Certaines fonctionnalités FCoE peuvent ne pas être entièrement
activées dans la version actuelle. Pour en savoir plus, reportez-vous à la
section « Annexe D Contraintes en matière de fonctionnalités ».
Démarrage FCoE à partir de SAN
Cette section décrit les procédures d'installation et de démarrage des systèmes
d'exploitation Windows, Linux et ESXi, y compris :

Préparation du BIOS système pour la version de FCoE et le démarrage

Démarrage FCoE à partir de SAN pour Windows
REMARQUE
Le démarrage FCoE à partir de SAN est pris en charge sur ESXi 5.5 et
versions ultérieures. Toutes les versions de l'adaptateur ne prennent pas en
charge FCoE et le démarrage FCoE à partir de SAN.
170
AH0054602-02 F
10–Configuration de FCoE
Démarrage FCoE à partir de SAN
Préparation du BIOS système pour la version de FCoE et
le démarrage
Pour préparer le BIOS du système, modifiez la séquence de démarrage du système
et spécifiez le protocole de démarrage du BIOS, si nécessaire.
Spécification du protocole de démarrage du BIOS
Le démarrage FCoE à partir de SAN est pris en charge uniquement dans le mode
UEFI. Configurez la plateforme dans le mode (protocole) de démarrage à l'aide de
la configuration du BIOS du système sur UEFI.
REMARQUE
Le démarrage FCoE à partir de SAN n'est pas pris en charge dans le mode
BIOS hérité.
Configuration du mode de démarrage UEFI de l'adaptateur
Pour configurer le mode de démarrage sur FCoE :
1.
Redémarrez votre système.
2.
Appuyez sur la touche d'accès rapide OEM pour accéder à la configuration
du système (Figure 10-1). On l'appelle aussi HII UEFI.
Figure 10-1. Configuration du système : Sélection des paramètres de périphérique
171
AH0054602-02 F
10–Configuration de FCoE
Démarrage FCoE à partir de SAN
REMARQUE
Le démarrage SAN est pris en charge uniquement dans l'environnement
UEFI. Assurez-vous que l'option de démarrage du système est UEFI et
non le BIOS hérité.
3.
Sur la page Paramètres de périphérique, sélectionnez le périphérique
QLogic (Figure 10-2).
Figure 10-2. Configuration du système : Paramètres de périphérique,
Sélection du port
172
AH0054602-02 F
10–Configuration de FCoE
Démarrage FCoE à partir de SAN
4.
Sur la page de configuration principale, sélectionnez Configuration NIC
(Figure 10-3), et appuyez sur ENTRÉE.
Figure 10-3. Configuration du système : Configuration NIC
5.
Sur la page de configuration NIC, sélectionnez Mode de démarrage,
et appuyez sur ENTRÉE pour sélectionner FCoE comme mode de
démarrage préféré.
REMARQUE
FCoE ne figure pas comme option de démarrage si la fonction Mode FCoE
est désactivée au niveau du port. Si le Mode de démarrage préféré est
FCoE, assurez-vous que la fonction Mode FCoE est activée comme indiqué
à la Figure 10-4. Toutes les versions de l'adaptateur ne sont pas
compatibles avec FCoE.
173
AH0054602-02 F
10–Configuration de FCoE
Démarrage FCoE à partir de SAN
Figure 10-4. Configuration du système : Mode FCoE activé
Pour configurer les paramètres de démarrage FCoE :
1.
Sur la page de configuration principale HII du périphérique, sélectionnez
Configuration FCoE, et appuyez sur ENTRÉE.
2.
Sur la page de configuration FCoE, sélectionnez Paramètres généraux
FCoE, et appuyez sur ENTRÉE.
3.
Sur la page des paramètres généraux FCoE (Figure 10-5), appuyez sur les
touches FLÈCHE VERS LE HAUT et FLÈCHE VERS LE BAS pour
sélectionner un paramètre, puis appuyez sur ENTRÉE pour sélectionner
et saisir les valeurs suivantes :

Nombre de tentatives de détection de structure : Valeur par défaut
ou selon les besoins

Nombre de tentatives pour un LUN occupé : Valeur par défaut ou
selon les besoins
174
AH0054602-02 F
10–Configuration de FCoE
Démarrage FCoE à partir de SAN
Figure 10-5. Configuration du système : Paramètres généraux FCoE
4.
Retournez à la page Configuration FCoE.
5.
Appuyez sur ÉCHAP et sélectionnez Paramètres de cible FCoE.
6.
Appuyez sur ENTRÉE.
7.
Dans le menu Paramètres de cible FCoE, activez Connexion à la cible
FCoE préférée.
8.
Entrez les valeurs des paramètres suivants (Figure 10-6) de la cible iSCSI,
puis appuyez sur ENTRÉE :


Nom universel de port (WWPN) de cible n
LUN de démarrage n
Où la valeur de n est comprise entre 1 et 8, ce qui vous permet de
configurer 8 cibles FCoE.
175
AH0054602-02 F
10–Configuration de FCoE
Démarrage FCoE à partir de SAN
Figure 10-6. Configuration du système : Paramètres généraux FCoE
Démarrage FCoE à partir de SAN pour Windows
Les informations du démarrage FCoE à partir SAN pour Windows comprennent :

Installation du démarrage FCoE Windows Server 2012 R2 et 2016

Configuration de FCoE

Vidage sur incident FCoE
Installation du démarrage FCoE Windows Server 2012 R2 et 2016
Pour l'installation du démarrage à partir de SAN sous Windows Server
2012R2/2016, QLogic nécessite l'utilisation d'un DVD intégré ou d'une image ISO,
avec les pilotes QLogic les plus récents injectés. Voir « Injection (intégration) de
pilotes de l'adaptateur dans les fichiers image Windows » à la page 178.
La procédure suivante prépare l'image pour l'installation et le démarrage dans le
mode FCoE :
Pour configurer le démarrage FCoE pour Windows Server 2012R2/2016 :
1.
Supprimez tous les disques durs locaux du système à démarrer
(système distant).
2.
Préparez le support d'installation du système d'exploitation Windows en
suivant les étapes d'intégration de la section « Injection (intégration) de
pilotes de l'adaptateur dans les fichiers image Windows » à la page 178.
176
AH0054602-02 F
10–Configuration de FCoE
Démarrage FCoE à partir de SAN
3.
Chargez les images de démarrage FCoE QLogic les plus récentes dans la
NVRAM de l'adaptateur.
4.
Configurez la cible FCoE de sorte à autoriser une connexion depuis le
périphérique distant. Assurez-vous que l'espace disque soit suffisant sur
la cible pour contenir l'installation du nouveau système d'exploitation.
5.
Configurez l'HII UEFI pour définir le type de démarrage FCoE sur le port
de l'adaptateur requis, l'initiateur correct et les paramètres de cible pour le
démarrage FCoE.
6.
Enregistrez les paramètres et redémarrez le système. Le système distant
devrait se connecter à la cible FCoE puis démarrer depuis le périphérique
DVD-ROM.
7.
Démarrez depuis le DVD et commencez l'installation.
8.
Suivez les instructions à l'écran.
9.
Sur la fenêtre qui affiche la liste des disques disponibles pour l'installation,
le disque de la cible FCoE devrait être visible. Il s'agit d'un disque connecté
via le protocole de démarrage FCoE, situé sur la cible FCoE distante.
10.
Pour poursuivre l'installation sous Windows Server 2012R2/2016,
sélectionnez Suivant, et suivez les instructions à l'écran. Le serveur
effectue un redémarrage à plusieurs reprises dans le cadre du processus
d'installation.
11.
Après le démarrage du serveur sur le SE, exécutez le programme
d'installation des pilotes pour effectuer l'installation des pilotes QLogic et
de l'application.
Configuration de FCoE
Par défaut, DCB est activé sur les C-NIC compatibles DCB et FCoE pour QLogic
41xxx. FCoE pour QLogic 41xxx nécessite une interface avec DCB activé. Pour
les systèmes d'exploitation Windows, utilisez l'interface graphique QCC ou un
utilitaire de la ligne de commande pour configurer les paramètres DCB.
Vidage sur incident FCoE
La fonctionnalité de vidage sur incident est actuellement prise en charge pour le
démarrage FCoE pour les Adaptateurs série 41xxx FastLinQ.
Aucune configuration supplémentaire n'est requise pour la génération du vidage
sur incident FCoE en mode de démarrage FCoE.
177
AH0054602-02 F
10–Configuration de FCoE
Injection (intégration) de pilotes de l'adaptateur dans les fichiers image Windows
Injection (intégration) de pilotes de l'adaptateur
dans les fichiers image Windows
Pour injecter des pilotes de l'adaptateur dans les fichiers image Windows :
1.
Procurez-vous le paquet de pilotes le plus récent pour la version Windows
Server applicable (2012, 2012 R2 ou 2016).
2.
Extrayez le paquet de pilotes dans un répertoire de travail :
a.
Ouvrez une session de ligne de commande et accédez au dossier
contenant le paquet de pilotes.
b.
Pour démarrer le programme d'installation des pilotes, entrez la
commande suivante :
setup.exe /a
c.
Dans le champ Network location, entrez le chemin du dossier dans
lequel extraire le pilote de pilotes. Par exemple, entrez c:\temp.
d.
Suivez les instructions d'installation des pilotes pour installer les
pilotes dans le dossier spécifié. Dans cet exemple, les fichiers des
pilotes sont installés ici :
c:\temp\Program File 64\QLogic Corporation\QDrivers
3.
Téléchargez le Kit de déploiement et d’évaluation Windows (ADK) version
10 de Microsoft :
https://developer.microsoft.com/en-us/windows/hardware/
windows-assessment-deployment-kit
4.
Ouvrez une session de ligne de commande (avec privilège d'administrateur)
et naviguez sur le CD de la version jusqu'au dossier Tools\Slipstream.
5.
Localisez le fichier de script slipstream.bat, puis entrez la commande
suivante :
slipstream.bat <path>
Où <path> est le lecteur et le sous-dossier que vous avez spécifiés à
l'étape 2. Par exemple :
slipstream.bat "c:\temp\Program Files 64\QLogic
Corporation\QDrivers"
178
AH0054602-02 F
10–Configuration de FCoE
Configuration du déchargement FCoE pour Linux
REMARQUE
Notez ce qui suit concernant le support d'installation du système
d'exploitation :
 Le support d'installation du système d'exploitation devrait être un
lecteur local. Les chemins réseau des supports d'installation du
système d'exploitation ne sont pas pris en charge.
 Le script slipstream.bat injecte les composants de pilote dans
tous les SKU pris en charge par le support d'installation du
système d'exploitation.
6.
Gravez un DVD contenant le fichier image ISO des pilotes résultant situé
dans le répertoire de travail.
7.
Installez le système d'exploitation Windows Server à l'aide du nouveau DVD.
Configuration du déchargement FCoE pour Linux
Le logiciel FCoE Cavium FastLinQ Adaptateur série 41xxx se compose d'un
module de noyau unique appelé qedf.ko (qedf). Le module qedf dépend de
parties supplémentaires du noyau Linux pour des fonctionnalités spécifiques :

qed.ko est le module de noyau eCore Linux utilisé pour les routines
courantes d'initialisation matérielle Cavium FastLinQ 41xxx.

libfcoe.ko est la bibliothèque de noyau FCoE Linux nécessaire pour
effectuer la sollicitation de redirecteur FCoE (FCoE Forwarder – FCF) et la
connexion de structure (Fabric Login – FLOGI) de protocole d'initialisation
FCoE (FCoE Initialization Protocol – FIP).

libfc.ko est la bibliothèque du noyau FC Linux nécessaire à plusieurs
fonctions, y compris :



Connexion et enregistrement de nom de serveur
Gestion de session rport
scsi_transport_fc.ko est la bibliothèque de transport SCSI FC Linux
utilisée pour la gestion de port distant et de cible SCSI.
Ces modules doivent être chargés pour que qedf soit fonctionnel, sinon des
erreurs du type « Symbole non résolu » peuvent se produire. Si le module qedf
est installé dans le chemin de mise à jour de distribution, les modules requis sont
automatiquement chargés par modprobe. Les Adaptateurs Cavium série 41xxx
prennent en charge le déchargement FCoE.
179
AH0054602-02 F
10–Configuration de FCoE
Différences entre qedf et bnx2fc
REMARQUE
En cas d’installation avec SLES 11 ou SLES 12, le paramètre
withfcoe=1 n’est pas requis car l’Adaptateur série 41xxx ne requiert
plus le démon logiciel FCoE.
Différences entre qedf et bnx2fc
Il existe des différences significatives entre qedf – le pilote du Cavium FastLinQ
41xxx 10/25GbE Controller (FCoE) – et le pilote de déchargement FCoE Cavium
précédent, bnx2fc. Les voici :

qedf se lie directement à une fonction PCI exposée par le CNA.

qedf n'a pas besoin des outils d'espace utilisateur open-fcoe (fipvlan,
fcoemon, fcoeadm) pour lancer la détection.

qedf émet directement des requêtes FIP VLAN et n'a pas besoin de
l'utilitaire fipvlan.

qedf n'a pas besoin d'une interface FCoE créée par fipvlan pour fcoemon.

qedf ne repose pas au-dessus du net_device.

qedf ne dépend pas de pilotes réseau (tels que bnx2x et cnic).

qedf lance automatiquement la détection FCoE lorsque la liaison est
établie (car il ne dépend pas de fipvlan ou fcoemon pour la création de
l'interface FCoE).
REMARQUE
Les interfaces FCoE ne se trouvent plus sur le dessus de l’interface
réseau. Le pilote qedf crée automatiquement des interfaces FCoE
distinctes de l’interface réseau. En conséquence, les interfaces FCoE
n’apparaissent pas dans la boîte de dialogue Interface FCoE dans le
programme d’installation. Les disques apparaissent automatiquement
en tant que disques SCSI, ce qui constitue un fonctionnement similaire
à celui des pilotes Fibre Channel.
Configuration de qedi.ko
Aucune configuration explicite n'est requise pour qedf.ko. Le pilote se lie
automatiquement aux fonctions FCoE exposées du CNA et commence la
détection. Cette fonctionnalité est similaire à la fonctionnalité et au fonctionnement
du pilote FC de QLogic, qla2xx, contrairement à l'ancien pilote bnx2fc.
180
AH0054602-02 F
10–Configuration de FCoE
Vérification des périphériques FCoE sous Linux
REMARQUE
Reportez-vous au Chapitre 3 Installation des pilotes pour plus de
renseignements sur l'installation des pilotes FastLinQ.
Le chargement du module du noyau qedf.ko effectue les actions suivantes :
# modprobe qed
# modprobe libfcoe
# modprobe qedf
Vérification des périphériques FCoE sous Linux
Suivez ces étapes pour vérifier que les périphériques FCoE ont été détectés
correctement après l'installation et le chargement du module du noyau qedf.
Pour vérifier les périphériques FCoE sous Linux :
1.
Vérifiez lsmod pour s'assurer que le qedf et les modules du noyau associés
ont été chargés :
# lsmod | grep qedf
69632
1
qedf libfc
143360 2
qedf,libfcoe scsi_transport_fc
65536
2
qedf,libfc qed
806912 1
qedf scsi_mod
262144 14
sg,hpsa,qedf,scsi_dh_alua,scsi_dh_rdac,dm_multipath,scsi_transport_fc,
scsi_transport_sas,libfc,scsi_transport_iscsi,scsi_dh_emc,libata,sd_mod,sr_mod
2.
Vérifiez dmesg pour vous assurer que les périphériques FCoE ont été
correctement détectés. Dans cet exemple, les deux périphériques CNA
FCoE détectés sont les numéros d'hôte SCSI 4 et 5.
# dmesg | grep qedf
[ 235.321185] [0000:00:00.0]: [qedf_init:3728]: QLogic FCoE Offload Driver
v8.18.8.0.
....
[ 235.322253] [0000:21:00.2]: [__qedf_probe:3142]:4: QLogic FastLinQ FCoE
Module qedf 8.18.8.0, FW 8.18.10.0
[ 235.606443] scsi host4: qedf
....
[ 235.624337] [0000:21:00.3]: [__qedf_probe:3142]:5: QLogic FastLinQ FCoE
Module qedf 8.18.8.0, FW 8.18.10.0
[ 235.886681] scsi host5: qedf
....
181
AH0054602-02 F
10–Configuration de FCoE
Configuration du démarrage FCoE à partir du SAN pour RHEL 7.4 et les versions ultérieures
[
243.991851] [0000:21:00.3]: [qedf_link_update:489]:5: LINK UP (40 GB/s).
3.
Vérifiez les périphériques FCoE détectés à l'aide de lsblk -S :
# lsblk -S
NAME HCTL
sdb 5:0:0:0
sdc 5:0:0:1
sdd 5:0:0:2
sde 5:0:0:3
sdf 5:0:0:4
sdg 5:0:0:5
sdh 5:0:0:6
sdi 5:0:0:7
sdj 5:0:0:8
sdk 5:0:0:9
TYPE
disk
disk
disk
disk
disk
disk
disk
disk
disk
disk
VENDOR
SANBlaze
SANBlaze
SANBlaze
SANBlaze
SANBlaze
SANBlaze
SANBlaze
SANBlaze
SANBlaze
SANBlaze
MODEL
VLUN P2T1L0
VLUN P2T1L1
VLUN P2T1L2
VLUN P2T1L3
VLUN P2T1L4
VLUN P2T1L5
VLUN P2T1L6
VLUN P2T1L7
VLUN P2T1L8
VLUN P2T1L9
REV TRAN
V7.3 fc
V7.3 fc
V7.3 fc
V7.3 fc
V7.3 fc
V7.3 fc
V7.3 fc
V7.3 fc
V7.3 fc
V7.3 fc
Les informations de configuration de l'hôte se trouvent dans
/sys/class/fc_host/hostX, où X est le numéro de l'hôte SCSI. Dans
l'exemple qui précède, X pourrait être égal à 4 ou 5. Le fichier hostX contient les
attributs pour la fonction FCoE, tels que le nom universel de port et l'ID de matrice.
Configuration du démarrage FCoE à partir du
SAN pour RHEL 7.4 et les versions ultérieures
Pour installer RHEL 7.4 et version ultérieure :
1.
Démarrez à partir du support d'installation de RHEL 7.x avec la cible FCoE
déjà connectée dans UEFI.
Installez Red Hat Enterprise Linux 7.x
Testez ce support et installez Red Hat Enterprise 7.x
Dépannage -->
Utilisez les touches HAUT et BAS pour changer la sélection
Appuyez sur ‘e’ pour modifier l'élément sélectionné ou sur ‘c’
pour une invite de commande
2.
Pour installer un pilote non préinstallé, saisissez e. Sinon, passez à
l'étape 7.
3.
Sélectionnez la ligne de noyau, puis saisissez e.
182
AH0054602-02 F
10–Configuration de FCoE
Configuration du démarrage FCoE à partir du SAN pour RHEL 7.4 et les versions ultérieures
4.
Utilisez la commande suivante, puis appuyez sur ENTRÉE.
linux dd modprobe.blacklist=qed modprobe.blacklist=qede
modprobe.blacklist=qedr modprobe.blacklist=qedi
modprobe.blacklist=qedf
Vous pouvez utiliser l'option inst.dd au lieu de linux dd.
5.
Le processus d'installation vous invite à installer le pilote non préinstallé de
façon indiquée dans l'exemple de la Figure 10-7.
Figure 10-7. Invite pour installation non préinstallée
6.
Si votre configuration l'exige, chargez le disque de mise à jour de pilote
FastLinQ lorsque vous êtes invité à introduire des disques de pilote
supplémentaires. Autrement, saisissez c si vous n'avez pas d'autres
disques de mise à jour de pilote à installer.
183
AH0054602-02 F
10–Configuration de FCoE
Configuration du démarrage FCoE à partir du SAN pour RHEL 7.4 et les versions ultérieures
7.
Poursuivez l'installation. Vous pouvez ignorer le test de support. Cliquez sur
Suivant pour poursuivre l'installation.
8.
Dans la fenêtre de Configuration (Figure 10-8), sélectionnez la langue à
utiliser pendant le processus d'installation, et cliquez ensuite sur Continuer.
Figure 10-8. Configuration de Red Hat Enterprise Linux 7.4
9.
Dans la fenêtre Récapitulatif de l'installation, cliquez sur Destination
d'installation. L'étiquette du disque est sda, ce qui indique une installation à
chemin d'accès unique. Si vous avez configuré le multichemin, le disque a
une étiquette de mappeur de périphérique.
10.
Dans la section Disques spécialisés et réseau, sélectionnez le numéro
d'unité logique FCoE.
11.
Saisissez le mot de passe d'utilisateur racine, et cliquez ensuite sur Suivant
pour achever l'installation.
12.
Pendant le premier démarrage, ajoutez la ligne de commande de noyau
suivante :
rd.driver.pre=qed,qede,qedr,qedf,qedi
13.
Une fois le système correctement redémarré, modifiez le fichier
/etc/modprobe.d/anaconda-blacklist.conf pour retirer le pilote
sélectionné de la blacklist.
14.
Recréez le ramdisk en émettant la commande dracut -f, puis redémarrez.
REMARQUE
Désactivez les services lldpad et fcoe qui sont utilisés pour le FCoE logiciel.
S’ils sont actifs, ils risquent de perturber le fonctionnement normal du FCoE
de déchargement matériel.
184
AH0054602-02 F
11
Configuration de SR-IOV
Single Root Input/Output Virtualization (SR-IOV) est une spécification de PCI-SIG
qui permet à un seul périphérique PCI Express (PCIe) d'apparaître sous la forme
de plusieurs périphériques PCIe physiques distincts. SR-IOV permet d'isoler les
ressources PCIe à des fins de performance, d'interopérabilité et de gestion.
REMARQUE
Certaines fonctionnalités SR-IOV peuvent ne pas être entièrement activées
dans la version actuelle.
Ce chapitre fournit des instructions concernant :

Configuration de SR-IOV sous Windows

« Configuration de SR-IOV sous Linux » à la page 192

« Configuration de SR-IOV sous VMware » à la page 198
Configuration de SR-IOV sous Windows
Pour configurer SR-IOV sous Windows :
1.
Accédez à la configuration système du BIOS du serveur, puis cliquez sur
Paramètres BIOS système.
2.
Sur la page Paramètres BIOS système, cliquez sur Périphériques intégrés.
185
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous Windows
3.
Sur la page Périphériques intégrés (Figure 11-1) :
a.
Définissez l'option Activation globale SR-IOV sur Activé.
b.
Cliquez sur Précédent.
Figure 11-1. Configuration système pour SR-IOV : Périphériques intégrés
4.
Sur la page de configuration principale de l'adaptateur sélectionné, cliquez
sur Configuration au niveau du périphérique.
5.
Sur la page de configuration principale – Configuration au niveau du
périphérique (Figure 11-2) :
a.
Définissez le mode de virtualisation sur SR-IOV ou NPAR+SR-IOV
si vous utilisez le mode NPAR.
b.
Cliquez sur Précédent.
Figure 11-2. Configuration système pour SR-IOV : Configuration au niveau
du périphérique
186
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous Windows
6.
Sur la page de configuration principale, cliquez sur Terminer.
7.
Dans la boîte de dialogue Avertissement – Enregistrement des
modifications, cliquez sur Oui pour enregistrer la configuration.
8.
Dans la boîte de dialogue Succès – Enregistrement des modifications,
cliquez sur OK.
9.
Pour activer SR-IOV sur l'adaptateur miniport :
a.
Accédez au Gestionnaire de périphériques.
b.
Ouvrez les propriétés de l'adaptateur miniport, puis cliquez sur
l'onglet Avancé.
c.
Sur la page Propriétés avancées (Figure 11-3) sous Propriété,
sélectionnez SR-IOV, puis définissez la valeur sur Activé.
d.
Cliquez sur OK.
Figure 11-3. Propriétés de l'adaptateur, Avancées : Activation de SR-IOV
10.
Pour créer un commutateur de machine virtuelle avec SR-IOV (Figure 11-4
à la page 188) :
a.
Lancez le Gestionnaire Hyper-V.
b.
Sélectionnez Gestionnaire de commutateur virtuel.
c.
Dans la zone Nom, entrez un nom pour le commutateur virtuel.
d.
Sous Type de connexion, sélectionnez Réseau externe.
187
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous Windows
e.
Cochez la case Activer single-root I/O virtualization (SR-IOV), et
cliquez ensuite sur Appliquer.
REMARQUE
Veillez à activer SR-IOV lorsque vous créez le vSwitch. Cette
option n'est pas disponible après que le vSwitch est créé.
Figure 11-4. Gestionnaire de commutateur virtuel : Activation de SR-IOV
f.
La boîte de dialogue Appliquer les modifications réseau vous indique
que les modifications en attente peuvent perturber la connectivité
réseau. Pour enregistrer vos modifications et continuer, cliquez sur Oui.
188
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous Windows
11.
Pour obtenir les capacités de commutateur de machine virtuelle, entrez la
commande Windows PowerShell suivante :
PS C:\Users\Administrator> Get-VMSwitch -Name SR-IOV_vSwitch | fl
La sortie de la commande Get-VMSwitch comprend les capacités SR-IOV
suivantes :
12.
IovVirtualFunctionCount
: 96
IovVirtualFunctionsInUse
: 1
Pour créer une machine virtuelle (VM) et exporter la fonction virtuelle (VF)
dans la VM :
a.
Créez une machine virtuelle.
b.
Ajoutez le VMNetworkadapter à la machine virtuelle.
c.
Affectez un commutateur virtuel au VMNetworkadapter.
d.
Dans la boîte de dialogue VM <nom de VM> (Figure 11-5), page
Accélération matérielle, sous Single-root I/O virtualization, cochez la
case Activer SR-IOV, et cliquez ensuite sur OK.
REMARQUE
Après que la connexion de l'adaptateur virtuel est créée, le
paramètre SR-IOV peut être activé ou désactivé à n'importe quel
moment (même pendant l'exécution du trafic).
189
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous Windows
Figure 11-5. Paramètres de la VM : Activation de SR-IOV
13.
Installez les pilotes QLogic pour les adaptateurs détectés dans la VM.
Utilisez les pilotes les plus récents disponibles auprès du fournisseur de
votre système d'exploitation hôte (n'utilisez pas les pilotes préinstallés).
REMARQUE
Veillez à utiliser le même jeu de pilotes sur la VM et sur le système hôte.
Par exemple, utilisez la même version de pilote qeVBD et qeND sur la
VM Windows et dans l'hôte Hyper-V Windows.
190
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous Windows
Après l'installation des pilotes, l'adaptateur QLogic est répertorié dans la
VM. La Figure 11-6 montre un exemple.
Figure 11-6. Gestion de périphériques : VM avec adaptateur QLogic
14.
Pour afficher les détails de VF pour SR-IOV, entrez la commande Windows
PowerShell suivante :
PS C:\Users\Administrator> Get-NetadapterSriovVf
La Figure 11-7 montre un exemple de sortie.
Figure 11-7. Commande Windows PowerShell : Get-NetadapterSriovVf
191
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous Linux
Configuration de SR-IOV sous Linux
Pour configurer SR-IOV sous Linux :
1.
Accédez à la configuration système du BIOS du serveur, puis cliquez sur
Paramètres BIOS système.
2.
Sur la page Paramètres BIOS système, cliquez sur Périphériques intégrés.
3.
Sur la page Périphériques intégrés du système (voir Figure 11-1 à la
page 186) :
a.
Définissez l'option Activation globale SR-IOV sur Activé.
b.
Cliquez sur Précédent.
4.
Sur la page Paramètres BIOS système, cliquez sur Paramètres du
processeur.
5.
Sur la page Paramètres du processeur (Figure 11-8) :
a.
Définissez l'option Technologie de virtualisation sur Activé.
b.
Cliquez sur Précédent.
Figure 11-8. Configuration du système : Paramètres du processeur pour SR-IOV
192
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous Linux
6.
Sur la page Configuration système, sélectionnez Paramètres de
périphérique.
7.
Sur la page Paramètres de périphérique, sélectionnez le Port 1 de
l'adaptateur QLogic.
8.
Sur la page Configuration au niveau du périphérique (Figure 11-9) :
a.
Définissez le Mode de virtualisation sur SR-IOV.
b.
Cliquez sur Précédent.
Figure 11-9. Configuration système pour SR-IOV : Périphériques intégrés
9.
Sur la page de configuration principale, cliquez sur Terminer, enregistrez
vos paramètres, puis redémarrez le système.
10.
Pour activer et vérifier la virtualisation :
a.
Ouvrez le fichier grub.conf et configurez le paramètre iommu de la
façon indiquée dans la Figure 11-10.


Pour systèmes basés sur Intel, ajoutez intel_iommu=on.
Pour systèmes basés sur AMD, ajoutez amd_iommu=on.
193
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous Linux
Figure 11-10. Modification du fichier grub.conf pour SR-IOV
b.
Enregistrez le fichier grub.conf et redémarrez le système.
c.
Pour vérifier que les modifications ont été appliquées, entrez la
commande suivante :
dmesg | grep
-I
iommu
Une sortie réussie de la commande input–output memory management
unit (IOMMU) devrait afficher, par exemple :
Intel-IOMMU: enabled
d.
Pour afficher les détails de VF (nombre de VF et total de VF), émettez
la commande suivante :
find /sys/|grep -I sriov
194
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous Linux
11.
Pour un port spécifique, activez une quantité de VF.
a.
Entrez la commande suivante pour activer, par exemple, 8 VF sur
l'instance PCI 04 :00.0 (bus 4, périphérique 0, fonction 0) :
[root@ah-rh68 ~]# echo 8 >
/sys/devices/pci0000:00/0000:00:02.0/0000:04:00.0/sriov_numvfs
b.
Vérifiez la sortie de la commande (Figure 11-11) pour confirmer que
des VF réelles ont été créées sur le bus 4, périphérique 2 (à partir du
paramètre 0000:00:02.0), fonctions 0 à 7. Notez que l'ID réelle de
périphérique est différente sur les PF (8070 dans cet exemple) par
rapport aux VF (9090 dans cet exemple).
Figure 11-11. Sortie de commande pour sriov_numvfs
12.
Pour afficher une liste des interfaces PF et VF, entrez la commande
suivante :
# ip link show | grep -i vf -b2
La Figure 11-12 montre un exemple de sortie.
195
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous Linux
Figure 11-12. Sortie de la commande ip link show
13.
Attribuez et vérifiez les adresses MAC :
a.
Pour attribuer une adresse MAC à la VF, entrez la commande suivante :
ip link set <pf device> vf <vf index> mac <mac address>
b.
Assurez-vous que l'interface VF est opérationnelle et exécutée avec
l'adresse MAC attribuée.
196
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous Linux
14.
Éteignez la VM et attachez la VF. (Certains systèmes d'exploitation prennent
en charge la connexion à chaud de VF à la VM).
a.
Dans la boîte de dialogue Machine virtuelle (Figure 11-13), cliquez sur
Ajouter un matériel.
Figure 11-13. Machine virtuelle RHEL68
b.
Dans le volet gauche de la boîte de dialogue Ajouter un nouveau
matériel virtuel (Figure 11-14), cliquez sur Périphérique hôte PCI.
c.
Dans le volet droit, sélectionnez un périphérique hôte.
197
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous VMware
d.
Cliquez sur Terminer.
Figure 11-14. Ajouter un nouveau matériel virtuel
15.
Allumez la VM et entrez la commande suivante :
check lspci -vv|grep -I ether
16.
Installez les pilotes pour les adaptateurs détectés dans la VM. Utilisez les
pilotes les plus récents disponibles auprès du fournisseur de votre système
d'exploitation hôte (n'utilisez pas les pilotes préinstallés). La même version
de pilote doit être installée sur l'hôte et la machine virtuelle.
17.
Au besoin, ajoutez plus de VF dans la VM.
Configuration de SR-IOV sous VMware
Pour configurer SR-IOV sous VMware :
1.
Accédez à la configuration système du BIOS du serveur, puis cliquez sur
Paramètres BIOS système.
2.
Sur la page Paramètres BIOS système, cliquez sur Périphériques intégrés.
3.
Sur la page Périphériques intégrés du système (voir Figure 11-1 à la
page 186) :
a.
Définissez l'option Activation globale SR-IOV sur Activé.
b.
Cliquez sur Précédent.
4.
Dans la fenêtre Configuration système, cliquez sur Paramètres de
périphérique.
5.
Sur la page Paramètres de périphérique, sélectionnez un port pour
l'Adaptateur série 41xxx 25G.
198
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous VMware
6.
Sur la page Configuration au niveau du périphérique (voir Figure 11-2 à la
page 186) :
a.
Définissez le Mode de virtualisation sur SR-IOV.
b.
Cliquez sur Précédent.
7.
Sur la page de configuration principale, cliquez sur Terminer.
8.
Enregistrez les paramètres de configuration et redémarrez le système.
9.
Pour activer la quantité nécessaire de VF par port (dans cet exemple, 16 sur
chaque port d'un adaptateur double port), entrez la commande suivante :
"esxcfg-module -s "max_vfs=16,16" qedentv"
REMARQUE
Chaque fonction Ethernet de l'Adaptateur série 41xxx doit avoir sa
propre entrée.
10.
Redémarrez l'hôte.
11.
Pour vérifier que les modifications ont été appliquées au niveau du module,
entrez la commande suivante :
"esxcfg-module -g qedentv"
[root@localhost:~] esxcfg-module -g qedentv
qedentv enabled = 1 options = 'max_vfs=16,16'
12.
Pour vérifier que les VF ont été vraiment créées, entrez la commande lspci
comme suit :
[root@localhost:~] lspci | grep -i QLogic | grep -i 'ethernet\|network' | more
0000:05:00.0 Network controller: QLogic Corp. QLogic FastLinQ QL41xxx 10/25
GbE Ethernet Adapter [vmnic6]
0000:05:00.1 Network controller: QLogic Corp. QLogic FastLinQ QL41xxx 10/25
GbE Ethernet Adapter [vmnic7]
0000:05:02.0 Network controller: QLogic Corp. QLogic FastLinQ QL41xxx Series
10/25 GbE Controller (SR-IOV VF) [PF_0.5.0_VF_0]
0000:05:02.1 Network controller: QLogic Corp. QLogic FastLinQ QL41xxx Series
10/25 GbE Controller (SR-IOV VF) [PF_0.5.0_VF_1]
0000:05:02.2 Network controller: QLogic Corp. QLogic FastLinQ QL41xxx Series
10/25 GbE Controller (SR-IOV VF) [PF_0.5.0_VF_2]
0000:05:02.3 Network controller: QLogic Corp. QLogic FastLinQ QL41xQL41xxxxx
Series 10/25 GbE Controller (SR-IOV VF) [PF_0.5.0_VF_3]
.
.
.
199
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous VMware
0000:05:03.7 Network controller: QLogic Corp. QLogic FastLinQ QL41xxx Series
10/25 GbE Controller (SR-IOV VF) [PF_0.5.0_VF_15]
0000:05:0e.0 Network controller: QLogic Corp. QLogic FastLinQ QL41xxx Series
10/25 GbE Controller (SR-IOV VF) [PF_0.5.1_VF_0]
0000:05:0e.1 Network controller: QLogic Corp. QLogic FastLinQ QL41xxx Series
10/25 GbE Controller (SR-IOV VF) [PF_0.5.1_VF_1]
0000:05:0e.2 Network controller: QLogic Corp. QLogic FastLinQ QL41xxx Series
10/25 GbE Controller (SR-IOV VF) [PF_0.5.1_VF_2]
0000:05:0e.3 Network controller: QLogic Corp. QLogic FastLinQ QL41xxx Series
10/25 GbE Controller (SR-IOV VF) [PF_0.5.1_VF_3]
.
.
.
0000:05:0f.6 Network controller: QLogic Corp. QLogic FastLinQ QL41xxx Series
10/25 GbE Controller (SR-IOV VF) [PF_0.5.1_VF_14]
0000:05:0f.7 Network controller: QLogic Corp. QLogic FastLinQ QL41xxx Series
10/25 GbE Controller (SR-IOV VF) [PF_0.5.1_VF_15]
13.
14.
Joignez les VF à la VM comme suit :
a.
Éteignez la VM et attachez la VF. (Certains systèmes d'exploitation
prennent en charge la connexion à chaud de VF à la VM).
b.
Ajoutez un hôte à une VMware vCenter Server Virtual Appliance (vCSA).
c.
Cliquez sur Modifier les paramètres de la VM.
Complétez la boîte de dialogue Modifier les paramètres (Figure 11-15)
comme suit :
a.
Dans la zone Nouveau périphérique, sélectionnez Réseau, puis
cliquez sur Ajouter.
b.
Pour le Type d'adaptateur, sélectionnez Relais SR-IOV.
c.
Pour la Fonction physique, sélectionnez la VF QLogic.
d.
Pour enregistrer vos modifications de configuration et fermer cette
boîte de dialogue, cliquez sur OK.
200
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous VMware
Figure 11-15. Paramètres de modification de l'hôte VMware
15.
Pour valider les VF par port, entrez la commande esxcli comme suit :
[root@localhost:~] esxcli network sriovnic vf list -n vmnic6
VF ID
Active
PCI Address
Owner World ID
-----
------
-----------
--------------
0
true
005:02.0
60591
1
true
005:02.1
60591
201
AH0054602-02 F
11–Configuration de SR-IOV
Configuration de SR-IOV sous VMware
2
false
005:02.2
-
3
false
005:02.3
-
4
false
005:02.4
-
5
false
005:02.5
-
6
false
005:02.6
-
7
false
005:02.7
-
8
false
005:03.0
-
9
false
005:03.1
-
10
false
005:03.2
-
11
false
005:03.3
-
12
false
005:03.4
-
13
false
005:03.5
-
14
false
005:03.6
-
15
false
005:03.7
-
16.
Installez les pilotes QLogic pour les adaptateurs détectés dans la VM.
Utilisez les pilotes les plus récents disponibles auprès du fournisseur de
votre système d'exploitation hôte (n'utilisez pas les pilotes préinstallés). La
même version de pilote doit être installée sur l'hôte et la machine virtuelle.
17.
Allumez la VM, puis entrez la commande ifconfig -a pour vérifier que
l'interface réseau ajoutée est répertoriée.
18.
Au besoin, ajoutez plus de VF dans la VM.
202
AH0054602-02 F
12
Configuration de NVMe-oF
avec RDMA
Le protocole Non-Volatile Memory Express over Fabrics (NVMe-oF) permet
d'utiliser des transports alternatifs vers PCIe pour étendre la distance sur laquelle
peuvent se connecter un périphérique hôte NVMe et un lecteur ou sous-système
de stockage NVMe. NVMe-oF définit une architecture commune qui prend en
charge une gamme de matrices réseau de stockage pour le protocole de stockage
de blocs NVMe sur une matrice réseau de stockage. Cette architecture inclut
l'activation d'une interface frontale en systèmes de stockage, la montée en charge
vers de grandes quantités de périphériques NVMe, et l'extension de la distance au
sein d'un centre de données sur laquelle il est possible d'accéder aux
périphériques NVMe et aux sous-systèmes NVMe.
Les procédures et options de configuration de NVMe-oF décrites dans ce chapitre
s’appliquent aux protocoles RDMA basés sur Ethernet, RoCE et iWARP inclus. Le
développement de NVMe-oF avec RDMA est défini par un sous-groupe technique
de l'organisation NVMe.
Ce chapitre montre comment configurer NVMe-oF pour un réseau simple.
L'exemple de réseau comprend les éléments suivants :

Deux serveurs : un initiateur et une cible. Le serveur cible est équipé d'un
lecteur SSD PCIe.

Système d'exploitation : RHEL 7.4 ou SLES 12 SP3 sur les deux serveurs

Deux adaptateurs : Un Adaptateur série 41xxx installé dans chaque serveur.
Chaque port peut être configuré individuellement pour utiliser RoCE, RoCEv2
ou iWARP en tant que protocole RDMA sur lequel NVMe-oF s’exécute.

Pour RoCE et RoCEv2, un commutateur en option configuré pour le relais
de centre de données (DCB, data center bridging), la politique pertinente de
qualité de service (QoS) et les vLAN pour porter la priorité de classe de
trafic RoCE/RoCEv2 DCB de NVMe-oF. Le commutateur n’est pas requis
lorsque NVMe-oF utilise iWARP.
203
AH0054602-02 F
12–Configuration de NVMe-oF avec RDMA
La Figure 12-1 illustre un exemple de réseau.
Adaptateur série
41xxx
Adaptateur série
41xxx
Figure 12-1. Réseau NVMe-oF
Le processus de configuration de NVMe-oF couvre les procédures suivantes :
1.
Installation des pilotes de périphérique sur les deux serveurs
2.
Configuration du serveur cible
3.
Configuration du serveur initiateur
4.
Préconditionnement du serveur cible
5.
Test des périphériques NVMe-oF
6.
Optimisation des performances
204
AH0054602-02 F
12–Configuration de NVMe-oF avec RDMA
Installation des pilotes de périphérique sur les deux serveurs
Installation des pilotes de périphérique sur les
deux serveurs
Après installation de votre système d'exploitation (RHEL 7.4 ou SLES 12 SP3),
installez les pilotes de périphérique sur les deux serveurs. Pour mettre à jour le
noyau vers le tout dernier noyau Linux en amont, accédez à :
https://www.kernel.org/pub/linux/kernel/v4.x/
1.
Installez et chargez les pilotes FastLinQ (QED, QEDE, libqedr/QEDR) en
suivant toutes les instructions d'installation figurant dans le fichier LISEZMOI.
2.
(Facultatif) Si vous avez mis à jour le noyau du système d’exploitation, vous
devez réinstaller et charger le dernier pilote comme suit :
a.
Installez le dernier micrologiciel FastLinQ en respectant toutes les
instructions d’installation du fichier LISEZMOI
b.
Installez les applications et bibliothèques d’assistance RDMA du
système d’exploitation en émettant les commandes suivantes :
# yum groupinstall "Infiniband Support"
# yum install tcl-devel libibverbs-devel libnl-devel
glib2-devel libudev-devel lsscsi perftest
# yum install gcc make git ctags ncurses ncurses-devel
openssl* openssl-devel elfutils-libelf-devel*
c.
Pour vous assurer que l’assistance OFED NVMe se trouve dans le
noyau du système d’exploitation sélectionné, émettez la commande
suivante :
make menuconfig
d.
Sous Pilotes de périphérique, vérifiez que les fonctions suivantes
sont activées (définies sur M) :
NVM Express block devices
NVM Express over Fabrics RDMA host driver
NVMe Target support
NVMe over Fabrics RDMA target support
e.
(Facultatif) Si les options des Pilotes de périphérique ne sont pas
déjà présentes, reconstituez le noyau en émettant les commandes
suivantes :
# make
# make modules
# make modules_install
# make install
205
AH0054602-02 F
12–Configuration de NVMe-oF avec RDMA
Configuration du serveur cible
f.
Si des changements ont été apportés au noyau, redémarrez sur ce
nouveau noyau de système d’exploitation. Pour obtenir des
instructions sur la configuration du noyau de démarrage par défaut,
accédez à :
https://wiki.centos.org/HowTos/Grub2
3.
Activez et démarrez le service RDMA comme suit :
# systemctl enable rdma.service
# systemctl start rdma.service
Ne tenez pas compte de l'erreur RDMA Service Failed. Tous les modules
OFED requis par QEDR sont déjà chargés.
Configuration du serveur cible
Configurez le serveur cible après le processus de redémarrage. Une fois le
serveur en fonctionnement, vous ne pouvez plus modifier la configuration sans
redémarrage. Si vous utilisez le script de démarrage pour configurer le serveur
cible, pensez à mettre le script en pause (à l’aide de la commande wait ou d'une
autre commande similaire) pour avoir la garantie que chaque commande soit
terminée avant d’exécuter la commande suivante.
Pour configurer le service cible :
1.
Chargez les modules cibles. Entrez les commandes suivantes après chaque
redémarrage du serveur :
# modprobe qedr
# modprobe nvmet; modprobe nvmet-rdma
# lsmod | grep nvme (confirmez que les modules sont chargés)
2.
Créez le sous-système cible Nom qualifié NVMe (NQN) avec le nom indiqué
par <nvme-subsystem-name>. Utilisez les spécifications NVMe-oF ; par
exemple, nqn.<YEAR>-<Month>.org.<your-company>.
# mkdir /sys/kernel/config/nvmet/subsystems/<nvme-subsystem-name>
# cd /sys/kernel/config/nvmet/subsystems/<nvme-subsystem-name>
3.
Créez plusieurs NQN uniques pour des périphériques NVMe
supplémentaires selon le besoin.
4.
Définissez les paramètres de cible, de la façon indiquée dans le
Tableau 12-1.
206
AH0054602-02 F
12–Configuration de NVMe-oF avec RDMA
Configuration du serveur cible
Tableau 12-1. Paramètres de cible
Commande
Description
# echo 1 > attr_allow_any_host
Autoriser n'importe quel hôte à se connecter.
# mkdir namespaces/1
Créer un espace de noms
# echo -n /dev/nvme0n1 >namespaces/
1/device_path
Définir le chemin d'accès au périphérique NVMe.
Le chemin d'accès au périphérique NVMe peut
varier d'un système à l'autre. Vérifiez le chemin
d'accès au périphérique à l'aide de la commande
lsblk. Ce système comporte deux périphériques
NVMe : nvme0n1 et nvme1n1.
# echo 1 > namespaces/1/enable
Activer l'espace de noms.
# mkdir /sys/kernel/config/nvmet/
ports/1
Créer le port NVMe 1.
# cd /sys/kernel/config/nvmet/ports/1
# echo 1.1.1.1 > addr_traddr
Définissez la même adresse IP. Par exemple,
1.1.1.1 est l’adresse IP du port cible du 41xxx
Series Adapter.
# echo rdma > addr_trtype
Définir le type de transport RDMA.
# echo 4420 > addr_trsvcid
Définissez le numéro du port RDMA. Le numéro
de port du connecteur pour NVMe-oF est
habituellement 4420. Néanmoins, n’importe quel
numéro de port peut être utilisé à condition qu’il
soit utilisé avec cohérence tout au long de la
configuration.
# echo ipv4 > addr_adrfam
Définir le type d'adresse IP.
5.
Créez une liaison symbolique (symlink) vers le sous-système NQN
récemment créé :
# ln -s /sys/kernel/config/nvmet/subsystems/
nvme-subsystem-name subsystems/nvme-subsystem-name
6.
Procédez comme suit pour confirmer que la cible NVMe écoute sur le port :
# dmesg | grep nvmet_rdma
[ 8769.470043] nvmet_rdma: enabling port 1 (1.1.1.1:4420)
207
AH0054602-02 F
12–Configuration de NVMe-oF avec RDMA
Configuration du serveur initiateur
Configuration du serveur initiateur
Vous configurez le serveur initiateur après le processus de redémarrage. Une fois
le serveur en fonctionnement, vous ne pouvez plus modifier la configuration sans
redémarrage. Si vous utilisez le script de démarrage pour configurer le serveur
initiateur, pensez à mettre en pause le script (à l’aide de la commande wait ou
autre commande similaire) pour avoir la garantie que chaque commande soit
terminée avant d’exécuter la commande suivante.
Pour configurer le serveur initiateur :
1.
Chargez les modules NVMe. Entrez ces commandes après chaque
redémarrage du serveur :
# modprobe qedr
# modprobe nvme-rdma
2.
Téléchargez, compilez et installez l'utilitaire d'initiateur nvme-cli. Entrez
ces commandes à la première configuration — vous n’avez pas besoin
d’entrer ces commandes après chaque redémarrage.
# git clone https://github.com/linux-nvme/nvme-cli.git
# cd nvme-cli
# make && make install
3.
Vérifiez la version d'installation de la façon suivante :
# nvme version
4.
Procédez comme suit pour détecter la cible NVMe-oF :
# nvme discover -t rdma -a 1.1.1.1 -s 1023
Prenez note du NDN de sous-système (subnqn) de la cible détectée
(Figure 12-2) pour l’utiliser à l’étape 5.
208
AH0054602-02 F
12–Configuration de NVMe-oF avec RDMA
Configuration du serveur initiateur
Figure 12-2. NQN de sous-système
5.
Connectez la cible NVMe-oF détectée (nvme-qlogic-tgt1) à l'aide de
NQN. Entrez la commande suivante après chaque redémarrage du serveur.
Par exemple :
# nvme connect -t rdma -n nvme-qlogic-tgt1 -a 1.1.1.1 -s 1023
6.
Confirmez la connexion de la cible NVMe-oF au périphérique NVMe-oF de
la façon suivante :
# dmesg | grep nvme
# lsblk
# list nvme
La Figure 12-3 montre un exemple.
Figure 12-3. Confirmez la connexion NVMe-oF
209
AH0054602-02 F
12–Configuration de NVMe-oF avec RDMA
Préconditionnement du serveur cible
Préconditionnement du serveur cible
Les serveurs cibles NVMe qui sont testés non préinstallés présentent un niveau
de performance plus élevé qu'attendu. Avant l'exécution d'une batterie d'essais,
le serveur cible doit être prérempli ou préconditionné.
Pour préconditionner le serveur cible :
1.
Procédez à un effacement sécurisé du serveur cible avec des outils propres
au fournisseur (similaire à un formatage). Cet exemple de test utilise un
périphérique SSD Intel NVMe, qui exige l'outil Intel Data Center Tool
disponible à l'adresse suivante :
https://downloadcenter.intel.com/download/23931/Intel-Solid-State-DriveData-Center-Tool
2.
Préconditionnez le serveur cible (nvme0n1) avec des données, ce qui garantit
que la mémoire disponible est remplie. Cet exemple utilise l'utilitaire disque
« DD » :
# dd if=/dev/zero bs=1024k of=/dev/nvme0n1
Test des périphériques NVMe-oF
Comparez la latence du périphérique NVMe local sur le serveur cible à celle du
périphérique NVMe-oF sur le serveur initiateur pour montrer la latence que NVMe
ajoute au système.
Test du périphérique NVMe-oF :
1.
Mettez à jour la source Repository (Repo) et installez l'utilitaire de
comparaison de performance Flexible Input/Output (FIO) tant sur le serveur
cible que sur les serveurs initiateurs, en émettant les commandes
suivantes :
# yum install epel-release
# yum install fio
Figure 12-4. Installation de l'utilitaire FIO
210
AH0054602-02 F
12–Configuration de NVMe-oF avec RDMA
Optimisation des performances
2.
Exécutez l'utilitaire FIO pour mesurer la latence du périphérique NVMe-oF
initiateur. Tapez la commande suivante :
# fio --filename=/dev/nvme0n1 --direct=1 --time_based
--rw=randread --refill_buffers --norandommap --randrepeat=0
--ioengine=libaio --bs=4k --iodepth=1 --numjobs=1
--runtime=60 --group_reporting --name=temp.out
FIO indique deux types de latence : soumission et achèvement. La latence
de soumission (slat) mesure la latence de l'application au noyau. La latence
d'achèvement (clat), mesure la latence du noyau de bout à bout. La méthode
acceptée dans l'industrie consiste à lire les percentiles de clat dans la
99,00ème plage.
Dans cet exemple, la latence NVMe-oF du périphérique initiateur est de
30 µs.
3.
Exécutez FIO pour mesurer la latence du périphérique NVMe local sur le
serveur cible. Tapez la commande suivante :
# fio --filename=/dev/nvme0n1 --direct=1 --time_based
--rw=randread --refill_buffers --norandommap --randrepeat=0
--ioengine=libaio --bs=4k --iodepth=1 --numjobs=1
--runtime=60 --group_reporting --name=temp.out
Dans cet exemple, la latence du périphérique NVMe cible est de 8 µs. La
latence totale qui résulte de l'utilisation de NVMe-oF est la différence entre
la latence NVMe-oF du périphérique initiateur (30 µs) et la latence NVMe-oF
du périphérique cible (8 µs), ou 22 µs.
4.
Exécutez FIO pour mesurer la largeur de bande du périphérique NVMe local
sur le serveur cible. Tapez la commande suivante :
fio --verify=crc32 --do_verify=1 --bs=8k --numjobs=1
--iodepth=32 --loops=1 --ioengine=libaio --direct=1
--invalidate=1 --fsync_on_close=1 --randrepeat=1
--norandommap --time_based --runtime=60
--filename=/dev/nvme0n1 --name=Write-BW-to-NVMe-Device
--rw=randwrite
où --rw peut être randread pour lecture seule, randwrite pour écriture
seul, et randrw pour lecture et écriture.
Optimisation des performances
Pour optimiser les performances du serveur initiateur et du serveur cible :
1.
Configurez les paramètres suivants du BIOS du système :


Profils d'alimentation = 'Performance max' ou équivalent
TOUS les états C = désactivé
211
AH0054602-02 F
12–Configuration de NVMe-oF avec RDMA
Optimisation des performances

2.
Hyperthreading = désactivé
Configurez les paramètres du noyau Linux en modifiant le fichier grub
(/etc/default/grub).
a.
Ajoutez les paramètres à la fin de la ligne GRUB_CMDLINE_LINUX :
GRUB_CMDLINE_LINUX="nosoftlockup intel_idle.max_cstate=0
processor.max_cstate=1 mce=ignore_ce idle=poll"
b.
Enregistrez le fichier grub.
c.
Reconstruisez le fichier grub. Pour reconstruire le fichier grub pour un
démarrage de BIOS hérité, entrez la commande suivante :
# grub2-mkconfig -o /boot/grub2/grub.cfg (démarrage de
BIOS hérité)
Pour reconstruire le fichier grub pour un démarrage EFI, entrez la
commande suivante :
# grub2-mkconfig -o /boot/efi/EFI/<os>/grub.cfg
(démarrage EFI)
d.
3.
Redémarrez le serveur pour mettre en œuvre les modifications.
Définissez l'affinité d'IRQ pour tous les Adaptateurs série 41xxx. Le fichier
multi_rss-affin.sh est un fichier de script qui est répertorié dans
« Affinité .IRQ (multi_rss-affin.sh) » à la page 212.
# systemctl stop irqbalance
# ./multi_rss-affin.sh eth1
REMARQUE
Une version différente de ce script, qedr_affin.sh, se trouve
dans le jeu de codes sources Linux 41xxx dans le répertoire
\add-ons\performance\roce. Pour obtenir une explication des
paramètres d’affinité IRQ, reportez-vous au fichier multiple_irqs.txt
dans ce répertoire.
4.
Définissez la fréquence de l'UC. Le fichier cpufreq.sh est un script qui est
répertorié dans « Fréquence d'UC (cpufreq.sh) » à la page 213.
# ./cpufreq.sh
Les sections suivantes répertorient les scripts qui sont utilisés dans les étape 3 et 4.
Affinité .IRQ (multi_rss-affin.sh)
Le script suivant définit l’affinité de l’IRQ.
212
AH0054602-02 F
12–Configuration de NVMe-oF avec RDMA
Optimisation des performances
#!/bin/bash
#RSS affinity setup script
#input: the device name (ethX)
#OFFSET=0
0/1
0/1/2
0/1/2/3
#FACTOR=1
2
3
4
OFFSET=0
FACTOR=1
LASTCPU='cat /proc/cpuinfo | grep processor | tail -n1 | cut -d":" -f2'
MAXCPUID='echo 2 $LASTCPU ^ p | dc'
OFFSET='echo 2 $OFFSET ^ p | dc'
FACTOR='echo 2 $FACTOR ^ p | dc'
CPUID=1
for eth in $*; do
NUM='grep $eth /proc/interrupts | wc -l'
NUM_FP=$((${NUM}))
INT='grep -m 1 $eth /proc/interrupts | cut -d ":" -f 1'
echo
"$eth: ${NUM} (${NUM_FP} fast path) starting irq ${INT}"
CPUID=$((CPUID*OFFSET))
for ((A=1; A<=${NUM_FP}; A=${A}+1)) ; do
INT='grep -m $A $eth /proc/interrupts | tail -1 | cut -d ":" -f 1'
SMP='echo $CPUID 16 o p | dc'
echo ${INT} smp affinity set to ${SMP}
echo $((${SMP})) > /proc/irq/$((${INT}))/smp_affinity
CPUID=$((CPUID*FACTOR))
if [ ${CPUID} -gt ${MAXCPUID} ]; then
CPUID=1
CPUID=$((CPUID*OFFSET))
fi
done
done
Fréquence d'UC (cpufreq.sh)
Le script suivant définit la fréquence de l'UC.
#Usage "./nameofscript.sh"
grep -E '^model name|^cpu MHz' /proc/cpuinfo
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
213
AH0054602-02 F
12–Configuration de NVMe-oF avec RDMA
Optimisation des performances
for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do [ -f
$CPUFREQ ] || continue; echo -n performance > $CPUFREQ; done
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Pour configurer les paramètres de réseau ou de mémoire :
sysctl -w net.ipv4.tcp_mem="16777216 16777216 16777216"
sysctl -w net.ipv4.tcp_wmem="4096 65536 16777216"
sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
sysctl -w net.core.wmem_max=16777216
sysctl -w net.core.rmem_max=16777216
sysctl -w net.core.wmem_default=16777216
sysctl -w net.core.rmem_default=16777216
sysctl -w net.core.optmem_max=16777216
sysctl -w net.ipv4.tcp_low_latency=1
sysctl -w net.ipv4.tcp_timestamps=0
sysctl -w net.ipv4.tcp_sack=1
sysctl -w net.ipv4.tcp_window_scaling=0
sysctl -w net.ipv4.tcp_adv_win_scale=1
REMARQUE
Les commandes suivantes s'appliquent uniquement au serveur initiateur.
# echo noop > /sys/block/nvme0n1/queue/scheduler
# echo 0 > /sys/block/nvme0n1/queue/add_random
# echo 2 > /sys/block/nvme0n1/queue/nomerges
214
AH0054602-02 F
13
Windows Server 2016
Ce chapitre fournit les informations suivantes concernant Windows Server 2016 :

Configuration des interfaces RoCE avec Hyper-V

« RoCE sur Switch Embedded Teaming » à la page 220

« Configuration de QoS pour RoCE » à la page 222

« Configuration de VMMQ » à la page 229

« Configuration de VXLAN » à la page 236

« Configuration des Espaces de stockage direct » à la page 237

« Déploiement et gestion de Nano Server » à la page 243
Configuration des interfaces RoCE avec Hyper-V
Sous Windows Server 2016, Hyper-V avec Network Direct Kernel Provider
Interface (NDKPI) Mode-2, les adaptateurs réseau virtuels hôtes (NIC virtuelles
hôtes) prennent en charge RDMA.
REMARQUE
DCBX est requis pour RoCE sur Hyper-V. Pour configurer DCBX, choisissez
l'une de ces deux options :
 Configurez via le HII (voir « Préparation de l'adaptateur » à la page 68).
 Configurez à l'aide de QoS (voir « Configuration de QoS pour RoCE » à
la page 222).
Les procédures de configuration de RoCE fournies dans cette section
comprennent :

Création d'un commutateur virtuel Hyper-V avec une NIC virtuelle RDMA

Ajout d'un ID VLAN à une NIC virtuelle hôte

Vérification de l'activation de RoCE

Ajout de NIC virtuelles hôtes (ports virtuels)

Mappage du lecteur SMB et exécution du trafic RoCE
215
AH0054602-02 F
13–Windows Server 2016
Configuration des interfaces RoCE avec Hyper-V
Création d'un commutateur virtuel Hyper-V avec une NIC
virtuelle RDMA
Suivez les procédures de cette section pour créer un commutateur virtuel
Hyper-V, puis activez RDMA dans la VNIC hôte.
Pour créer un commutateur virtuel Hyper-V avec une NIC virtuelle RDMA :
1.
Lancez le Gestionnaire Hyper-V.
2.
Cliquez sur Gestionnaire de commutateur virtuel (voir la Figure 13-1).
Figure 13-1. Activation de RDMA dans la NIC virtuelle hôte
3.
Créez un commutateur virtuel.
4.
Cochez la case Autoriser le système d'exploitation de gestion à
partager cette carte réseau.
Dans Windows Server 2016, un nouveau paramètre – Network Direct (RDMA) –
est ajouté dans la NIC virtuelle hôte.
Pour activer RDMA dans une NIC virtuelle hôte :
1.
Ouvrez la fenêtre Propriétés de la carte Ethernet virtuelle Hyper-V.
2.
Cliquez sur l'onglet Avancé.
216
AH0054602-02 F
13–Windows Server 2016
Configuration des interfaces RoCE avec Hyper-V
3.
Sur la page Avancé (Figure 13-2) :
a.
Sous Propriété, sélectionnez Network Direct (RDMA).
b.
Sous Valeur, sélectionnez Activé.
c.
Cliquez sur OK.
Figure 13-2. Propriétés de la carte Ethernet virtuelle Hyper-V
4.
Pour activer RDMA, entrez la commande Windows PowerShell suivante :
PS C:\Users\Administrator> Enable-NetAdapterRdma "vEthernet
(New Virtual Switch)"
PS C:\Users\Administrator>
Ajout d'un ID VLAN à une NIC virtuelle hôte
Pour ajouter un ID VLAN à une NIC virtuelle hôte :
1.
Pour trouver le nom de la NIC virtuelle hôte, entrez la commande Windows
PowerShell suivante :
PS C:\Users\Administrator> Get-VMNetworkAdapter -ManagementOS
La Figure 13-3 montre la sortie de la commande.
Figure 13-3. Commande Windows PowerShell : Get-VMNetworkAdapter
217
AH0054602-02 F
13–Windows Server 2016
Configuration des interfaces RoCE avec Hyper-V
2.
Pour définir l'ID VLAN sur la NIC virtuelle hôte, entrez la commande
Windows PowerShell suivante :
PS C:\Users\Administrator> Set-VMNetworkAdaptervlan
-VMNetworkAdapterName ""New Virtual Switch" -VlanId 5 -Access
-Management05
REMARQUE
Prenez note de ce qui suit concernant l'ajout d'un ID VLAN à une NIC
virtuelle hôte :
 Un ID VLAN doit être affecté à une NIC virtuelle hôte. Le même ID
VLAN doit être affecté à toutes les interfaces et sur le commutateur.
 Assurez-vous que l'ID VLAN n'est pas affecté à l'interface physique
lors de l'utilisation d'une NIC virtuelle hôte pour RoCE.
 Si vous créez plusieurs NIC virtuelles hôte, vous pouvez affecter
un VLAN différent à chaque NIC virtuelle hôte.
Vérification de l'activation de RoCE
Pour vérifier si RoCE est activé :

Entrez la commande Windows PowerShell suivante :
Get-NetAdapterRdma
La sortie de la commande répertorie les adaptateurs compatibles RDMA
comme indiqué à la Figure 13-4.
Figure 13-4. Commande Windows PowerShell : Get-NetAdapterRdma
Ajout de NIC virtuelles hôtes (ports virtuels)
Pour ajouter des NIC virtuelles hôte :
1.
Pour ajouter une NIC virtuelle hôte, entrez la commande suivante :
Add-VMNetworkAdapter -SwitchName "New Virtual Switch" -Name
SMB - ManagementOS
2.
Activez RDMA sur les NIC virtuelles hôtes comme indiqué à la section
« Pour activer RDMA dans une NIC virtuelle hôte : » à la page 216.
218
AH0054602-02 F
13–Windows Server 2016
Configuration des interfaces RoCE avec Hyper-V
3.
Pour attribuer un ID VLAN au port virtuel, entrez la commande suivante :
Set-VMNetworkAdapterVlan -VMNetworkAdapterName SMB -VlanId 5
-Access -ManagementOS
Mappage du lecteur SMB et exécution du trafic RoCE
Pour mapper le lecteur SMB et exécuter le trafic RoCE :
1.
Lancez Performance Monitor (Perfmon).
2.
Complétez la boîte de dialogue Ajouter des compteurs (Figure 13-5) de la
façon suivante :
a.
Sous Compteurs disponibles, sélectionnez Activité RDMA.
b.
Sous Instances de l'objet sélectionné, sélectionnez l'adaptateur.
c.
Cliquez sur Ajouter.
Figure 13-5. Boîte de dialogue Ajouter des compteurs
219
AH0054602-02 F
13–Windows Server 2016
RoCE sur Switch Embedded Teaming
Si le trafic RoCE est exécuté, les compteurs apparaissent comme indiqué à
la Figure 13-6.
Figure 13-6. Performance Monitor montre le trafic RoCE
RoCE sur Switch Embedded Teaming
Switch Embedded Teaming (SET) est la solution alternative d'association de NIC
de Microsoft qui peut être utilisée dans les environnements incluant Hyper-V et la
pile SDN (Software Defined Networking) dans Windows Server 2016 Technical
Preview. SET intègre une fonctionnalité limitée d'association de NIC dans le
commutateur virtuel Hyper-V.
Utilisez SET pour associer entre une et huit cartes réseau Ethernet physiques
dans une ou plusieurs cartes réseau virtuelles logicielles. Ces cartes offrent des
performances rapides et une tolérance de panne en cas de panne de carte
réseau. Pour être placées dans une association, les cartes réseau membres SET
doivent être toutes installées dans le même hôte physique Hyper-V.
Voici les procédures relatives à RoCE sur SET incluses dans cette section :

Création d'un commutateur virtuel Hyper-V avec des NIC virtuelles RDMA
et SET

Activation de RDMA sur SET

Attribution d'un ID VLAN sur SET

Exécution du trafic RDMA sur SET
220
AH0054602-02 F
13–Windows Server 2016
RoCE sur Switch Embedded Teaming
Création d'un commutateur virtuel Hyper-V avec des NIC virtuelles
RDMA et SET
Pour créer un commutateur virtuel Hyper-V avec des NIC virtuelles RDMA
et SET :

Pour créer un SET, entrez la commande Windows PowerShell suivante :
PS C:\Users\Administrator> New-VMSwitch -Name SET
-NetAdapterName "Ethernet 2","Ethernet 3"
-EnableEmbeddedTeaming $true
La Figure 13-7 montre la sortie de la commande.
Figure 13-7. Commande Windows PowerShell : New-VMSwitch
Activation de RDMA sur SET
Pour activer RDMA sur SET :
1.
Pour afficher le SET sur l'adaptateur, entrez la commande Windows
PowerShell suivante :
PS C:\Users\Administrator> Get-NetAdapter "vEthernet (SET)"
La Figure 13-8 montre la sortie de la commande.
Figure 13-8. Commande Windows PowerShell : Get-NetAdapter
2.
Pour activer RDMA sur SET, entrez la commande Windows PowerShell
suivante :
PS C:\Users\Administrator> Enable-NetAdapterRdma "vEthernet
(SET)"
Attribution d'un ID VLAN sur SET
Pour attribuer un ID VLAN sur SET :

Pour attribuer un ID VLAN sur SET, entrez la commande Windows
PowerShell suivante :
PS C:\Users\Administrator> Set-VMNetworkAdapterVlan
-VMNetworkAdapterName "SET" -VlanId 5 -Access -ManagementOS
221
AH0054602-02 F
13–Windows Server 2016
Configuration de QoS pour RoCE
REMARQUE
Prenez note de ce qui suit lors de l'ajout d'un ID VLAN à une NIC
virtuelle hôte :
 Assurez-vous que l'ID VLAN n'est pas affecté à l'interface physique lors
de l'utilisation d'une NIC virtuelle hôte pour RoCE.
 Si vous créez plusieurs NIC virtuelles hôte, vous pouvez affecter un
VLAN différent à chaque NIC virtuelle hôte.
Exécution du trafic RDMA sur SET
Pour plus d'informations sur l'exécution du trafic RDMA sur SET, consultez :
https://technet.microsoft.com/en-us/library/mt403349.aspx
Configuration de QoS pour RoCE
Voici les deux méthodes de configuration de la qualité de service (QoS) :

Configuration de QoS en désactivant DCBX sur l'adaptateur

Configuration de QoS en activant DCBX sur l'adaptateur
Configuration de QoS en désactivant DCBX sur l'adaptateur
Il faut effectuer toute la configuration sur tous les systèmes utilisés avant de
configurer la qualité de service en désactivant DCBX sur l'adaptateur. Les
configurations du contrôle de flux basé sur la priorité (PFC), des services de
transition améliorés (ETS) et des classes de trafic doivent être identiques sur le
commutateur et le serveur.
Pour configurer QoS en désactivant DCBX :
1.
Désactivez DCBX sur l'adaptateur.
2.
En utilisant HII, définissez la Priorité RoCE sur 0.
3.
Pour installer le rôle DCB sur l'hôte, entrez la commande Windows
PowerShell suivante :
PS C:\Users\Administrators> Install-WindowsFeature
Data-Center-Bridging
4.
Pour définir le mode DCBX Willing sur Faux, entrez la commande Windows
PowerShell suivante :
PS C:\Users\Administrators> set-NetQosDcbxSetting -Willing 0
222
AH0054602-02 F
13–Windows Server 2016
Configuration de QoS pour RoCE
5.
Activez QoS sur le miniport comme suit :
a.
Ouvrez la fenêtre miniport, puis cliquez sur l'onglet Avancé.
b.
Sur la page Propriétés avancées de l'adaptateur (Figure 13-9), sous
Propriété, sélectionnez Qualité de service, puis définissez la valeur
sur Activé.
c.
Cliquez sur OK.
Figure 13-9. Propriétés avancées : Activer QoS
6.
Attribuez un ID VLAN à l'interface comme suit :
a.
Ouvrez la fenêtre miniport, puis cliquez sur l'onglet Avancé.
b.
Sur la page Propriétés avancées de l'adaptateur (Figure 13-10), sous
Propriété, sélectionnez ID VLAN, puis définissez la valeur.
c.
Cliquez sur OK.
REMARQUE
L'étape précédente est requise pour le contrôle de flux basé sur la
priorité (PFC).
223
AH0054602-02 F
13–Windows Server 2016
Configuration de QoS pour RoCE
Figure 13-10. Propriétés avancées : Configuration d'ID VLAN
7.
Pour activer le contrôle de flux basé sur la priorité pour RoCE pour une
priorité spécifique, entrez la commande suivante :
PS C:\Users\Administrators> Enable-NetQoSFlowControl
-Priority 4
REMARQUE
Si vous configurez RoCE sur Hyper-V, n'attribuez pas d'ID VLAN à
l'interface physique.
8.
Pour désactiver le contrôle de flux basé sur la priorité pour toute autre
priorité, entrez les commandes suivantes :
PS C:\Users\Administrator> Disable-NetQosFlowControl 0,1,2,3,5,6,7
PS C:\Users\Administrator> Get-NetQosFlowControl
Priority
Enabled
PolicySet
IfIndex IfAlias
--------
-------
---------
------- -------
0
False
Global
1
False
Global
2
False
Global
3
False
Global
224
AH0054602-02 F
13–Windows Server 2016
Configuration de QoS pour RoCE
4
True
Global
5
False
Global
6
False
Global
7
False
Global
9.
Pour configurer QoS et attribuer la priorité pertinente à chaque type de trafic,
entrez les commandes suivantes (où la Priorité 4 correspond à RoCE et la
Priorité 0 correspond à TCP) :
PS C:\Users\Administrators> New-NetQosPolicy "SMB"
-NetDirectPortMatchCondition 445 -PriorityValue8021Action 4 -PolicyStore
ActiveStore
PS C:\Users\Administrators> New-NetQosPolicy "TCP" -IPProtocolMatchCondition
TCP -PriorityValue8021Action 0 -Policystore ActiveStore
PS C:\Users\Administrator> Get-NetQosPolicy -PolicyStore activestore
Name
: tcp
Owner
: PowerShell / WMI
NetworkProfile : All
Precedence
: 127
JobObject
:
IPProtocol
: TCP
PriorityValue
: 0
Name
: smb
Owner
: PowerShell / WMI
NetworkProfile : All
Precedence
: 127
JobObject
:
NetDirectPort
: 445
PriorityValue
: 4
10.
Pour configurer ETS pour toutes les classes de trafic définies à l'étape
précédente, entrez les commandes suivantes :
PS C:\Users\Administrators> New-NetQosTrafficClass -name "RDMA class"
-priority 4 -bandwidthPercentage 50 -Algorithm ETS
PS C:\Users\Administrators> New-NetQosTrafficClass -name "TCP class" -priority
0 -bandwidthPercentage 30 -Algorithm ETS
PS C:\Users\Administrator> Get-NetQosTrafficClass
225
AH0054602-02 F
13–Windows Server 2016
Configuration de QoS pour RoCE
Name
---[Default]
RDMA class
TCP class
Algorithm Bandwidth(%) Priority
--------- ------------ -------ETS
20
2-3,5-7
ETS
50
4
ETS
30
0
11.
PolicySet
--------Global
Global
Global
IfIndex IfAlias
------- -------
Pour afficher la QoS de l'adaptateur réseau à partir de la configuration
précédente, entrez la commande Windows PowerShell suivante :
PS C:\Users\Administrator> Get-NetAdapterQos
Name
Enabled
Capabilities
: SLOT 4 Port 1
: True
:
OperationalTrafficClasses
: TC
-0
1
2
Hardware
-------MacSecBypass
: NotSupported
DcbxSupport
: None
NumTCs(Max/ETS/PFC) : 4/4/4
TSA
--ETS
ETS
ETS
Bandwidth
--------20%
50%
30%
OperationalFlowControl
: Priority 4 Enabled
OperationalClassifications : Protocol Port/Type
-------- --------Default
NetDirect 445
Current
------NotSupported
None
4/4/4
Priorities
---------2-3,5-7
4
0
Priority
-------0
4
12.
Créez un script de démarrage pour que les paramètres persistent lorsque le
système redémarre.
13.
Exécutez le trafic RDMA et vérifiez comme décrit à la section
« Configuration de RoCE » à la page 66.
Configuration de QoS en activant DCBX sur l'adaptateur
Toute la configuration doit être effectuée sur tous les systèmes utilisés. La
configuration de PFC, d'ETS et des classes de trafic doivent être identiques sur
le commutateur et le serveur.
Pour configurer QoS en activant DCBX :
1.
Activez DCBX (IEEE, CEE ou Dynamique).
2.
En utilisant HII, définissez la Priorité RoCE sur 0.
226
AH0054602-02 F
13–Windows Server 2016
Configuration de QoS pour RoCE
3.
Pour installer le rôle DCB sur l'hôte, entrez la commande Windows
PowerShell suivante :
PS C:\Users\Administrators> Install-WindowsFeature
Data-Center-Bridging
REMARQUE
Pour cette configuration, configurez le Protocole DCBX sur CEE.
4.
Pour définir le mode DCBX Willing sur Vrai, entrez la commande
PowerShell suivante :
PS C:\Users\Administrators> set-NetQosDcbxSetting -Willing 1
5.
Activez QoS sur le miniport comme suit :
a.
Sur la page Propriétés avancées de l'adaptateur (Figure 13-11), sous
Propriété, sélectionnez Qualité de service, puis définissez la valeur
sur Activé.
b.
Cliquez sur OK.
Figure 13-11. Propriétés avancées : Activation de QoS
227
AH0054602-02 F
13–Windows Server 2016
Configuration de QoS pour RoCE
6.
Attribuez un ID VLAN à l'interface (requis pour PFC) comme suit :
a.
Ouvrez la fenêtre miniport, puis cliquez sur l'onglet Avancé.
b.
Sur la page Propriétés avancées de l'adaptateur (Figure 13-12), sous
Propriété, sélectionnez ID VLAN, puis définissez la valeur.
c.
Cliquez sur OK.
Figure 13-12. Propriétés avancées : Configuration d'ID VLAN
7.
Pour configurer le commutateur, entrez la commande Windows PowerShell
suivante :
PS C:\Users\Administrators> Get-NetAdapterQoS
Name
Enabled
Capabilities
: Ethernet 5
: True
:
Hardware
-------MacSecBypass
: NotSupported
DcbxSupport
: CEE
NumTCs(Max/ETS/PFC) : 4/4/4
228
Current
------NotSupported
CEE
4/4/4
AH0054602-02 F
13–Windows Server 2016
Configuration de VMMQ
OperationalTrafficClasses
: TC
-0
1
TSA
--ETS
ETS
Bandwidth
--------5%
95%
Priorities
---------0-3,5-7
4
OperationalFlowControl
: Priority 4 Enabled
OperationalClassifications : Protocol Port/Type Priority
-------- --------- -------NetDirect 445
4
RemoteTrafficClasses
: TC TSA
Bandwidth Priorities
-- ---
--------- ----------
0 ETS
5%
0-3,5-7
1 ETS
95%
4
RemoteFlowControl
: Priority 4 Enabled
RemoteClassifications
: Protocol
Port/Type Priority
--------
--------- --------
NetDirect 445
4
REMARQUE
L'exemple précédent correspond à un port de l'adaptateur connecté à un
commutateur Arista 7060X. Dans cet exemple, le PFC du commutateur PFC
sur la Priorité 4. Les TLV d'application RoCE sont définis. Les deux classes
de trafic sont définies comme TC0 et TC1, où TC1 est définie pour RoCE.
Le mode de Protocole DCBX est défini sur CEE. Pour la configuration du
commutateur Arista, reportez-vous à la section « Préparation du
commutateur Ethernet » à la page 68. Lorsque l'adaptateur est en mode
Willing, il accepte la Configuration à distance, qu'il montre en tant que
Paramètres opérationnels.
Configuration de VMMQ
Les informations de configuration de file d'attente de machine virtuelle (Virtual
machine multiqueue - VMMQ) comprennent :

Activation de VMMQ sur l'adaptateur

Configuration du port virtuel par défaut et non-par défaut de paires de files
d'attente (QP) max VMMQ

Création d'un commutateur de machine virtuelle avec ou sans SRI-OV

Activation de VMMQ sur le commutateur de machine virtuelle

Obtention de la fonction de commutateur de machine virtuelle
229
AH0054602-02 F
13–Windows Server 2016
Configuration de VMMQ

Création d'une VM et activation de VMMQ sur VMNetworkadapters dans
la VM

NIC virtuelle VMMQ par défaut et maximum

Activation et désactivation de VMMQ sur une NIC de gestion

Surveillance des statistiques de trafic
Activation de VMMQ sur l'adaptateur
Pour activer VMMQ sur l'adaptateur :
1.
Ouvrez la fenêtre miniport, puis cliquez sur l'onglet Avancé.
2.
Sur la page de propriétés avancées (Figure 13-13) sous Propriété,
sélectionnez RSS de commutateur virtuel, puis configurez la valeur
sur Activé.
3.
Cliquez sur OK.
Figure 13-13. Propriétés avancées : Activation de RSS de commutateur virtuel
230
AH0054602-02 F
13–Windows Server 2016
Configuration de VMMQ
Configuration du port virtuel par défaut et non-par défaut de
paires de files d'attente (QP) max VMMQ
Pour configurer le port virtuel par défaut et non-par défaut de paires de files
d'attente (QP) maximum VMMQ :
1.
Ouvrez la fenêtre miniport, et cliquez sur l'onglet Avancé.
2.
Sur la page Propriétés avancées (Figure 13-14), sous Propriété,
sélectionnez l'une des options suivantes :
3.

QP max VMMQ – Port virtuel par défaut

QP max VMMQ – Port virtuel non-par défaut
S'il y a lieu, ajustez la Valeur pour la propriété sélectionnée.
Figure 13-14. Propriétés avancées : Configuration de VMMQ
4.
Cliquez sur OK.
Création d'un commutateur de machine virtuelle avec ou
sans SRI-OV
Pour créer un commutateur de machine virtuelle avec ou sans SR-IOV :
1.
Lancez le Gestionnaire Hyper-V.
2.
Sélectionnez Gestionnaire de commutateur virtuel (voir la Figure 13-15).
3.
Dans la zone Nom, entrez un nom pour le commutateur virtuel.
231
AH0054602-02 F
13–Windows Server 2016
Configuration de VMMQ
4.
Sous Type de connexion :
a.
Cliquez sur Réseau externe.
b.
Cochez la case Autoriser le système d'exploitation de gestion à
partager cette carte réseau.
Figure 13-15. Gestionnaire de commutateur virtuel
5.
Cliquez sur OK.
232
AH0054602-02 F
13–Windows Server 2016
Configuration de VMMQ
Activation de VMMQ sur le commutateur de machine virtuelle
Pour activer VMMQ sur le commutateur de machine virtuelle :

Entrez la commande Windows PowerShell suivante :
PS C:\Users\Administrators> Set-VMSwitch -name q1
-defaultqueuevmmqenabled $true -defaultqueuevmmqqueuepairs 4
Obtention de la fonction de commutateur de machine virtuelle
Pour obtenir la fonction de commutateur de machine virtuelle :

Entrez la commande Windows PowerShell suivante :
PS C:\Users\Administrator> Get-VMSwitch -Name ql | fl
La Figure 13-16 montre un exemple de sortie.
Figure 13-16. Commande Windows PowerShell : Get-VMSwitch
233
AH0054602-02 F
13–Windows Server 2016
Configuration de VMMQ
Création d'une VM et activation de VMMQ sur
VMNetworkadapters dans la VM
Pour créer une machine virtuelle (VM) et activer VMMQ sur les
VMNetworkadapters dans la VM :
1.
Créez une VM.
2.
Ajoutez le VMNetworkadapter à la VM.
3.
Affectez un commutateur virtuel au VMNetworkadapter.
4.
Pour activer VMMQ sur la machine virtuelle, entrez la commande Windows
PowerShell suivante :
PS C:\Users\Administrators> set-vmnetworkadapter -vmname vm1
-VMNetworkAdapterName "network adapter" -vmmqenabled $true
-vmmqqueuepairs 4
REMARQUE
Pour un commutateur virtuel compatible avec SR-IOV : Si SR-IOV est
activé sur le commutateur de VM et l'accélération matérielle, vous devez
créer 10 VM avec 8 NIC virtuelles chacune pour utiliser VMMQ. Cette
exigence est due au fait que SR-IOV a préséance sur VMMQ.
Voici un exemple de sortie de 64 fonctions virtuelles et 16 VMMQ :
PS C:\Users\Administrator> get-netadaptervport
Name
---Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
.
.
.
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
3
3
3
3
3
3
3
3
3
3
3
3
ID
-0
1
2
3
4
5
6
7
8
9
10
11
3
3
3
3
3
64
65
66
67
68
MacAddress
---------00-15-5D-36-0A-FB
00-0E-1E-C4-C0-A4
00-15-5D-36-0A-04
00-15-5D-36-0A-05
00-15-5D-36-0A-06
VID
---
ProcMask
-------0:0
0:8
0:0
0:0
0:0
0:0
0:0
0:0
0:0
0:0
0:0
0:0
FID
--PF
PF
0
1
2
3
4
5
6
7
8
9
State
----Activated
Activated
Activated
Activated
Activated
Activated
Activated
Activated
Activated
Activated
Activated
Activated
ITR
--Unknown
Adaptive
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
Unknown
QPairs
-----4
4
1
1
1
1
1
1
1
1
1
1
0:0
0:0
0:16
1:0
0:0
62
63
PF
PF
PF
Activated
Activated
Activated
Activated
Activated
Unknown
Unknown
Adaptive
Adaptive
Adaptive
1
1
4
4
4
234
AH0054602-02 F
13–Windows Server 2016
Configuration de VMMQ
Name
---Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet
3
3
3
3
3
3
3
3
3
3
3
3
ID
-69
70
71
72
73
74
75
76
77
78
79
80
MacAddress
---------00-15-5D-36-0A-07
00-15-5D-36-0A-08
00-15-5D-36-0A-09
00-15-5D-36-0A-0A
00-15-5D-36-0A-0B
00-15-5D-36-0A-F4
00-15-5D-36-0A-F5
00-15-5D-36-0A-F6
00-15-5D-36-0A-F7
00-15-5D-36-0A-F8
00-15-5D-36-0A-F9
00-15-5D-36-0A-FA
VID
---
ProcMask
-------0:8
0:16
1:0
0:0
0:8
0:16
1:0
0:0
0:8
0:16
1:0
0:0
FID
--PF
PF
PF
PF
PF
PF
PF
PF
PF
PF
PF
PF
State
----Activated
Activated
Activated
Activated
Activated
Activated
Activated
Activated
Activated
Activated
Activated
Activated
ITR
--Adaptive
Adaptive
Adaptive
Adaptive
Adaptive
Adaptive
Adaptive
Adaptive
Adaptive
Adaptive
Adaptive
Adaptive
QPairs
-----4
4
4
4
4
4
4
4
4
4
4
4
PS C:\Users\Administrator> get-netadaptervmq
Name
InterfaceDescription
---Ethernet 4
-------------------QLogic FastLinQ 41xxx
Enabled BaseVmqProcessor MaxProcessors NumberOfReceive
Queues
------- ---------------- ------------- --------------False
0:0
16
1
NIC virtuelle VMMQ par défaut et maximum
Selon la mise en œuvre actuelle, une quantité maximale de 4 VMMQ est disponible
par NIC virtuelle ; c'est-à-dire, jusqu'à 16 NIC virtuelles.
Quatre files d'attente par défaut sont disponibles comme précédemment défini à
l'aide des commandes Windows PowerShell. La file d'attente par défaut maximum
peut actuellement être définie sur 8. Pour vérifier la file d'attente par défaut
maximum, utilisez la fonction VMswitch.
Activation et désactivation de VMMQ sur une NIC de gestion
Pour activer et désactiver VMMQ sur une NIC de gestion :

Pour activer VMMQ sur une NIC de gestion, entrez la commande suivante :
PS C:\Users\Administrator> Set-VMNetworkAdapter –ManagementOS
–vmmqEnabled $true
La VNIC MOS a quatre VMMQ.

Pour désactiver VMMQ sur une NIC de gestion, entrez la commande suivante :
PS C:\Users\Administrator> Set-VMNetworkAdapter –ManagementOS
–vmmqEnabled $false
Un VMMQ sera également disponible pour le protocole Multicast Open
Shortest Path First (MOSPF).
235
AH0054602-02 F
13–Windows Server 2016
Configuration de VXLAN
Surveillance des statistiques de trafic
Pour surveiller le trafic de fonction virtuelle dans une machine virtuelle, entrez la
commande Windows PowerShell suivante :
PS C:\Users\Administrator> Use get-netadapterstatistics | fl
Configuration de VXLAN
Les informations de configuration de VXLAN comprennent :

Activation du déchargement VXLAN sur l'adaptateur

Déploiement d'un réseau défini par logiciel
Activation du déchargement VXLAN sur l'adaptateur
Pour activer le déchargement VXLAN sur l'adaptateur :
1.
Ouvrez la fenêtre miniport, puis cliquez sur l'onglet Avancé.
2.
Sur la page Propriétés avancées (Figure 13-17), sous Propriété,
sélectionnez Déchargement de tâches d'encapsulation VXLAN.
Figure 13-17. Propriétés avancées : Activation de VXLAN
3.
Définissez la Valeur sur Activé.
4.
Cliquez sur OK.
236
AH0054602-02 F
13–Windows Server 2016
Configuration des Espaces de stockage direct
Déploiement d'un réseau défini par logiciel
Pour profiter du déchargement de tâches d'encapsulation VXLAN sur les
machines virtuelles, vous devez déployer une pile de réseau défini par logiciel
(Software-Defined Networking – SDN) qui utilise un contrôleur réseau Microsoft.
Pour plus de détails, reportez-vous au lien de Microsoft TechNet suivant sur les
réseaux définis par logiciel :
https://technet.microsoft.com/en-us/windows-server-docs/networking/sdn/
software-defined-networking--sdn-
Configuration des Espaces de stockage direct
Windows Server 2016 présente la fonction Espaces de stockage direct, qui
permet de créer des systèmes de stockage hautement disponibles et évolutifs à
partir du stockage local.
Pour plus d'informations, reportez-vous au lien de Microsoft TechNet suivant :
https://technet.microsoft.com/en-us/windows-server-docs/storage/storage-spaces
/storage-spaces-direct-windows-server-2016
Configuration du matériel
La Figure 13-18 montre un exemple de configuration matérielle.
Figure 13-18. Exemple de configuration matérielle
237
AH0054602-02 F
13–Windows Server 2016
Configuration des Espaces de stockage direct
REMARQUE
Les disques utilisés dans cet exemple sont des disques NVMe™ 400 G x4 et
SSD 200 G x12.
Déploiement d'un système hyper-convergé
Cette section comprend les instructions pour installer et configurer les composants
d'un système hyper-convergé à l'aide de Windows Server 2016. Le déploiement
d'un système hyper-convergé peut se diviser en trois phases globales :

Déploiement du système d'exploitation

Configuration du réseau

Configuration des Espaces de stockage direct
Déploiement du système d'exploitation
Pour déployer le système d'exploitation :
1.
Installez le système d'exploitation.
2.
Installez les rôles de serveur Windows (Hyper-V).
3.
Installez les fonctionnalités suivantes :



4.
Reprise
Cluster
Data center bridging (DCB)
Connectez les nœuds au domaine et ajoutez des comptes de domaine.
Configuration du réseau
Pour déployer la fonction Espaces de stockage direct, le commutateur Hyper-V
doit être déployé avec des NIC virtuelles hôte avec RDMA activé.
REMARQUE
La procédure suivante suppose qu'il existe quatre ports NIC RDMA.
Pour configurer le réseau sur chaque serveur :
1.
Configurez le commutateur réseau physique comme suit :
a.
Connectez toutes les NIC de l'adaptateur au port du commutateur.
REMARQUE
Si votre adaptateur de test possède plusieurs ports NIC, vous
devez connecter les deux ports au même commutateur.
238
AH0054602-02 F
13–Windows Server 2016
Configuration des Espaces de stockage direct
b.
Activez le port du commutateur et assurez-vous que le port du
commutateur prend en charge le mode d'association indépendante du
commutateur et fait également partie de plusieurs réseaux VLAN.
Exemple de configuration de commutateur Dell :
no ip address
mtu 9416
portmode hybrid
switchport
dcb-map roce_S2D
protocol lldp
dcbx version cee
no shutdown
2.
Activez la Qualité de service réseau.
REMARQUE
La qualité de service réseau sert à s'assurer que le système de
stockage défini par logiciel a suffisamment de bande passante pour
communiquer entre les nœuds afin d'assurer la résilience et les
performances. Pour configurer la qualité de service (QoS) sur
l'adaptateur, voir « Configuration de QoS pour RoCE » à la page 222.
3.
Créez un commutateur virtuel Hyper-V avec des NIC virtuelles RDMA et
SET comme suit :
a.
Pour identifier les cartes réseau, entrez la commande suivante :
Get-NetAdapter | FT
Name,InterfaceDescription,Status,LinkSpeed
b.
Pour créer le commutateur virtuel connecté à toutes les cartes réseau
physiques, puis activer l'association intégrée de commutateur, entrez
la commande suivante :
New-VMSwitch -Name SETswitch -NetAdapterName
"<port1>","<port2>","<port3>","<port4>"
–EnableEmbeddedTeaming $true
c.
Pour ajouter des NIC virtuelles hôte au commutateur virtuel, entrez les
commandes suivantes :
Add-VMNetworkAdapter –SwitchName SETswitch –Name SMB_1
–managementOS
Add-VMNetworkAdapter –SwitchName SETswitch –Name SMB_2
–managementOS
239
AH0054602-02 F
13–Windows Server 2016
Configuration des Espaces de stockage direct
REMARQUE
Les commandes précédentes configurent la NIC virtuelle à partir
du commutateur virtuel que vous venez de configurer pour le
système d'exploitation de gestion à utiliser.
d.
Pour configurer la NIC virtuelle hôte pour utiliser un VLAN, entrez les
commandes suivantes :
Set-VMNetworkAdapterVlan -VMNetworkAdapterName "SMB_1"
-VlanId 5 -Access -ManagementOS
Set-VMNetworkAdapterVlan -VMNetworkAdapterName "SMB_2"
-VlanId 5 -Access -ManagementOS
REMARQUE
Ces commandes peuvent être sur des VLAN identiques
ou différents.
e.
Pour vérifier que l'ID VLAN est défini, entrez la commande suivante :
Get-VMNetworkAdapterVlan -ManagementOS
f.
Pour désactiver et activer chaque carte NIC virtuelle hôte afin que le
VLAN soit actif, entrez la commande suivante :
Disable-NetAdapter "vEthernet (SMB_1)"
Enable-NetAdapter "vEthernet (SMB_1)"
Disable-NetAdapter "vEthernet (SMB_2)"
Enable-NetAdapter "vEthernet (SMB_2)"
g.
Pour activer RDMA sur les cartes NIC virtuelles hôte, entrez la
commande suivante :
Enable-NetAdapterRdma "SMB1","SMB2"
h.
Pour vérifier les capacités RDMA, entrez la commande suivante :
Get-SmbClientNetworkInterface | where RdmaCapable -EQ
$true
Configuration des Espaces de stockage direct
La configuration des Espaces de stockage direct dans Windows Server 2016
comprend les étapes suivantes :

Étape 1. Exécution d’un outil de validation de cluster

Étape 2. Création d'un cluster
240
AH0054602-02 F
13–Windows Server 2016
Configuration des Espaces de stockage direct

Étape 3. Configuration d'un témoin de cluster

Étape 4. Disques de nettoyage utilisés pour les Espaces de stockage direct

Étape 5. Activation des Espaces de stockage direct

Étape 6. Création de disques virtuels

Étape 7. Création ou déploiement de machines virtuelles
Étape 1. Exécution d’un outil de validation de cluster
Exécutez l'outil de validation de cluster pour vous assurer que les nœuds de
serveur sont correctement configurés pour créer un cluster à l'aide des Espaces
de stockage direct.
Entrez la commande Windows PowerShell suivante pour valider un ensemble de
serveurs à utiliser comme cluster d'Espaces de stockage direct :
Test-Cluster -Node <MachineName1, MachineName2, MachineName3,
MachineName4> -Include "Storage Spaces Direct", Inventory,
Network, "System Configuration"
Étape 2. Création d'un cluster
Créez un cluster avec les quatre nœuds (qui a été validé pour la création de
cluster) à l'Étape 1. Exécution d’un outil de validation de cluster.
Pour créer un cluster, entrez la commande Windows PowerShell suivante :
New-Cluster -Name <ClusterName> -Node <MachineName1, MachineName2,
MachineName3, MachineName4> -NoStorage
Le paramètre -NoStorage est obligatoire. S'il n'est pas inclus, les disques sont
automatiquement ajoutés au cluster et vous devez les supprimer avant d'autoriser
les Espaces de stockage direct. Sinon, ils ne seront pas inclus dans le pool de
stockage des Espaces de stockage direct.
Étape 3. Configuration d'un témoin de cluster
Vous devez configurer un témoin pour le cluster, afin que ce système à quatre
nœuds puisse résister à la défaillance ou à l'indisponibilité de deux nœuds.
Avec ces systèmes, vous pouvez configurer un témoin de partage de fichiers ou
un témoin de cloud.
Pour plus d'informations, consultez le site :
https://blogs.msdn.microsoft.com/clustering/2014/03/31/configuring-a-file-sharewitness-on-a-scale-out-file-server/
Étape 4. Disques de nettoyage utilisés pour les Espaces de
stockage direct
Les disques destinés à être utilisés pour les Espaces de stockage direct doivent
être vides et sans partitions ou autres données. Si un disque comporte des
partitions ou d'autres données, il ne sera pas inclus dans le système d'Espaces
de stockage direct.
241
AH0054602-02 F
13–Windows Server 2016
Configuration des Espaces de stockage direct
La commande Windows PowerShell suivante peut être placée dans un fichier
Windows PowerShell script (.PS1) et exécutée à partir du système de gestion
dans une console ouverte Windows PowerShell (ou Windows PowerShell ISE)
avec privilèges d'Administrateur.
REMARQUE
L'exécution de ce script permet d'identifier les disques sur chaque nœud qui
peuvent être utilisés pour les Espaces de stockage direct et supprime toutes
les données et partitions de ces disques.
icm (Get-Cluster -Name HCNanoUSClu3 | Get-ClusterNode) {
Update-StorageProviderCache
Get-StoragePool |? IsPrimordial -eq $false | Set-StoragePool
-IsReadOnly:$false -ErrorAction SilentlyContinue
Get-StoragePool |? IsPrimordial -eq $false | Get-VirtualDisk |
Remove-VirtualDisk -Confirm:$false -ErrorAction SilentlyContinue
Get-StoragePool |? IsPrimordial -eq $false | Remove-StoragePool
-Confirm:$false -ErrorAction SilentlyContinue
Get-PhysicalDisk | Reset-PhysicalDisk -ErrorAction
SilentlyContinue
Get-Disk |? Number -ne $null |? IsBoot -ne $true |? IsSystem -ne
$true |? PartitionStyle -ne RAW |% {
$_ | Set-Disk -isoffline:$false
$_ | Set-Disk -isreadonly:$false
$_ | Clear-Disk -RemoveData -RemoveOEM -Confirm:$false
$_ | Set-Disk -isreadonly:$true
$_ | Set-Disk -isoffline:$true
}
Get-Disk |? Number -ne $null |? IsBoot -ne $true |? IsSystem -ne
$true |? PartitionStyle -eq RAW | Group -NoElement -Property
FriendlyName
} | Sort -Property PsComputerName,Count
Étape 5. Activation des Espaces de stockage direct
Après création du cluster, entrez le cmdlet Enable-ClusterStorageSpacesDirect
Windows PowerShell. L'applet de commande met le système de stockage en mode
Espaces de stockage direct et effectue automatiquement ce qui suit :

Crée un grand pool unique doté d'un nom tel que S2D sur Cluster1.
242
AH0054602-02 F
13–Windows Server 2016
Déploiement et gestion de Nano Server

Configure le cache des Espaces de stockage direct S'il existe plusieurs
types de support disponibles pour l'utilisation d'Espaces de stockage direct,
il configure le type le plus efficace en tant que périphériques de cache (dans
la plupart des cas, lecture et écriture).

Crée deux niveaux – Capacité et Performance – comme niveaux par
défaut. L'applet de commande analyse les périphériques et configure
chaque niveau avec le mélange de types de périphériques et résilience.
Étape 6. Création de disques virtuels
Si les Espaces de stockage direct étaient activés, il crée un pool unique à partir de
tous les disques. Il nomme également le pool (par exemple S2D sur Cluster1),
avec le nom du cluster spécifié dans le nom.
La commande Windows PowerShell suivante crée un disque virtuel avec
résilience de miroir et parité sur le pool de stockage :
New-Volume -StoragePoolFriendlyName "S2D*" -FriendlyName
<VirtualDiskName> -FileSystem CSVFS_ReFS -StorageTierfriendlyNames
Capacity,Performance -StorageTierSizes <Size of capacity tier in
size units, example: 800GB>, <Size of Performance tier in size
units, example: 80GB> -CimSession <ClusterName>
Étape 7. Création ou déploiement de machines virtuelles
Vous pouvez provisionner les machines virtuelles sur les nœuds du cluster S2D
hyper-convergé. Stockez les fichiers de la machine virtuelle sur l'espace de noms
CSV du système (par exemple, c:\ClusterStorage\Volume1), à l'instar des
machines virtuelles en cluster sur les clusters de basculement.
Déploiement et gestion de Nano Server
Windows Server 2016 offre Nano Server comme nouvelle option d'installation.
Nano Server est un système d'exploitation de serveur administré à distance,
optimisé pour les clouds privés et les centres de données. Il est similaire à
Windows Server en mode Server Core, mais est significativement plus petit, n'a
pas de fonction d'ouverture de session locale et prend en charge uniquement les
applications, outils et agents 64 bits. Nano Server prend moins d'espace disque, se
configure rapidement et nécessite moins de mises à jour et de redémarrages que
Windows Server. Quand il redémarre, il redémarre beaucoup plus rapidement.
243
AH0054602-02 F
13–Windows Server 2016
Déploiement et gestion de Nano Server
Rôles et fonctionnalités
Le Tableau 13-1 montre les rôles et les fonctionnalités disponibles dans cette
version de Nano Server, ainsi que les options Windows PowerShell qui installeront
les paquets correspondants. Certains paquets sont installés directement avec leurs
propres options Windows PowerShell (par exemple -Compute). D'autres sont
installés en tant qu'extensions de l'option -Packages, que vous pouvez combiner
dans une liste séparée par des virgules.
Tableau 13-1. Rôles et fonctionnalités de Nano Server
Rôle ou fonctionnalité
Article
Rôle Hyper-V
-Compute
Clusters de basculement
-Clustering
Pilotes invités Hyper-V pour héberger Nano Server
en tant que machine virtuelle
-GuestDrivers
Pilotes de base pour diverses cartes réseau et
contrôleurs de stockage. Il s'agit du même ensemble
de pilotes inclus dans une installation Server Core
de Windows Server 2016 Technical Preview.
-OEMDrivers
Rôle de serveur de fichiers et autres composants
de stockage
-Storage
Windows Defender Antimalware, y compris un
fichier de signature par défaut
-Defender
Redirecteurs inverses pour la compatibilité des
applications. Par exemple, des infrastructures
d'application courantes telles que Ruby, Node.js, etc.
-ReverseForwarders
Rôle de serveur DNS
-Packages Microsoft-NanoServer-DNSsource
Configuration d'état souhaité (DSC)
-Packages Microsoft-NanoServer-DSCsource
Internet Information Server (IIS)
-Packages Microsoft-NanoServer-IISsource
Prise en charge des conteneurs Windows par l'hôte
-Containers
244
AH0054602-02 F
13–Windows Server 2016
Déploiement et gestion de Nano Server
Tableau 13-1. Rôles et fonctionnalités de Nano Server (Suite)
Rôle ou fonctionnalité
Agent System Center Virtual Machine Manager
Article
-Packages Microsoft-Windows-ServerSCVMM-Package
-Packages Microsoft-Windows-ServerSCVMM-Compute-Package
Remarque : Utilisez ce paquet uniquement si vous
surveillez Hyper-V. Si vous installez ce paquet,
n'utilisez pas l'option -Compute pour le rôle
Hyper-V ; utilisez plutôt l'option -Packages pour
installer -Packages
Microsoft-NanoServer-Compute-Package,
Microsoft-Windows-Server-SCVMMCompute-Package.
Service de diagnostic de performance réseau
(NPDS)
-Packages Microsoft-NanoServer-NPDSsource
Data Center Bridging
-Packages Microsoft-NanoServer-DCBsource
Les sections suivantes décrivent la configuration d'une image de Nano Server
avec les paquets requis et l'ajout des pilotes de périphériques supplémentaires
propres aux périphériques QLogic. Elles expliquent également comment utiliser la
console de récupération Nano Server, comment gérer Nano Server à distance et
comment exécuter le trafic Ntttcp à partir de Nano Server.
Déploiement de Nano Server sur un serveur physique
Suivez ces étapes pour créer un disque dur virtuel (VHD) Nano Server,
qui s'exécutera sur un serveur physique à l'aide des pilotes de périphériques
préinstallés.
Pour déployer Nano Server :
1.
Téléchargez l'image du SE Windows Server 2016.
2.
Montez l'image ISO.
3.
Copiez les fichiers suivants du dossier NanoServer sur un dossier de votre
disque dur :


4.
NanoServerImageGenerator.psm1
Convert-WindowsImage.ps1
Démarrez Windows PowerShell en tant qu'administrateur.
245
AH0054602-02 F
13–Windows Server 2016
Déploiement et gestion de Nano Server
5.
Changez le répertoire au dossier dans lequel vous avez copié les fichiers à
l'étape 3.
6.
Importez le script NanoServerImageGenerator en entrant la commande
suivante :
Import-Module .\NanoServerImageGenerator.psm1 -Verbose
7.
Pour créer un VHD qui définit un nom d'ordinateur et inclut les pilotes OEM
et Hyper-V, entrez la commande Windows PowerShell suivante :
REMARQUE
Cette commande vous demande un mot de passe administrateur pour
le nouveau VHD.
New-NanoServerImage –DeploymentType Host –Edition
<Standard/Datacenter> -MediaPath <path to root of media>
-BasePath
.\Base -TargetPath .\NanoServerPhysical\NanoServer.vhd
-ComputerName
<computer name> –Compute -Storage -Cluster -OEMDrivers
–Compute
-DriversPath “<Path to Qlogic Driver sets>”
Exemple :
New-NanoServerImage –DeploymentType Host –Edition Datacenter
-MediaPath C:\tmp\TP4_iso\Bld_10586_iso
-BasePath ".\Base" -TargetPath
"C:\Nano\PhysicalSystem\Nano_phy_vhd.vhd" -ComputerName
"Nano-server1" –Compute -Storage -Cluster -OEMDrivers
-DriversPath
"C:\Nano\Drivers"
Dans l'exemple précédent, C:\Nano\Drivers est le chemin d'accès des
pilotes QLogic. Cette commande met environ 10 à 15 minutes pour créer un
fichier VHD. Voici un exemple de sortie de cette commande :
Windows(R) Image to Virtual Hard Disk Converter for Windows(R) 10
Copyright (C) Microsoft Corporation. All rights reserved.
Version 10.0.14300.1000.amd64fre.rs1_release_svc.160324-1723
INFO
: Looking for the requested Windows image in the WIM file
INFO
: Image 1 selected (ServerDatacenterNano)...
INFO
: Creating sparse disk...
INFO
: Mounting VHD...
INFO
: Initializing disk...
246
AH0054602-02 F
13–Windows Server 2016
Déploiement et gestion de Nano Server
INFO
: Creating single partition...
INFO
: Formatting windows volume...
INFO
: Windows path (I:) has been assigned.
INFO
: System volume location: I:
INFO
: Applying image to VHD. This could take a while...
INFO
: Image was applied successfully.
INFO
: Making image bootable...
INFO
: Fixing the Device ID in the BCD store on VHD...
INFO
: Drive is bootable.
INFO
: Dismounting VHD...
INFO
: Closing Windows image...
INFO
: Done.
Cleaning up...
Done. The log is at:
C:\Users\ADMINI~1\AppData\Local\Temp\2\NanoServerImageGenerator.log
8.
Connectez-vous en tant qu'administrateur sur le serveur physique sur lequel
vous souhaitez exécuter le VHD Nano Server.
9.
Pour copier le VHD sur le serveur physique et le configurer pour démarrer à
partir du nouveau VHD :
a.
Accédez à Gestion de l'ordinateur > Stockage > Gestion des disques.
b.
Cliquez avec le bouton droit sur Gestion des disques et sélectionnez
Attacher un disque dur virtuel.
c.
Indiquez le chemin d'accès au fichier du VHD
d.
Cliquez sur OK.
e.
Exécutez bcdboot d:\windows.
REMARQUE
Dans cet exemple, le VHD est attaché sous D:\.
f.
Cliquez avec le bouton droit sur Gestion des disques et sélectionnez
Détacher un disque dur virtuel.
10.
Redémarrez le serveur physique sur le VHD Nano Server.
11.
Connectez-vous à la console de récupération en utilisant l'administrateur
et le mot de passe que vous avez fournis lors de l'exécution du script à
l'étape 7.
12.
Obtenez l'adresse IP de l'ordinateur de Nano Server.
13.
Utilisez l'outil d'accès à distance Windows PowerShell (ou un autre outil de
gestion à distance) pour vous connecter et gérer à distance le serveur.
247
AH0054602-02 F
13–Windows Server 2016
Déploiement et gestion de Nano Server
Déploiement de Nano Server sur une machine virtuelle
Pour créer un disque dur virtuel (VHD) Nano Server pour s'exécuter dans
une machine virtuelle :
1.
Téléchargez l'image du SE Windows Server 2016.
2.
Accédez au dossier NanoServer à partir du fichier téléchargé à l'étape 1.
3.
Copiez les fichiers suivants du dossier NanoServer sur un dossier de votre
disque dur :

NanoServerImageGenerator.psm1

Convert-WindowsImage.ps1
4.
Démarrez Windows PowerShell en tant qu'administrateur.
5.
Changez le répertoire au dossier dans lequel vous avez copié les fichiers à
l'étape 3.
6.
Importez le script NanoServerImageGenerator en entrant la commande
suivante :
Import-Module .\NanoServerImageGenerator.psm1 -Verbose
7.
Entrez la commande Windows PowerShell suivante pour créer un VHD qui
définit un nom d'ordinateur et inclut les pilotes invités Hyper-V :
REMARQUE
La commande suivante vous demande un mot de passe administrateur
pour le nouveau VHD.
New-NanoServerImage –DeploymentType Guest –Edition
<Standard/Datacenter> -MediaPath <path to root of media>
-BasePath
.\Base -TargetPath .\NanoServerPhysical\NanoServer.vhd
-ComputerName
<computer name> –GuestDrivers
Exemple :
New-NanoServerImage –DeploymentType Guest –Edition Datacenter
-MediaPath C:\tmp\TP4_iso\Bld_10586_iso
-BasePath .\Base -TargetPath .\Nano1\VM_NanoServer.vhd
-ComputerName
Nano-VM1 –GuestDrivers
248
AH0054602-02 F
13–Windows Server 2016
Déploiement et gestion de Nano Server
La commande précédente met environ 10 à 15 minutes pour créer un fichier
VHD. Voici un exemple de sortie de cette commande :
PS C:\Nano> New-NanoServerImage –DeploymentType Guest –Edition
Datacenter -MediaPath
C:\tmp\TP4_iso\Bld_10586_iso -BasePath .\Base -TargetPath
.\Nano1\VM_NanoServer.vhd -ComputerName Nano-VM1 –GuestDrivers
cmdlet New-NanoServerImage at command pipeline position 1
Supply values for the following parameters:
Windows(R) Image to Virtual Hard Disk Converter for Windows(R) 10
Copyright (C) Microsoft Corporation. All rights reserved.
Version 10.0.14300. 1000.amd64fre.rs1_release_svc.160324-1723
INFO
: Looking for the requested Windows image in the WIM file
INFO
: Image 1 selected (ServerTuva)...
INFO
: Creating sparse disk...
INFO
: Attaching VHD...
INFO
: Initializing disk...
INFO
: Creating single partition...
INFO
: Formatting windows volume...
INFO
: Windows path (G:) has been assigned.
INFO
: System volume location: G:
INFO
: Applying image to VHD. This could take a while...
INFO
: Image was applied successfully.
INFO
: Making image bootable...
INFO
: Fixing the Device ID in the BCD store on VHD...
INFO
: Drive is bootable.
INFO
: Closing VHD...
INFO
: Deleting pre-existing VHD: Base.vhd...
INFO
: Closing Windows image...
INFO
: Done.
Cleaning up...
Done. The log is at:
C:\Users\ADMINI~1\AppData\Local\Temp\2\NanoServerImageGenerator.log
8.
Créez une nouvelle machine virtuelle dans le Gestionnaire Hyper-V, et
utilisez le VHD créé à l'étape 7.
9.
Démarrez la machine virtuelle.
10.
Connectez-vous à la machine virtuelle dans le Gestionnaire Hyper-V.
11.
Connectez-vous à la console de récupération en utilisant l'administrateur
et le mot de passe que vous avez fournis lors de l'exécution du script à
l'étape 7.
249
AH0054602-02 F
13–Windows Server 2016
Déploiement et gestion de Nano Server
12.
Obtenez l'adresse IP de l'ordinateur de Nano Server.
13.
Utilisez l'outil d'accès à distance Windows PowerShell (ou un autre outil de
gestion à distance) pour vous connecter et gérer à distance le serveur.
Gestion à distance de Nano Server
Les options de gestion à distance de Nano Server comprennent Windows
PowerShell, Windows Management Instrumentation (WMI), Windows Remote
Management et Emergency Management Services (EMS). Cette section décrit
comment accéder à Nano Server à l'aide de l'accès à distance Windows
PowerShell.
Gestion d'un Nano Server avec accès à distance Windows PowerShell
Pour gérer un Nano Server avec un accès à distance Windows PowerShell :
1.
Ajoutez l'adresse IP de Nano Server à la liste des hôtes de confiance de
votre ordinateur de gestion.
REMARQUE
Utilisez la console de récupération pour trouver l'adresse IP du serveur.
2.
Ajoutez le compte que vous utilisez aux administrateurs de Nano Server.
3.
(Facultatif) Activez CredSSP, s'il y a lieu.
Ajout de Nano Server à une liste d'hôtes de confiance
À une invite Windows PowerShell, ajoutez Nano Server à la liste des hôtes de
confiance en entrant la commande suivante :
Set-Item WSMan:\localhost\Client\TrustedHosts "<IP address of Nano
Server>"
Exemples :
Set-Item WSMan:\localhost\Client\TrustedHosts "172.28.41.152"
Set-Item WSMan:\localhost\Client\TrustedHosts "*"
REMARQUE
La commande précédente définit tous les serveurs hôte comme des hôtes
de confiance.
250
AH0054602-02 F
13–Windows Server 2016
Déploiement et gestion de Nano Server
Démarrage de la session Windows PowerShell à distance
À une session Windows PowerShell locale élevée, démarrez la session Windows
PowerShell à distance en entrant les commandes suivantes :
$ip = "<IP address of Nano Server>"
$user = "$ip\Administrator"
Enter-PSSession -ComputerName $ip -Credential $user
Vous pouvez maintenant exécuter les commandes Windows PowerShell sur
Nano Server comme d'habitude. Cependant, toutes les commandes Windows
PowerShell ne sont pas disponibles dans cette version de Nano Server. Pour
connaître les commandes disponibles, entrez la commande Get-Command
-CommandType Cmdlet. Pour arrêter la session distante, entrez la commande
Exit-PSSession.
Pour plus de détails sur Nano Server, rendez-vous sur :
https://technet.microsoft.com/en-us/library/mt126167.aspx
Gestion des adaptateurs QLogic sur Windows Nano Server
Pour gérer les adaptateurs QLogic dans les environnements Nano Server,
reportez-vous aux outils de gestion de l'interface graphique Windows
QConvergeConsole et de l'interface CLI Windows QLogic Control Suite
et à la documentation associée, disponibles sur le site Web de Cavium.
Configuration de RoCE
Pour gérer Nano Server avec l'accès à distance Windows PowerShell :
1.
Connectez-vous à Nano Server via l'accès à distance Windows PowerShell
à partir d'une autre machine. Par exemple :
PS C:\Windows\system32> $1p="172.28.41.152"
PS C:\Windows\system32> $user="172.28.41.152\Administrator"
PS C:\Windows\system32> Enter-PSSession -ComputerName $ip
-Credential $user
REMARQUE
Dans l'exemple précédent, l'adresse IP de Nano Server est
172.28.41.152 et le nom d'utilisateur est Administrator.
Si Nano Server se connecte avec succès, le message suivant est renvoyé :
[172.28.41.152]: PS C:\Users\Administrator\Documents>
251
AH0054602-02 F
13–Windows Server 2016
Déploiement et gestion de Nano Server
2.
Pour déterminer si les pilotes sont installés et que la liaison est établie,
entrez la commande Windows PowerShell suivante :
[172.28.41.152]: PS C:\Users\Administrator\Documents>
Get-NetAdapter
La Figure 13-19 montre un exemple de sortie.
Figure 13-19. Commande Windows PowerShell : Get-NetAdapter
3.
Pour vérifier si RDMA est activé sur l'adaptateur, entrez la commande
Windows PowerShell suivante :
[172.28.41.152]: PS C:\Users\Administrator\Documents>
Get-NetAdapterRdma
La Figure 13-20 montre un exemple de sortie.
Figure 13-20. Commande Windows PowerShell : Get-NetAdapterRdma
4.
Pour attribuer une adresse IP et un ID VLAN à toutes les interfaces de
l'adaptateur, entrez les commandes Windows PowerShell suivantes :
[172.28.41.152]: PS C:\> Set-NetAdapterAdvancedProperty
-InterfaceAlias "slot 1 port 1" -RegistryKeyword vlanid
-RegistryValue 5
[172.28.41.152]: PS C:\> netsh interface ip set address
name="SLOT 1 Port 1" static 192.168.10.10 255.255.255.0
5.
Pour créer un SMBShare sur Nano Server, entrez la commande Windows
PowerShell suivante :
[172.28.41.152]: PS C:\Users\Administrator\Documents>
New-Item -Path C:\ -Type Directory -Name smbshare -Verbose
252
AH0054602-02 F
13–Windows Server 2016
Déploiement et gestion de Nano Server
La Figure 13-21 montre un exemple de sortie.
Figure 13-21. Commande Windows PowerShell : New-Item
[172.28.41.152]: PS C:\> New-SMBShare -Name "smbshare" -Path
C:\smbshare -FullAccess Everyone
La Figure 13-22 montre un exemple de sortie.
Figure 13-22. Commande Windows PowerShell : New-SMBShare
6.
Pour mapper le SMBShare en tant que lecteur réseau dans la machine
client, entrez la commande Windows PowerShell suivante :
REMARQUE
L'adresse IP d'une interface sur Nano Server est 192.168.10.10.
PS C:\Windows\system32> net use z: \\192.168.10.10\smbshare
This command completed successfully.
7.
Pour effectuer une lecture/écriture sur SMBShare et vérifier les
statistiques RDMA sur le Nano Sever, entrez la commande Windows
PowerShell suivante :
[172.28.41.152]: PS C:\>
(Get-NetAdapterStatistics).RdmaStatistics
253
AH0054602-02 F
13–Windows Server 2016
Déploiement et gestion de Nano Server
La Figure 13-23 montre la sortie de la commande.
Figure 13-23. Commande Windows PowerShell : Get-NetAdapterStatistics
254
AH0054602-02 F
14
Dépannage
Ce chapitre fournit les informations de dépannage suivantes :

Liste de vérification pour le dépannage

« Vérification du chargement des pilotes à jour » à la page 256

« Vérification de la connectivité du réseau » à la page 257

« Virtualisation Microsoft avec Hyper-V » à la page 258

« Problèmes propres à Linux » à la page 258

« Problèmes divers » à la page 259

« Collecte des données de débogage » à la page 259
Liste de vérification pour le dépannage
PRÉCAUTION
Avant d'ouvrir l'armoire du serveur pour ajouter ou retirer l'adaptateur,
consultez la section « Précautions de sécurité » à la page 5.
La liste de vérification suivante recense les mesures recommandées pour
résoudre les problèmes éventuels lors de l'installation de l'Adaptateur série 41xxx
ou de son exécution sur votre système.

Examinez tous les câbles et les connexions. Vérifiez que les câbles connectés
à l'adaptateur réseau et au commutateur sont correctement branchés.

Vérifiez l'installation de l'adaptateur en vous référant à la section
« Installation de l'adaptateur » à la page 6. Assurez-vous que l'adaptateur
est correctement positionné dans le logement. Vérifiez que le matériel ne
présente pas de problèmes, tels que la détérioration évidente de
composants de l'adaptateur ou du connecteur de bord PCI.

Vérifiez les paramètres de configuration et modifiez-les en cas de conflit
avec un autre périphérique.

Vérifiez que votre serveur utilise le BIOS le plus récent.
255
AH0054602-02 F
14–Dépannage
Vérification du chargement des pilotes à jour

Essayez d'insérer l'adaptateur dans un autre logement. Si cette nouvelle
position assure son fonctionnement, il se peut que le logement d'origine de
votre système soit défectueux.

Remplacez l'adaptateur défectueux par un adaptateur en bon état de
fonctionnement. Si le deuxième adaptateur fonctionne dans le logement où le
premier ne marchait pas, ce premier adaptateur est probablement défectueux.

Installez l'adaptateur dans un autre système qui fonctionne, puis exécutez
de nouveau les tests. Si l'adaptateur réussit les tests dans le nouveau
système, le système d'origine est peut-être défectueux.

Retirez tous les autres adaptateurs du système et exécutez de nouveau les
tests. Si l'adaptateur subit les tests avec succès, il se peut que les autres
adaptateurs causent le conflit.
Vérification du chargement des pilotes à jour
Assurez-vous que les pilotes à jour sont chargés pour votre système Windows,
Linux ou VMware.
Vérification des pilotes sous Windows
Voir le Gestionnaire de périphériques pour afficher des informations essentielles
sur l'adaptateur, l'état de la liaison et la connectivité réseau.
Vérification des pilotes sous Linux
Pour vérifier que le pilote qed.ko est chargé correctement, utilisez la commande
suivante :
# lsmod | grep -i <module name>
Si le pilote est chargé, la sortie de cette commande affiche la taille du pilote en
octets. L'exemple suivant montre les pilotes chargés pour le module qed :
# lsmod | grep -i qed
qed
qede
199238
1
1417947
0
Si vous redémarrez après le chargement d'un nouveau pilote, vous pouvez utiliser
la commande suivante pour vérifier que le pilote actuellement chargé est bien la
version correcte.
modinfo qede
Sinon, vous pouvez utiliser la commande suivante :
[root@test1]# ethtool -i eth2
driver: qede
version: 8.4.7.0
256
AH0054602-02 F
14–Dépannage
Vérification de la connectivité du réseau
firmware-version: mfw 8.4.7.0 storm 8.4.7.0
bus-info: 0000:04:00.2
Si vous avez chargé un nouveau pilote, mais que vous n'avez pas encore
redémarré, la commande modinfo n'affiche pas d'informations à jour sur le pilote.
Entrez plutôt la commande dmesg suivante pour afficher les journaux. Dans cet
exemple, la dernière entrée identifie le pilote qui sera actif au redémarrage.
# dmesg | grep -i "Cavium" | grep -i "qede"
[
10.097526] QLogic FastLinQ 4xxxx Ethernet Driver qede x.x.x.x
[
23.093526] QLogic FastLinQ 4xxxx Ethernet Driver qede x.x.x.x
[
34.975396] QLogic FastLinQ 4xxxx Ethernet Driver qede x.x.x.x
[
34.975896] QLogic FastLinQ 4xxxx Ethernet Driver qede x.x.x.x
[ 3334.975896] QLogic FastLinQ 4xxxx Ethernet Driver qede x.x.x.x
Vérification des pilotes sous VMware
Pour vérifier que les pilotes VMware ESXi sont chargés, entrez la commande
suivante :
# esxcli software vib list
Vérification de la connectivité du réseau
Cette section fournit les procédures pour tester la connectivité réseau dans les
environnements Windows et Linux.
REMARQUE
Lorsque vous utilisez des vitesses de liaison forcées, assurez-vous que
l'adaptateur et le commutateur sont forcés à la même vitesse.
Test de la connectivité réseau pour Windows
Testez la connectivité réseau à l'aide de la commande ping.
Pour déterminer si la connexion réseau fonctionne :
1.
Cliquez sur Démarrer, puis sur Exécuter.
2.
Dans la boîte de dialogue Ouvrir, saisissez cmd, puis cliquez sur OK.
3.
Pour afficher les connexions du réseau à tester, utilisez les commandes
suivantes :
ipconfig /all
257
AH0054602-02 F
14–Dépannage
Virtualisation Microsoft avec Hyper-V
4.
Utilisez la commande suivante puis appuyez sur ENTRÉE.
ping <ip_address>
Les statistiques ping affichées indiquent si la connectivité réseau fonctionne.
Test de la connectivité réseau pour Linux
Pour vérifier que l'interface Ethernet est opérationnelle :
1.
Pour vérifier l'état de l'interface Ethernet, entrez la commande ifconfig.
2.
Pour vérifier les statistiques de l'interface Ethernet, entrez la commande
netstat -i.
Pour vérifier que la connexion a été établie :
1.
Envoyez un ping à une adresse IP hôte sur le réseau. À partir de la ligne de
commande, entrez la commande suivante :
ping <ip_address>
2.
Appuyez sur ENTRÉE.
Les statistiques ping affichées indiquent si la connectivité réseau fonctionne.
La vitesse de liaison de l'adaptateur peut être forcée à 10 Gbits/s ou à 25 Gbits/s
à l'aide soit de l'outil d'interface graphique du système d'exploitation soit d ela
commande ethtool, ethtool –s ethX speed SSSS.
Virtualisation Microsoft avec Hyper-V
La virtualisation Microsoft est un système de virtualisation avec hyperviseur pour
Windows Server 2012 R2. Pour plus d'informations sur Hyper-V, rendez-vous sur :
https://technet.microsoft.com/en-us/library/Dn282278.aspx
Problèmes propres à Linux
Problème :
Des erreurs surviennent lors de la compilation du code source
du pilote.
Solution :
Certaines installations de distributions Linux n'installent pas les
outils de développement et les sources de noyau par défaut.
Avant de compiler le code source du pilote, vérifiez que les outils
de développement de la distribution Linux que vous utilisez
sont installés.
258
AH0054602-02 F
14–Dépannage
Problèmes divers
Problèmes divers
Problème :
L'Adaptateur série 41xxx s'est arrêté et un message d'erreur
s'affiche, indiquant une défaillance de son ventilateur.
Solution :
L'adaptateur Adaptateur série 41xxx peut s'arrêter
intentionnellement afin d'éviter des dommages irréversibles.
Contactez le support technique QLogic pour obtenir de l'aide.
Problème :
Dans un environnement ESXi, lorsque le pilote iSCSI (qedil) est
installé, parfois, le client d’infrastructure virtuelle ne peut pas
accéder à l’hôte. Cela est dû à la terminaison du démon de l’hôte,
qui nuit à la connectivité du client d’infrastructure virtuelle.
Solution :
Contactez le support technique de VMware.
Collecte des données de débogage
Utilisez les commandes du Tableau 14-1 pour collecter les données de débogage.
Tableau 14-1. Commandes de collecte des données de débogage
Données de
débogage
Description
demesg-T
Journaux du noyau
ethtool-d
Vidage de registre
sys_info.sh
Informations système ; disponible dans le groupe
de pilotes
259
AH0054602-02 F
A
Voyants de l'adaptateur
Le Tableau A-1 répertorie les voyants d'état de liaison et d'activité de port de
l'adaptateur.
Tableau A-1. Voyants de liaison et d'activité de port de l'adaptateur
Voyant de port
Voyant de liaison
Voyant d'activité
État du voyant
État du réseau
Désactivé
Pas de liaison (câble déconnecté)
Allumé (sans clignotement)
Liaison
Désactivé
Aucune activité de port
Clignotement
Activité de port
260
AH0054602-02 F
B
Câbles et modules optiques
Cette annexe fournit les informations suivantes concernant les câbles et les
modules optiques pris en charge :

Spécifications prises en charge

« Câbles et modules optiques testés » à la page 262

« Commutateurs testés » à la page 266
Spécifications prises en charge
Les Adaptateurs série 41xxx prennent en charge divers câbles et modules
optiques conformes à SFF8024. Voici la conformité en matière de facteur de
forme spécifique :



SFP :

SFF8472 (pour la carte mémoire)

SFF8419 ou SFF8431 (signaux à faible vitesse et alimentation)
QSFP (Quad small form factor pluggable) :

SFF8636 (pour la carte mémoire)

SFF8679 ou SFF8436 (signaux à faible vitesse et alimentation)
Entrées/sorties électriques des modules optiques, câbles en cuivre actifs
(ACC) et câbles optiques actifs (AOC) :

10 G – SFF8431 Interface de limitation

25 G – IEEE802.3by Annexe 109B (25GAUI)
261
AH0054602-02 F
B–Câbles et modules optiques
Câbles et modules optiques testés
Câbles et modules optiques testés
QLogic ne garantit pas que tous les câbles ou modules optiques qui satisfont
aux exigences de conformité fonctionneront avec les Adaptateurs série 41xxx.
Cavium a testé les composants énumérés au Tableau B-1 et présente cette
liste pour votre commodité.
Table B-1. Câbles et modules optiques testés
Vitesse/
Facteur
de forme
Fabricant
Référence
Type
Longueur
de câble a Calibre
Câbles
Brocade®
Cisco
DAC 10 G b
Dell
Amphenol®
DAC 25 G
Dell
1539W
SFP+10G-vers-SFP+10G
1
26
V239T
SFP+10G-vers-SFP+10G
3
26
48V40
SFP+10G-vers-SFP+10G
5
26
H606N
SFP+10G-vers-SFP+10G
1
26
K591N
SFP+10G-vers-SFP+10G
3
26
G849N
SFP+10G-vers-SFP+10G
5
26
V250M
SFP+10G-vers-SFP+10G
1
26
53HVN
SFP+10G-vers-SFP+10G
3
26
358VV
SFP+10G-vers-SFP+10G
5
26
407-BBBK
SFP+10G-vers-SFP+10G
1
30
407-BBBI
SFP+10G-vers-SFP+10G
3
26
407-BBBP
SFP+10G-vers-SFP+10G
5
26
NDCCGF0001
SFP28-25G-vers-SFP28-25G
1
30
NDCCGF0003
SFP28-25G-vers-SFP28-25G
3
30
NDCCGJ0003
SFP28-25G-vers-SFP28-25G
3
26
NDCCGJ0005
SFP28-25G-vers-SFP28-25G
5
26
2JVDD
SFP28-25G-vers-SFP28-25G
1
26
D0R73
SFP28-25G-vers-SFP28-25G
2
26
OVXFJY
SFP28-25G-vers-SFP28-25G
3
26
9X8JP
SFP28-25G-vers-SFP28-25G
5
26
262
AH0054602-02 F
B–Câbles et modules optiques
Câbles et modules optiques testés
Table B-1. Câbles et modules optiques testés (Suite)
Vitesse/
Facteur
de forme
QSFP
Cuivre 40G
Diviseur
(4 × 10G)
Fabricant
Dell
RJ45
Cuivre 1G
Émetteurrécepteur
Dell
RJ45
Cuivre 10G
Émetteurrécepteur
Dell
Diviseur
DAC 40G
(4 × 10G)
Dell
Amphenol
Diviseur
DAC 100G
(4 × 25G)
Dell
FCI
Référence
Type
Longueur
Calibre
de câble a
TCPM2
QSFP+40G-vers-4xSFP+10G
1
30
27GG5
QSFP+40G-vers-4xSFP+10G
3
30
P8T4W
QSFP+40G-vers-4xSFP+10G
5
26
8T47V
SFP+ vers 1G RJ
1G RJ45
S/O
XK1M7
SFP+ vers 1G RJ
1G RJ45
S/O
XTY28
SFP+ vers 1G RJ
1G RJ45
S/O
PGYJT
SFP+ vers 10G RJ
10G RJ45
S/O
470-AAVO
QSFP+40G-vers-4xSFP+10G
1
26
470-AAXG
QSFP+40G-vers-4xSFP+10G
3
26
470-AAXH
QSFP+40G-vers-4xSFP+10G
5
26
NDAQGJ-0001
QSFP28-100G-vers4xSFP28-25G
1
26
NDAQGF-0002
QSFP28-100G-vers4xSFP28-25G
2
30
NDAQGF-0003
QSFP28-100G-vers4xSFP28-25G
3
30
NDAQGJ-0005
QSFP28-100G-vers4xSFP28-25G
5
26
026FN3 Rév A00
QSFP28-100G-vers4XSFP28-25G
1
26
0YFNDD Rév A00
QSFP28-100G-vers4XSFP28-25G
2
26
07R9N9 Rév A00
QSFP28-100G-vers4XSFP28-25G
3
26
10130795-4050LF
QSFP28-100G-vers4XSFP28-25G
5
26
263
AH0054602-02 F
B–Câbles et modules optiques
Câbles et modules optiques testés
Table B-1. Câbles et modules optiques testés (Suite)
Vitesse/
Facteur
de forme
Fabricant
Référence
Type
Longueur
Calibre
de câble a
Solutions optiques
Avago®
Émetteurrécepteur
optique
10G
Dell
Finisar®
Dell
Émetteurrécepteur
optique
25G
AFBR-703SMZ
SFP+ SR
S/O
S/O
AFBR-701SDZ
SFP+ LR
S/O
S/O
Y3KJN
SFP+ SR
1G/10G
S/O
WTRD1
SFP+ SR
10G
S/O
3G84K
SFP+ SR
10G
S/O
RN84N
SFP+ SR
10G-LR
S/O
FTLX8571D3BCLQL
SFP+ SR
S/O
S/O
FTLX1471D3BCLQL
SFP+ LR
S/O
S/O
P7D7R
Émetteur-récepteur optique
SR SFP28
25G SR
S/O
FTLF8536P4BCL
Émetteur-récepteur optique
SR SFP28
S/O
S/O
FTLF8538P4BCL
Émetteur-récepteur optique
SR SFP28 sans FEC
S/O
S/O
Finisar
264
AH0054602-02 F
B–Câbles et modules optiques
Câbles et modules optiques testés
Table B-1. Câbles et modules optiques testés (Suite)
Vitesse/
Facteur
de forme
10G AOC c
Fabricant
Dell
Dell
25G AOC
InnoLight®
Référence
Type
Longueur
Calibre
de câble a
470-ABLV
SFP+ AOC
2
S/O
470-ABLZ
SFP+ AOC
3
S/O
470-ABLT
SFP+ AOC
5
S/O
470-ABML
SFP+ AOC
7
S/O
470-ABLU
SFP+ AOC
10
S/O
470-ABMD
SFP+ AOC
15
S/O
470-ABMJ
SFP+ AOC
20
S/O
YJF03
SFP+ AOC
2
S/O
P9GND
SFP+ AOC
3
S/O
T1KCN
SFP+ AOC
5
S/O
1DXKP
SFP+ AOC
7
S/O
MT7R2
SFP+ AOC
10
S/O
K0T7R
SFP+ AOC
15
S/O
W5G04
SFP+ AOC
20
S/O
X5DH4
SFP28 AOC
20
S/O
TF-PY003-N00
SFP28 AOC
3
S/O
TF-PY020-N00
SFP28 AOC
20
S/O
a
La longueur de câble est indiquée en mètres.
b
DAC signifie Direct Attach Cable (câble à jonction directe).
c
AOC signifie Active Optical Cable (câble optique actif).
265
AH0054602-02 F
B–Câbles et modules optiques
Commutateurs testés
Commutateurs testés
Le Tableau B-2 répertorie les commutateurs qui ont été testés pour
l'interopérabilité avec les Adaptateurs série 41xxx. Cette liste est basée
sur les commutateurs disponibles au moment de la publication du produit et
est susceptible de changer avec le temps lorsque de nouveaux commutateurs
sont commercialisés ou sont abandonnés.
Table B-2. Commutateurs testés pour l'interopérabilité
Fabricant
Arista
Modèle de commutateur
Ethernet
7060X
7160
Nexus 3132
Nexus 3232C
Cisco
Nexus 5548
Nexus 5596T
Nexus 6000
Dell EMC
HPE
Mellanox®
S6100
Z9100
FlexFabric 5950
SN2410
SN2700
266
AH0054602-02 F
C
Configuration du
commutateur Dell Z9100
Les Adaptateurs série 41xxx prennent en charge les connexions avec le
commutateur Ethernet Dell Z9100. Cependant, tant que le processus de
négociation automatique n'est pas standardisé, le commutateur doit être
explicitement configuré pour se connecter à l'adaptateur à 25 Gbits/s.
Pour configurer un port de commutateur Dell Z9100 pour la connexion à
l'Adaptateur série 41xxx à 25 Gb/s :
1.
Établissez une connexion de port série entre votre station de travail de
gestion et le commutateur.
2.
Ouvrez une session de ligne de commande et connectez-vous au
commutateur comme suit :
Login: admin (Connexion commutateur : admin)
Password: admin (Connexion commutateur : admin)
3.
Activez la configuration du port du commutateur :
Dell> enable
Password: xxxxxx
Dell# config
4.
Identifiez le module et le port à configurer. Dans l'exemple suivant, le
module 1, port 5 est utilisé :
Dell(conf)#stack-unit
portmode
Dell(conf)#stack-unit
dual
quad
single
Dell(conf)#stack-unit
speed
Dell(conf)#stack-unit
10G
25G
Dell(conf)#stack-unit
1 port 5 ?
Set portmode for a module
1 port 5 portmode ?
Enable dual mode
Enable quad mode
Enable single mode
1 port 5 portmode quad ?
Each port speed in quad mode
1 port 5 portmode quad speed ?
Quad port mode with 10G speed
Quad port mode with 25G speed
1 port 5 portmode quad speed 25G
267
AH0054602-02 F
C–Configuration du commutateur Dell Z9100
Pour plus d'informations sur le changement de la vitesse de liaison de
l'adaptateur, voir « Vérification de la connectivité du réseau » à la page 257.
5.
Vérifiez que le port fonctionne à 25 Gb/s :
Dell# Dell#show running-config | grep "port 5"
stack-unit 1 port 5 portmode quad speed 25G
6.
Pour désactiver la négociation automatique sur le port de commutateur 5,
procédez comme suit :
a.
Identifiez l'interface de port de commutateur (module 1, port 5,
interface 1) et confirmez l'état de la négociation automatique :
Dell(conf)#interface tw 1/5/1
Dell(conf-if-tf-1/5/1)#intf-type cr4 ?
autoneg
b.
Enable autoneg
Désactivez la négociation automatique :
Dell(conf-if-tf-1/5/1)#no intf-type cr4 autoneg
c.
Vérifiez que la négociation automatique est désactivée.
Dell(conf-if-tf-1/5/1)#do show run interface tw 1/5/1
!
interface twentyFiveGigE 1/5/1
no ip address
mtu 9416
switchport
flowcontrol rx on tx on
no shutdown
no intf-type cr4 autoneg
Pour plus d'informations sur la configuration du commutateur Dell Z9100,
reportez-vous au Guide de configuration du commutateur Dell Z9100 sur le site
Web de support Dell :
support.dell.com
268
AH0054602-02 F
D
Contraintes en matière de
fonctionnalités
Cette annexe fournit des informations sur les contraintes en matière de
fonctionnalités mises en œuvre dans la version actuelle.
Ces contraintes de coexistence de fonctionnalités peuvent être supprimées dans
une version future. À ce moment, vous devriez pouvoir utiliser les combinaisons
de fonctionnalités sans aucune étape de configuration supplémentaire outre
celles habituellement exigées pour activer les fonctionnalités.
La présence simultanée de FCoE et iSCSI sur le même port n'est pas
prise en charge en mode NPAR
La version actuelle ne prend pas en charge la configuration à la fois de FCoE
et d'iSCSI sur des PF appartenant au même port physique en mode NPAR
(la présence simultanée de FCoE et iSCSI est uniquement prise en charge sur le
même port dans le mode par défaut). Soit FCoE soit iSCSI est autorisé sur un port
physique en mode NPAR.
Une fois qu'une PF avec la personnalité iSCSI ou FCoE a été configurée sur un
port en utilisant les outils de gestion QLogic ou HII, la configuration du protocole
de stockage sur une autre PF n'est pas autorisée par ces outils de gestion.
Étant donné que la personnalité de stockage est désactivée par défaut, seule la
personnalité qui a été configurée à l'aide des outils de gestion QLogic ou HII est
écrite dans la configuration NVRAM. Lorsque cette limitation est supprimée, les
utilisateurs peuvent configurer des fonctions physiques supplémentaires sur le
même port pour le stockage en mode NPAR.
La présence simultanée de RoCE et iWARP sur le même port n'est
pas prise en charge
RoCE et iWARP ne sont pas pris en charge sur le même port Les outils de gestion
QLogic et HII n'autorisent pas les utilisateurs à les configurer simultanément.
269
AH0054602-02 F
D–Contraintes en matière de fonctionnalités
Le démarrage SAN et NIC sur base est pris en charge uniquement sur
certaines PF
Le démarrage PXE et Ethernet n'est actuellement pris en charge que sur PF0 et
PF1. Dans la configuration NPAR, les autres PF ne prennent pas en charge le
démarrage PXE et Ethernet.

Lorsque le Mode de virtualisation est défini sur NPAR, le démarrage FCoE
sans déchargement est pris en charge sur la partition 2 (PF2 et PF3) et
le démarrage iSCSI est pris en charge sur la partition 3 (PF4 et PF5).
Le démarrage iSCSI et FCoE est limité à une seule cible par session de
démarrage. La prise en charge de LUN de cible de démarrage iSCSI est
limitée uniquement à ID LUN 0.

Lorsque le Mode de virtualisation est défini sur Aucun ou SR-IOV,
le démarrage à partir de SAN n'est pas pris en charge.
270
AH0054602-02 F
Glossaire
bande passante
Mesure du volume de données pouvant
être transmises à une vitesse de
transmission donnée. Un port Fibre
Channel 1 Gb/s ou 2 Gb/s peut effectuer
des transmissions/réceptions à des
vitesses nominales d'1 ou 2 Gb/s en
fonction du périphérique auquel il est
connecté. Cela correspond à des valeurs
de bande passante réelle de 106 Mo et
212 Mo.
ACPI
La spécification Advanced Configuration
and Power Interface (ACPI) fournit une
norme ouverte pour la gestion de
l'alimentation et la configuration unifiées
de périphériques axées sur le système
d'exploitation. ACPI définit des interfaces
indépendantes de la plateforme pour la
détection, la configuration, la gestion de
l'alimentation et la surveillance de
matériel. La spécification est au cœur de
la gestion de l'alimentation et de la
configuration dirigées par le système
d'exploitation (OSPM), un terme utilisé
pour décrire un système mettant en œuvre
ACPI, qui enlève ainsi les responsabilités
de gestion de périphériques aux interfaces
de micrologiciel existantes.
BAR
Base address register. Sert à conserver
les adresses mémoire utilisées par un
périphérique ou les décalages des
adresses de port. En règle générale,
les BAR d'adresses mémoire doivent être
situés dans la RAM physique, tandis que
les BAR d'espace d'E/S peuvent résider
à n'importe quelle adresse mémoire
(même au-delà de la mémoire physique).
adaptateur
Carte d'interface entre le système hôte
et les périphériques cibles. Le terme
Adaptateur est synonyme de Bus
d'adaptateur hôte (HBA), adaptateur hôte
et carte.
base address register
Voir BAR.
BIOS
Système d'entrées/sorties de base.
En règle générale dans la PROM Flash,
programme (ou utilitaire) qui sert
d'interface entre le matériel et le système
d'exploitation, et permet l'amorçage à
partir de l'adaptateur au démarrage.
Advanced Configuration and Power
Interface
Voir ACPI.
271
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
DCB
Data center bridging. Apporte des
améliorations aux spécifications de
pont 802.1 afin de satisfaire les exigences
des protocoles et applications du centre
de données. Comme les centres de
données hautes performances actuels
comprennent généralement plusieurs
réseaux propres à une application
exécutés avec différentes technologies
de couche de liaison (Fibre Channel pour
le stockage, Ethernet pour la gestion
réseau et la connectivité LAN), DCB
permet d'utiliser des ponts 802.1 pour le
déploiement d'un réseau convergent où
toutes les applications peuvent être
exécutées sur une seule infrastructure
physique.
carte réseau
Voir NIC.
cible
Point final de périphérique de stockage
d'une session SCSI. Les initiateurs
demandent des données à partir de cibles.
Les cibles sont généralement des lecteurs
de disque, des lecteurs de bande ou
d'autres périphériques multimédias.
En règle générale, un périphérique SCSI
est la cible, mais un adaptateur peut, dans
certains cas, être une cible. Une cible peut
contenir plusieurs LUN.
Une cible est un périphérique qui répond
à une requête d'un initiateur (le système
hôte). Les périphériques sont des cibles,
mais pour certaines commandes (par
exemple, une commande SCSI COPY),
le périphérique peut agir comme initiateur.
DCBX
Data center bridging exchange. Protocole
utilisé par les périphériques DCB pour
échanger des informations de
configuration avec leurs homologues en
connexion directe. Ce protocole peut
également être utilisé pour la détection
des erreurs de configuration et pour la
configuration de l'homologue.
Couche 2
Se réfère à la couche de liaison de
données du modèle de communication
multicouches OSI (Open Systems
Interconnection). La fonction de la couche
de liaison de données consiste à déplacer
des données sur les liaisons physiques
d'un réseau, où un commutateur redirige
les messages de données au niveau de
la couche 2 à l'aide de l'adresse MAC de
destination pour déterminer la destination
du message.
DHCP
Dynamic host configuration protocol.
Permet aux ordinateurs situés sur un
réseau IP d'extraire leur configuration
des serveurs qui ont des informations sur
l'ordinateur uniquement après leur requête.
data center bridging
Voir DCB.
dynamic host configuration protocol
Voir DHCP.
data center bridging exchange
Voir DCBX.
272
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
Ethernet
Technologie LAN la plus utilisée qui
transmet des informations entre des
ordinateurs, typiquement à des vitesses
de 10 et 100 millions de bits par seconde
(Mbits/s).
eCore
Une couche entre le système d'exploitation
et le matériel et le micrologiciel. Elle est
propre au périphérique et indépendante
du SE. Lorsque le code eCore exige des
services du SE (par exemple, pour
l'allocation de mémoire, l'accès à l'espace
de configuration PCI, etc.) il appelle une
fonction abstraite du SE qui est mise en
œuvre dans des couches spécifiques du
SE. Les flux eCore peuvent être pilotés
par le matériel (par exemple, par une
interruption) ou par la partie spécifique
du SE du pilote (par exemple, chargement
et déchargement de la charge et de la
décharge).
Ethernet écoénergétique
Voir EEE.
ETS
Enhanced transmission selection. Norme
qui spécifie l'amélioration de la sélection
d'émission afin de prendre en charge
l'allocation de bande passante parmi les
classes de trafic Lorsque la charge offerte
d'une classe de trafic n'utilise pas toute la
bande passante allouée, la sélection
d'émission améliorée (ETS) permet aux
autres classes de trafic d'utiliser la bande
passante disponible. Les priorités
d'allocation de bande passante coexistent
avec les priorités strictes. ETS comprend
des objets gérés pour prendre en charge
l'allocation de bande passante. Pour plus
d'informations, reportez-vous à :
http://ieee802.org/1/pages/802.1az.html
EEE
Ethernet écoénergétique. Un ensemble
d'améliorations de la gamme Ethernet à
paires torsadées et de fond de panier de
normes de mise en réseau d'ordinateurs
qui permet d'obtenir une consommation
électrique moindre pendant les périodes
de faible activité de données. L'objectif
était de réduire la consommation
électrique de 50 pour cent ou plus, tout
en conservant la compatibilité totale avec
l'équipement existant. L'Institute of
Electrical and Electronics Engineers
(IEEE), par le biais du groupe de travail
IEEE 802.3az, a développé la norme.
extensible firmware interface
Voir EFI.
FCoE
Fibre Channel over Ethernet. Une nouvelle
technologie définie par l'organisme de
normalisation T11, qui permet au trafic
réseau de stockage Fibre Channel
traditionnel de se déplacer sur une liaison
Ethernet en encapsulant les trames Fibre
Channel dans des trames Ethernet de
couche 2. Pour plus d'informations,
rendez-vous sur www.fcoe.com.
EFI
Extensible firmware interface. Spécification
qui définit une interface logicielle entre un
système d'exploitation et le micrologiciel de
plateforme. EFI remplace l'ancienne
interface de micrologiciel BIOS présente
sur tous les ordinateurs personnels
compatibles IBM PC.
enhanced transmission selection
Voir ETS.
Fibre Channel over Ethernet (FCoE)
Voir FCoE.
273
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
IP
file transfer protocol
Voir FTP.
Internet protocol. Méthode par laquelle les
données sont envoyées d'un ordinateur à
l'autre sur Internet. IP spécifie le format
des paquets, également appelés
datagrammes et le schéma d'adressage.
FTP
File transfer protocol. Protocole de réseau
standard servant à transférer des fichiers
d'un hôte à un autre sur un réseau TCP,
tel que Internet. FTP est requis pour les
chargements hors bande de micrologiciel
qui s'effectueront plus rapidement que des
chargements de micrologiciel intrabande.
IQN
iSCSI qualified name. Nom de nœud
iSCSI basé sur le fabricant de l'initiateur
et une section de nom de périphérique
unique.
HII
iSCSI
Internet small computer system interface.
Protocole qui encapsule les données dans
des paquets IP à envoyer sur des
connexions Ethernet.
Human interface infrastructure.
Spécification (qui fait partie de la norme
UEFI 2.1) utilisée pour la gestion des
saisies utilisateur, des chaînes localisées,
des polices et des formulaires, qui permet
aux OEM de développer des interfaces
graphiques pour la configuration de
préamorçage.
iSCSI qualified name
Voir IQN.
iWARP
Internet wide area RDMA protocol.
Protocole réseau qui met en œuvre RDMA
pour un transfert de données efficace sur
les réseaux IP. iWARP est conçu pour de
multiples environnements, y compris les
réseaux locaux, les réseaux de stockage,
les réseaux de centres de données et
les WAN.
human interface infrastructure
Voir HII.
IEEE
Institute of Electrical and Electronics
Engineers. Organisation internationale à
but non lucratif dédiée aux progrès des
technologies liées à l'électricité.
interface virtuelle
Voir VI.
large send offload
Voir LSO.
Internet small computer system interface
Voir iSCSI.
Link Layer Discovery Protocol (Protocole
de découverte de couche liaison)
Voir LLDP.
Internet wide area RDMA protocol
Voir iWARP.
274
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
LLDP
Un protocole de Couche 2 neutre quant au
fournisseur qui permet à un périphérique
réseau de publier son identité et ses
capacités sur le réseau local. Ce protocole
supplante des protocoles exclusifs comme
le Cisco Discovery Protocol, l'Extreme
Discovery Protocol et le Nortel Discovery
Protocol (également connu sous le nom
SONMP).
Les informations récoltées avec le
protocole LLDP sont stockées dans le
périphérique et peuvent être interrogées
à l'aide de SNMP. La topologie d'un
réseau à capacité LLDP peut être détectée
en analysant les hôtes et en interrogeant
cette base de données.
mémoire non volatile expresse
Voir NVMe.
message signaled interrupts
Voir MSI, MSI-X.
MSI, MSI-X
Message signaled interrupts. L'une de
deux extensions définies par PCI pour
prendre en charge les interruptions
signalées par des messages (MSI), dans
PCI 2.2 et versions ultérieures et PCI
Express. Les MSI constituent une autre
façon de générer une interruption par
l'intermédiaire de messages spéciaux qui
permettent l'émulation d'une assertion ou
désassertion de pin.
MSI-X (définie dans PCI 3.0) permet à un
périphérique d'allouer un nombre
quelconque d'interruptions entre 1 et 2 048
et donne à chaque interruption des
registres d'adresses et de données
séparés. Les fonctions facultatives de MSI
(adressage 64 bits et masquage
d'interruption) sont obligatoires avec
MSI-X.
LSO
Large send offload. Fonction d'adaptateur
Ethernet qui permet à la pile de réseau
TCP\IP de construire un grand message
TCP (jusqu'à 64 Ko) avant de l'envoyer
à l'adaptateur. Le matériel de l'adaptateur
segmente le message en petits paquets
de données (trames) à envoyer sur le
câble : jusqu'à 1 500 octets pour les
trames Ethernet standard et jusqu'à
9 000 octets pour les trames Ethernet
étendues. La procédure de segmentation
libère l'UC du serveur d'avoir à segmenter
les grands messages TCP en petits
paquets adaptés à la taille de trame prise
en charge.
MTU
Maximum transmission unit. Désigne la
taille (en octets) du plus grand paquet
(datagramme IP) qu'une couche de
protocole de communication spécifiée
peut transférer.
NIC
Carte réseau Carte d'ordinateur installée
pour permettre une connexion réseau
dédiée.
machine virtuelle
Voir VM.
maximum transmission unit
Voir MTU.
mémoire à accès aléatoire non volatile
Voir NVRAM.
275
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
périphérique
Une cible, généralement un lecteur de
disque. Matériel tel qu'un lecteur de
disque, un lecteur de bande, une
imprimante ou un clavier installé sur ou
connecté à un système. Dans Fibre
Channel, un périphérique cible.
NPAR
partitionnement NIC. Division d'un port
NIC en plusieurs partitions ou fonctions
physiques, dotées chacune d'une bande
passante et d'une personnalité (type
d'interface) configurables par l'utilisateur.
Les personnalités comprennent NIC,
FCoE et iSCSI.
PF
NVMe
Une méthode d'accès au stockage conçue
pour les lecteurs SSD.
Fonction physique.
pilote
Logiciel d'interface entre le système de
fichiers et un périphérique physique de
stockage de données ou un support de
réseau.
NVRAM
mémoire à accès aléatoire non volatile
Un type de mémoire qui conserve les
données (paramètres de configuration)
même en cas de coupure de
l'alimentation. Vous pouvez configurer
manuellement les paramètres NVRAM
ou les restaurer à partir d'un fichier.
port d'adaptateur
Port sur la carte adaptateur.
Protocole Internet
Voir IP.
OFED™
OpenFabrics Enterprise Distribution. Un
logiciel libre pour des applications RDMA
et de contournement de noyau.
QoS
Qualité de service. Fait référence aux
méthodes utilisées pour éviter les goulets
d'étranglement et pour garantir la
continuité des activités lors de la
transmission de données sur des ports
virtuels, en définissant des priorités et en
allouant de la bande passante.
partitionnement NIC
Voir NPAR.
PCI™
Peripheral component interface.
Spécification de bus local 32 bits introduite
par Intel®.
qualité de service
Voir QoS.
RDMA
Remote direct memory access. Capacité
d'un nœud à écrire directement dans la
mémoire d'un autre (avec sémantique
d'adresse et de taille) sur un réseau. Cette
capacité est une fonction importante des
réseaux VI.
PCI Express (PCIe)
Norme d'E/S de troisième génération qui
permet des performances réseau Ethernet
optimisées au-delà de celles des
logements d'ordinateurs de bureau et de
serveur PCI (peripheral component
interconnect) et PCI-X (PCI extended).
276
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
remote direct memory access
Voir RDMA.
SerDes
Serializer/deserializer. Paire de blocs
fonctionnels couramment utilisés au cours
des communications à haute vitesse pour
compenser l'entrée/sortie limitée. Ces
blocs convertissent les données entre les
données série et les interfaces parallèles
dans chaque direction.
réseau logique virtuel
Voir VLAN.
serializer/deserializer
Voir SerDes.
RISC
Reduced instruction set computer.
Microprocesseur informatique qui exécute
des instructions informatiques de moins de
types, fonctionnant ainsi à des vitesses
plus élevées.
single root input/output virtualization
Voir SR-IOV.
RDMA over Converged Ethernet
Voir RoCE.
reduced instruction set computer
Voir RISC.
small computer system interface
Voir SCSI.
SR-IOV
Single root input/output virtualization.
Spécification de PCI-SIG qui permet à un
périphérique PCIe d'apparaître sous la
forme de plusieurs périphériques PCIe
physiques distincts. SR-IOV permet
d'isoler les ressources PCIe à des fins de
performance, d'interopérabilité et de
gestion.
RoCE
RDMA over Converged Ethernet. Protocole
réseau qui permet l'accès mémoire direct à
distance (RDMA) sur un réseau Ethernet
convergent ou non. RoCE est un protocole
de couche de liaison qui permet les
communications entre deux hôtes d'un
même domaine de diffusion Ethernet.
système d'entrées/sorties de base
Voir BIOS.
SCSI
Small computer system interface. Interface
haut débit utilisée pour connecter des
périphériques, tels que des disques durs,
des lecteurs de CD, des imprimantes et
des scanners, à un ordinateur. SCSI peut
connecter de nombreux périphériques à
l'aide d'un seul contrôleur. Chaque
périphérique est identifié par un numéro
d'identification individuel sur le bus du
contrôleur SCSI.
TCP
Transmission control protocol. Ensemble
de règles pour envoyer des données en
paquets sur IP.
TCP/IP
Transmission control protocol/Internet
protocol. Langage de communication de
base d'Internet.
277
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
TLV
Type-length-value. Informations facultatives
pouvant être codées en tant qu'élément à
l'intérieur du protocole. Les champs de type
et de longueur sont de taille fixe (en règle
générale, 1-4 octets) et le champ de valeur
est de taille variable. Ces champs sont
utilisés comme suit :
 Type : code numérique qui indique le
type de champ que représente cette
partie du message.
 Longueur : taille du champ de valeur
(généralement en octets).
 Valeur : ensemble d'octets de taille
variable qui contient les données de
cette partie du message.
UEFI
Unified extensible firmware interface.
Spécification qui détaille une interface
servant à transmettre le contrôle du
système pour l'environnement de
préamorçage (après l'allumage du
système, mais avant le démarrage du
système d'exploitation) à un système
d'exploitation, comme Windows ou Linux.
UEFI fournit une interface « propre » entre
les systèmes d'exploitation et le
micrologiciel de plateforme lors de
l'amorçage, et prend en charge un
mécanisme indépendant de l'architecture
pour l'initialisation des cartes d'extension.
unified extensible firmware interface
Voir UEFI.
trames étendues
Grandes trames IP utilisées dans les
réseaux haute performance pour
augmenter les performances sur de
longues distances. Les trames étendues
correspondent généralement à
9 000 octets pour Gigabit Ethernet, mais
peuvent se référer à tout ce qui dépasse la
MTU IP, qui est égale à 1 500 octets sur
un réseau Ethernet.
user datagram protocol
Voir UDP.
VF
Fonction virtuelle.
VI
Interface virtuelle. Système d'accès
mémoire direct à distance sur
Fibre Channel et autres protocoles de
communication. Utilisé pour les clusters
et les messages.
transmission control protocol
Voir TCP.
transmission control protocol/Internet
protocol
Voir TCP/IP.
VLAN
Réseau logique virtuel. Groupe d'hôtes
dotés d'un ensemble commun d'exigences
qui communiquent comme s'ils étaient
attachés au même câble, quel que soit
leur emplacement physique. Bien qu'un
VLAN ait les mêmes attributs qu'un LAN
physique, il permet de regrouper des
stations finales même si celles-ci ne sont
pas situées sur le même segment de LAN.
Les VLAN permettent de reconfigurer le
réseau via un logiciel, au lieu de déplacer
physiquement les périphériques.
type-length-value
Voir TLV.
UDP
User datagram protocol. Protocole de
transport sans connexion qui n'offre aucune
garantie de séquence ou livraison des
paquets. Il fonctionne directement sur IP.
278
AH0054602-02 F
Guide d’utilisation—Adaptateurs réseau convergents
série 41xxx
VM
Machine virtuelle. Mise en œuvre logicielle
d'une machine (ordinateur) qui exécute des
programmes comme une machine réelle.
wake on LAN
Voir WoL.
WoL
Wake on LAN. Norme de réseau
informatique Ethernet qui permet à un
ordinateur d'être allumé ou réveillé à
distance par un message réseau envoyé
généralement par un simple programme
exécuté sur un autre ordinateur du réseau.
279
AH0054602-02 F
Siège social
Cavium, Inc. 2315 N. First Street San Jose, CA 95131 408-943-7100
Bureaux internationaux Royaume-Uni | Irlande | Allemagne | France | Inde | Japon | Chine | Hong Kong | Singapour | Taïwan | Israël
Copyright © 2017, 2018 Cavium, Inc. Tous droits réservés dans le monde entier. QLogic Corporation est une filiale à part entière de Cavium, Inc. Cavium, FastLinQ, QConvergeConsole, QLogic et
SmartAN sont des marques déposées de Cavium, Inc. Tous les autres noms de marque et de produit sont des marques commerciales ou des marques déposées de leurs propriétaires respectifs.
Ce document est fourni uniquement à titre informatif et peut contenir des erreurs. Cavium se réserve le droit de modifier ce document ou la conception ou les spécifications du produit sans avis
préalable. Cavium rejette toute garantie de quelque sorte que ce soit, expresse ou implicite, et ne garantit pas que vous obtiendrez un quelconque résultat ou performance décrit dans ce document.
Toutes les déclarations concernant les futures direction et intention de Cavium sont sujettes à modification ou annulation sans préavis et ne représentent que des buts et objectifs.

Manuels associés