Chapitre 35. Configurer le déchargement et la liaison d'interfaces iSCSI
$ ping -I ethX target_IP
ping
échoue, alors vous ne pourrez pas lier une session à un NIC. Si cela est le cas, veuillez vérifier les paramètres réseau en premier.
35.1. Afficher les configurations iface disponibles
- La pile Software iSCSI — comme les modules
scsi_tcp
etib_iser
alloue une instance d'hôte iSCSI (apr ex.scsi_host
) par session, avec une seule connexion par session. De ce fait,/sys/class_scsi_host
et/proc/scsi
reporteront unscsi_host
pour chaque connexion/session à laquelle vous vous connectez. - Le pile Offload iSCSI — comme le modules Chelsio
cxgb3i
, Broadcombnx2i
et ServerEnginesbe2iscsi
modules, alloue une instancescsi_host
à chaque périphérique PCI. Ainsi, chaque port s'affichera en tant que périphérique PCI séparé sur un adaptateur de bus d'hôte, avec un différentscsi_host
par port HBA.
iscsiadm
utilise la structure iface
. Avec cette structure, une configuration iface
doit être saisie dans /var/lib/iscsi/ifaces
pour chaque port HBA, chaque logiciel iSCSI, ou chaque périphérique de réseau (ethX
) utilisé pour lier les sessions.
iface
disponibles, exécutez iscsiadm -m iface
. Cela permettre d'afficher les informations iface
dans le format suivant :
iface_name transport_name,hardware_address,ip_address,net_ifacename,initiator_name
Paramètre | Description |
---|---|
iface_name | nom de configuration iface . |
transport_name | Nom du pilote |
hardware_address | adresse MAC |
ip_address | Adresse IP pour ce port |
net_iface_name | Nom utilisé pour le vlan ou pour l'alias de liaison d'une sessions iSCSI. Pour les déchargements iSCSI, net_iface_name sera <vide> car cette valeur n'est pas persistante au redémarrage. |
initiator_name | Configuration utilisée pour substituer un nouveau nom au nom par défaut de l'initiateur, défini dans /etc/iscsi/initiatorname.iscsi |
Exemple 35.1. Échantillon de sortie de la commande iscsiadm -m iface
iscsiadm -m iface
:
iface0 qla4xxx,00:c0:dd:08:63:e8,20.15.0.7,default,iqn.2005-06.com.redhat:madmax iface1 qla4xxx,00:c0:dd:08:63:ea,20.15.0.9,default,iqn.2005-06.com.redhat:madmax
iface
doit avoir un nom unique (de moins de 65 caractères). Le nom iface_name
des périphériques réseau qui supportent le déchargement apparaît sous le format transport_name.hardware_name
.
Exemple 35.2. Sortie de la commande iscsiadm -m iface
avec une carte réseau Chelsio
iscsiadm -m iface
sur un système utilisant une carte réseau Chelsio :
default tcp,<empty>,<empty>,<empty>,<empty> iser iser,<empty>,<empty>,<empty>,<empty> cxgb3i.00:07:43:05:97:07 cxgb3i,00:07:43:05:97:07,<empty>,<empty>,<empty>
iface
particulière d'une façon plus agréable pour l'utilisateur. Pour cela, utiliser l'option -I iface_name
. Cela affichera les paramètres dans le format suivant :
iface.paramètre = valeur
Exemple 35.3. Utiliser les paramètres de configuration iface
avec un adaptateur de réseau Chelsio convergé
iface
du même adaptateur de réseau Chelsio convergé (par ex. iscsiadm -m iface -I cxgb3i.00:07:43:05:97:07
) s'afficheront ainsi :
# BEGIN RECORD 2.0-871 iface.iscsi_ifacename = cxgb3i.00:07:43:05:97:07 iface.net_ifacename = <empty> iface.ipaddress = <empty> iface.hwaddress = 00:07:43:05:97:07 iface.transport_name = cxgb3i iface.initiatorname = <empty> # END RECORD