24.14. Scanner les interconnexions iSCSI
iscsiadm
. Cependant, avant cela, vous devrez récupérer les valeurs --targetname
et --portal
correctes. Si le modèle de votre périphérique prend uniquement en charge une seule unité logique et un seul portail par cible, utilisez iscsiadm
pour délivrer une commande sendtargets
sur l'hôte, comme suit :
iscsiadm -m discovery -t sendtargets -p target_IP:port
# iscsiadm -m discovery -t sendtargets -p target_IP:port
[5]
target_IP:port,target_portal_group_tag proper_target_name
target_IP:port,target_portal_group_tag proper_target_name
Exemple 24.11. Utiliser iscsiadm
pour envoyer une commande sendtargets
proper_target_name
est iqn.1992-08.com.netapp:sn.33615311
et dont la valeur target_IP:port
est 10.15.85.19:3260
, la sortie pourrait être comme suit :
10.15.84.19:3260,2 iqn.1992-08.com.netapp:sn.33615311 10.15.85.19:3260,3 iqn.1992-08.com.netapp:sn.33615311
10.15.84.19:3260,2 iqn.1992-08.com.netapp:sn.33615311
10.15.85.19:3260,3 iqn.1992-08.com.netapp:sn.33615311
target_ip:port
de 10.15.84.19:3260
et de 10.15.85.19:3260
.
iface
sera utilisée pour chaque session, veuillez ajouter l'option -P 1
. Cette option imprimera également les informations de la session sous la forme d'une arborescence, comme suit :
Target: proper_target_name Portal: target_IP:port,target_portal_group_tag Iface Name: iface_name
Target: proper_target_name
Portal: target_IP:port,target_portal_group_tag
Iface Name: iface_name
Exemple 24.12. Afficher la configuration iface
iscsiadm -m discovery -t sendtargets -p 10.15.85.19:3260 -P 1
, la sortie pourrait être comme suit :
Target: iqn.1992-08.com.netapp:sn.33615311 Portal: 10.15.84.19:3260,2 Iface Name: iface2 Portal: 10.15.85.19:3260,3 Iface Name: iface2
Target: iqn.1992-08.com.netapp:sn.33615311
Portal: 10.15.84.19:3260,2
Iface Name: iface2
Portal: 10.15.85.19:3260,3
Iface Name: iface2
iqn.1992-08.com.netapp:sn.33615311
utilisera iface2
comme configuration iface
.
sendtargets
sur l'hôte pour trouver de nouveaux portails sur la cible. Puis, scannez à nouveau les sessions existantes en utilisant :
iscsiadm -m session --rescan
# iscsiadm -m session --rescan
SID
comme suit :
iscsiadm -m session -r SID --rescan[7]
# iscsiadm -m session -r SID --rescan[7]
sendtargets
sur les hôtes pour trouver les nouveaux portails de chaque cible. Scannez à nouveau les sessions existantes pour découvrir de nouvelles unités logiques en utilisant l'option --rescan
.
Important
sendtargets
utilisée pour récupérer les valeurs --targetname
et --portal
remplace le contenu de la base de données /var/lib/iscsi/nodes
. Cette base de données sera alors remplie à nouveau en utilisant les paramètres du fichier /etc/iscsi/iscsid.conf
. Cependant, ceci ne se produira pas si une session est actuellement connectée et en cours d'utilisation.
-o new
ou -o delete
, respectivement. Par exemple, pour ajouter de nouveaux portails ou cibles sans écraser /var/lib/iscsi/nodes
, veuillez utiliser la commande suivante :
iscsiadm -m discovery -t st -p target_IP -o new
iscsiadm -m discovery -t st -p target_IP -o new
/var/lib/iscsi/nodes
que la cible n'a pas affichées pendant la découverte, veuillez utiliser :
iscsiadm -m discovery -t st -p target_IP -o delete
iscsiadm -m discovery -t st -p target_IP -o delete
iscsiadm -m discovery -t st -p target_IP -o delete -o new
iscsiadm -m discovery -t st -p target_IP -o delete -o new
sendtargets
générera la sortie suivante :
ip:port,target_portal_group_tag proper_target_name
ip:port,target_portal_group_tag proper_target_name
Exemple 24.13. Sortie de la commande sendtargets
equallogic-iscsi1
en tant que target_name
, la sortie devrait être similaire à la suivante :
10.16.41.155:3260,0 iqn.2001-05.com.equallogic:6-8a0900-ac3fe0101-63aff113e344a4a2-dl585-03-1
10.16.41.155:3260,0 iqn.2001-05.com.equallogic:6-8a0900-ac3fe0101-63aff113e344a4a2-dl585-03-1
proper_target_name
et ip:port,target_portal_group_tag
sont identiques aux valeurs du même nom dans Section 24.6.1, « API iSCSI ».
--targetname
et --portal
nécessaires pour scanner manuellement les périphériques iSCSI. Pour ce faire, veuillez exécuter la commande suivante :
iscsiadm --mode node --targetname proper_target_name --portal ip:port,target_portal_group_tag \ --login
# iscsiadm --mode node --targetname proper_target_name --portal ip:port,target_portal_group_tag \ --login
[8]
Exemple 24.14. Commande iscsiadm
complète
proper_target_name
est equallogic-iscsi1
), la commande complète aura la forme suivante :
iscsiadm --mode node --targetname \ iqn.2001-05.com.equallogic:6-8a0900-ac3fe0101-63aff113e344a4a2-dl585-03-1 \ --portal 10.16.41.155:3260,0 --login[8]
# iscsiadm --mode node --targetname \ iqn.2001-05.com.equallogic:6-8a0900-ac3fe0101-63aff113e344a4a2-dl585-03-1 \ --portal 10.16.41.155:3260,0 --login[8]