
Comment tuer une connexion iscsi
Exemple, imaginons que cette commande..
iscsiadm -m session
..vous donne ceci :
root@pve16071801:~# iscsiadm -m session
tcp: [1] 192.168.1.26:3260,1 iqn.2001-05.com.equallogic:0-8a0906-b0cca0504-0d60000001b577fa-volume01 (non-flash)
tcp: [2] 192.168.254.100:3260,1 iqn.2001-05.com.equallogic:0-8a0906-132ca0504-4330000002b57961-volume (non-flash)
Vous souhaitez tuer la première connexion because il essaie de se connecter sur un san qui n'existe plus.
Pour cela, il suffit juste :
- Lister en détail les sessions
root@pve16071801:~# iscsiadm -m session -P 1
Target: iqn.2001-05.com.equallogic:0-8a0906-b0cca0504-0d60000001b577fa-volume01 (non-flash)
Current Portal: 192.168.1.26:3260,1
Persistent Portal: 192.168.1.26:3260,1
**********
Interface:
**********
Iface Name: default
Iface Transport: tcp
Iface Initiatorname: iqn.1993-08.org.debian:01:7023b8a14a5b
Iface IPaddress: <empty>
Iface HWaddress: <empty>
Iface Netdev: <empty>
SID: 1
iSCSI Connection State: TRANSPORT WAIT
iSCSI Session State: FREE
Internal iscsid Session State: REOPEN
Target: iqn.2001-05.com.equallogic:0-8a0906-132ca0504-4330000002b57961-volume (non-flash)
Current Portal: 192.168.254.103:3260,1
Persistent Portal: 192.168.254.100:3260,1
**********
Interface:
**********
Iface Name: default
Iface Transport: tcp
Iface Initiatorname: iqn.1993-08.org.debian:01:7023b8a14a5b
Iface IPaddress: 192.168.254.35
Iface HWaddress: <empty>
Iface Netdev: <empty>
SID: 2
iSCSI Connection State: LOGGED IN
iSCSI Session State: LOGGED_IN
Internal iscsid Session State: NO CHANGE
- Killer la bonne session en utilisant son SID
root@pve16071801:~# iscsiadm -m session -r 1 -u
Logging out of session [sid: 1, target: iqn.2001-05.com.equallogic:0-8a0906-b0cca0504-0d60000001b577fa-volume01, portal: 192.168.1.26,3260]
Logout of [sid: 1, target: iqn.2001-05.com.equallogic:0-8a0906-b0cca0504-0d60000001b577fa-volume01, portal: 192.168.1.26,3260] successful.
root@pve16071801:~#
Vous en pensez quoi ?
Enrichissez Yakakliker en y contribuant vous aussi.