ISCSIADM(8) Linux Administrator's Manual ISCSIADM(8) (NAME) iscsiadm - open-iscsi (SYNOPSIS) iscsiadm -m discoverydb [-hV] [-d debug_level] [-P printlevel] [-I iface -t type -p ip:port [-lD] ] | [ [-p ip:port -t type] [-o operation] [-n name] [-v value] [-lD] ] iscsiadm -m discovery [-hV] [-d debug_level] [-P printlevel] [-I iface] [-t type] [-p ip:port] [-l] iscsiadm -m node [-hV] [-d debug_level] [-P printlevel] [-L all,manual,automatic,onboot] [-W] [-U all,manual,automatic,onboot] [-S] [ [-T targetname -p ip:port -I iface] [-l|-u|-R|-s] ] [ [-o operation] [-n name] [-v value] [-p ip:port] ] iscsiadm -m session [-hV] [-d debug_level] [-P printlevel] [-r sessionid|sysfsdir [-R] [-u|-s|-o new] ] iscsiadm -m iface [-hV] [-d debug_level] [-P printlevel] [-I ifacename | -H hostno|MAC] [ [-o operation] [-n name] [-v value] ] [ -C ping [-a ip] [-b packetsize] [-c count] [-i interval] ] iscsiadm -m fw [-d debug_level] [-l] [-W] [-n name] [-v value] iscsiadm -m host [-P printlevel] [-H hostno|MAC] [ [-C chap [-x chap_tbl_idx] ] | [-C flashnode [-A portal_type] [-x flashnode_idx] ] | [-C stats] ] [ [-o operation] [-n name] [-v value] ] iscsiadm -k priority (DESCRIPTION) iscsiadm (discovery) (login) iSCSI open-iscsi . open-iscsi node RFC iSCSI ( initiator target iSCSI ) . open-iscsi node . session (session id sid) . sid iscsiadm -m session -P 1 . sysfs . (NOTES) iSCSI (iscsid) . systemd . open-iscsi : HOMEDIR DBROOT. : (Home Directory) open-iscsi /etc/iscsi . (iscsid.conf) initiator (initiatorname.iscsi) . (Database Root Directory) open-iscsi /var/lib/iscsi . (flat) node ( ) . (OPTIONS) -a, --ip=ipaddr ipaddr IPv4 IPv6 . ping . -A, --portal_type=[ipv4|ipv6] (flash node) . flashnode host new . -b, --packetsize=packetsize (packetsize) . ping . -c, --count=count count . ping . -C, --submode=op . op . iscsiadm ping iface . : iscsiadm -m iface -I ifacename -C ping -a ipaddr -b packetsize -c count -i interval host chap flashnode stats . : iscsiadm -m host -H hostno -C chap -x chap_tbl_idx -o operation iscsiadm -m host -H hostno -C flashnode -x flashnode_idx -o operation iscsiadm -m host -H hostno -C stats -d, --debug=debug_level . debug_level 0 8 . -h, --help . -H, --host=[hostno|MAC] host SCSI . scsi scsi MAC scsi . -i, --interval=interval interval . ping . -I, --interface=[iface] interface iSCSI . iSCSI (iface) /var/lib/iscsi/ifaces . iSCSI ( qla4xxx) iface (iface.hwaddress = MAC ) / (iface.transport_name) . iface iface . iSCSI iface (iface.hwaddress) (iface.net_ifacename) / . / iSCSI : tcp (iSCSI TCP/IP) iser (iSCSI InfiniBand) qla4xxx (HBA Qlogic 4XXXX 82XXX) cxgb3i cxgb4i ( Chelsio T3 T4) bnx2i ( QLogic Netextreme II) be2iscsi ( Emulex 10G) qedi ( QLogic QEDI 25/40/100Gb) ocs ( Emulex One Connect). . hwaddress MAC iSCSI default initiator InfiniBand . iface . iface . iface default . : iser cxgb3i cxgb4i bnx2i. discovery -I/--interface . : sh# iscsiadm -m discoverydb -t st -p ip:port -I iface0 -I iface2 --discover iscsiadm . node iscsiadm . discovery node iface . -k, --killiscsid=[priority] priority . iscsid iscsid . (logout) . killall iscsid . iscsid iscsid . SIGTERM iscsid . -D, --discover recid . iscsid.conf . discoverydb iscsiadm . SendTargets . -l, --login node fw . discovery . discovery node fw . fw name value . op update . -L, --loginall=[all|manual|automatic|onboot] node node conn onboot ( all ). node ( session ). -W, ---no_wait node discovery (fw ) () . . ( ) . -m, --mode op . op discovery discoverydb node fw host iface session . : discovery discoverydb node session fw host iSCSI iface /var/lib/iscsi/ifaces . -n, --name=name node name . flashnode host . update. -o, --op=op op . op new delete update show nonpersistent . iface apply applyall . flashnode host login logout . fw . delete . iscsiadm . op new . node recid (IP:port) . iface recid iface . discovery recid . session new iface (login ). discovery recid new --discover iscsiadm ( ). --discover iscsiadm . op delete recid . discovery iscsiadm . op update recid name value . discovery iscsiadm recid name value . update . op show node discovery iface . session sid . name value show . op nonpersistent iscsiadm . op apply iface . op applyall iface MAC . op login . op logout . -p, --portal=ip[:port] IP ip port. port 3260 . IPv6 [ddd.ddd.ddd.ddd]:port ddd.ddd.ddd.ddd . (Hostnames) ip . discovery node new . --target node open-iscsi . : open-iscsi iSCSI Node RFC . -P, --print=printlevel node . session . discovery . -T, --targetname=targetname targetname. --portal node open-iscsi . : open-iscsi iSCSI Node RFC . -r, --sid=sid | sysfsdir sid. iscsiadm session . sysfs . : /sys/devices/platform/hostH/sessionS/targetH:B:I/H:B:I:L /sys/devices/platform/hostH/sessionS/targetH:B:I /sys/devices/platform/hostH/sessionS sysfsdir S . sid | sysfsdir session . -R, --rescan session sid (rescan) . sid . node (tuple) iface . -s, --stats . host . -S, --show (secret) CHAP . node session . -t, --type=type type sendtargets ( st) isns ( ) fw . (DISCOVERY TYPES) . discovery . -u, --logout (logout) . node session . -U, --logoutall=[all,manual,automatic|onboot] node conn onboot ( all ). node ( session ). -v, --value=value value update (firmware login). node flashnode host . -V, --version . -x, --index=index (index) . chap flashnode host . (DISCOVERY TYPES) iSCSI : SendTargets SLP iSNS. SLP . iSNS (build options) . fw ( firmware) . SendTargets iSCSI iSCSI initiator . iSNS (Internet Storage Name Service iSNS) . iSNS iSNS . fw (Firmware). (NIC) initiator iSCSI . fw . fw node discovery . fw . CHAP initiator node iscsiadm -m fw . (EXIT STATUS) 0 . . ( ) iscsiadm/iscsistart . iscsiadm/iscsistart . ISCSI_ERR_NO_OBJS_FOUND . 0 ISCSI_SUCCESS - . 1 ISCSI_ERR - . 2 ISCSI_ERR_SESS_NOT_FOUND - . 3 ISCSI_ERR_NOMEM - . 4 ISCSI_ERR_TRANS - . 5 ISCSI_ERR_LOGIN - iSCSI. 6 ISCSI_ERR_IDBM - / iSCSI. 7 ISCSI_ERR_INVAL - . 8 ISCSI_ERR_TRANS_TIMEOUT - . 9 ISCSI_ERR_INTERNAL - iscsid . 10 ISCSI_ERR_LOGOUT - iSCSI . 11 ISCSI_ERR_PDU_TIMEOUT - PDU iSCSI . 12 ISCSI_ERR_TRANS_NOT_FOUND - iSCSI iscsid . 13 ISCSI_ERR_ACCESS - iscsid iscsiadm . 14 ISCSI_ERR_TRANS_CAPS - . 15 ISCSI_ERR_SESS_EXISTS - (logged in). 16 ISCSI_ERR_INVALID_MGMT_REQ - IPC . 17 ISCSI_ERR_ISNS_UNAVAILABLE - iSNS . 18 ISCSI_ERR_ISCSID_COMM_ERR - / iscsid . 19 ISCSI_ERR_FATAL_LOGIN - iSCSI. 20 ISCSI_ERR_ISCSID_NOTCONN - iscsid . 21 ISCSI_ERR_NO_OBJS_FOUND - /// . 22 ISCSI_ERR_SYSFS_LOOKUP - sysfs . 23 ISCSI_ERR_HOST_NOT_FOUND - . 24 ISCSI_ERR_LOGIN_AUTH_FAILED - . 25 ISCSI_ERR_ISNS_QUERY - iSNS . 26 ISCSI_ERR_ISNS_REG_FAILED - / iSNS . 27 ISCSI_ERR_OP_NOT_SUPP - . 28 ISCSI_ERR_BUSY - . 29 ISCSI_ERR_AGAIN - . 30 ISCSI_ERR_UNKNOWN_DISCOVERY_TYPE - . 31 ISCSI_ERR_CHILD_TERMINATED - . 32 ISCSI_ERR_SESSION_NOT_CONNECTED - . (EXAMPLES) IP : sh# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.1.10 --discover : sh# iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 --login : sh# iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 --logout : sh# iscsiadm --mode node : sh# iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 : sh# iscsiadm --mode session : sh# iscsiadm --mode session --print (FILES) /etc/iscsi/iscsid.conf iscsid iscsiadm . /etc/iscsi/initiatorname.iscsi InitiatorName InitiatorAlias iSCSI iscsid iscsiadm . /var/lib/iscsi/nodes/ . /var/lib/iscsi/send_targets . (SEE ALSO) iscsid(8) (AUTHORS) Open-iSCSI Alex Aizman Dmitry Yusupov Mar 2022 ISCSIADM(8)