35.4. Lier ou délier un iface sur un portail
Chaque fois que
iscsiadm
est utilisé pour rechercher des interconnexions, la vérification commencera par les paramètres iface.transport
de chaque configuration iface
dans /var/lib/iscsi/ifaces
. L'utilitaire iscsiadm
liera ensuite les portails découverts avec tout iface
dont iface.transport
est tcp
.
Ce comportement a été implémenté pour des raisons de compatibilité. Pour le remplacer, veuillez utiliser
-I iface_name
pour spécifier quel portail lier à un iface
, comme suit :
# iscsiadm -m discovery -t st -p target_IP:port -I iface_name -P 1
Par défaut, l'utilitaire
iscsiadm
ne liera pas automatiquement tous les portails aux configurations iface
utilisant le déchargement. Ceci est dû au fait que de telles configurations iface
n'ont pas paramétré iface.transport
sur tcp
. Ainsi, les configurations iface
des ports Chelsio, Broadcom, et ServerEngines doivent être liées manuellement aux portails découverts.
Il est également possible d'empêcher un portail de se lier à tout
iface
existant. Pour ce faire, veuillez utiliser default
comme iface_name
de la manière suivante :
# iscsiadm -m discovery -t st -p IP:port -I default -P 1
Pour supprimer la liaison entre une cible et
iface
, veuillez utiliser :
# iscsiadm -m node -targetname proper_target_name -I iface0 --op=delete[7]
Pour supprimer toutes les liaisons à un
iface
particulier, veuillez utiliser :
# iscsiadm -m node -I iface_name --op=delete
Pour supprimer les liaisons d'un portail particulier (par exemple pour des cibles Equalogic), veuillez utiliser :
# iscsiadm -m node -p IP:port -I iface_name --op=delete
Note
S'il n'y a pas de configuration
iface
définie dans /var/lib/iscsi/iface
et que l'option -I
n'est pas utilisée, iscsiadm
autorisera le sous-système du réseau à décider quel périphérique un portail particulier devrait utiliser.
[7]
Refer to Chapitre 36, Scanner les Cibles iSCSI par des Portails ou LUN multiples for information on
proper_target_name
.