Iscsiadm

De Justine's wiki
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