2.2. Configuration de Soft-iWARP
Soft-iWARP (siw) met en œuvre le protocole Internet Wide-area RDMA Protocol (iWARP) Remote direct memory access (RDMA) transport over the Linux TCP/IP network stack. Il permet à un système doté d'un adaptateur Ethernet standard d'interopérer avec un adaptateur iWARP ou avec un autre système utilisant le pilote Soft-iWARP ou un hôte doté du matériel prenant en charge iWARP.
La fonctionnalité Soft-iWARP est fournie en tant qu'aperçu technologique uniquement. Les fonctionnalités de l'aperçu technologique ne sont pas prises en charge par les accords de niveau de service (SLA) de production de Red Hat, peuvent ne pas être complètes sur le plan fonctionnel et Red Hat ne recommande pas de les utiliser pour la production. Ces aperçus offrent un accès anticipé aux fonctionnalités des produits à venir, ce qui permet aux clients de tester les fonctionnalités et de fournir un retour d'information pendant le processus de développement.
Consultez la section Portée de l'assistance pour les fonctionnalités de l'aperçu technologique sur le portail client de Red Hat pour obtenir des informations sur la portée de l'assistance pour les fonctionnalités de l'aperçu technologique.
Pour configurer Soft-iWARP, vous pouvez utiliser cette procédure dans un script à exécuter automatiquement au démarrage du système.
Conditions préalables
- Un adaptateur Ethernet est installé
Procédure
Installez les paquets
iproute
,libibverbs
,libibverbs-utils
, etinfiniband-diags
:#
dnf
install iproute libibverbs libibverbs-utils infiniband-diagsAfficher les liens RDMA :
# rdma link show
Charger le module du noyau
siw
:# modprobe siw
Ajoutez un nouveau périphérique
siw
nommésiw0
qui utilise l'interfaceenp0s1
:# rdma link add siw0 type siw netdev enp0s1
Vérification
Visualiser l'état de tous les liens RDMA :
# rdma link show link siw0/1 state ACTIVE physical_state LINK_UP netdev enp0s1
Répertorie les périphériques RDMA disponibles :
# ibv_devices device node GUID ------ ---------------- siw0 0250b6fffea19d61
Vous pouvez utiliser l'utilitaire
ibv_devinfo
pour afficher un état détaillé :# ibv_devinfo siw0 hca_id: siw0 transport: iWARP (1) fw_ver: 0.0.0 node_guid: 0250:b6ff:fea1:9d61 sys_image_guid: 0250:b6ff:fea1:9d61 vendor_id: 0x626d74 vendor_part_id: 1 hw_ver: 0x0 phys_port_cnt: 1 port: 1 state: PORT_ACTIVE (4) max_mtu: 1024 (3) active_mtu: 1024 (3) sm_lid: 0 port_lid: 0 port_lmc: 0x00 link_layer: Ethernet