Iscsiadm
Aller à la navigation
Aller à la recherche
Présentation
Iscsiadm est la commande de gestion de l'iSCSI sur Linux. Je ne m'étendrais pas sur ce qu'est l'iSCSI (voir la page Stockage). La page de manuel nous explique : <source> The iscsiadm utility is a command-line tool allowing discovery and login to iSCSI targets, as well as access and management of the open-iscsi database. </source>
Quelques commandes utiles
Obtenir la liste des targets:
iscsiadm -m discovery
Avoir la liste des noeuds
iscsiadm -m discovery
Vérifier la session TCP ouverte avec la target, voir à quelle session appartient un disque
iscsiadm -m session
Debuguer de l'iSCSI
Se déconnecter des connections
# iscsiadm --mode node --targetname [target_name(iqn)] --portal [target_IP:port_number] --logout
Arrêter le daemon
systemctl iscsid stop
Lancer une capture de paquets
tcpdump -s0 -i [interface] -w /var/tmp/[interface]-dump.pcap
Relancer iscsid en mode debug et écrire les sorties dans un log
iscsid -d 8 -c /etc/iscsi/iscsid.conf -i /etc/iscsi/initiatorname.iscsi -f &> /tmp/iscsid.log
Après ça, se relogguer auprès de la target
# iscsiadm --mode node --targetname [target_name] --portal [target_IP:port_number] --login