ISCSICTL(8) | MidnightBSD System Manager's Manual | ISCSICTL(8) |
iscsictl
— iSCSI
initiator management utility
iscsictl |
-A -p
portal -t
target [-u
user -s
secret] [-w
timeout] [-r ]
[-e on |
off ] |
iscsictl |
-A -d
discovery-host [-u
user -s
secret] [-r ]
[-e on |
off ] |
iscsictl |
-A -a
[-c path] |
iscsictl |
-A -n
nickname [-c
path] |
iscsictl |
-M -i
session-id [-p
portal] [-t
target] [-u
user] [-s
secret] [-e
on | off ] |
iscsictl |
-M -i
session-id [-n
nickname [-c
path]] |
iscsictl |
-R [-p
portal] [-t
target] |
iscsictl |
-R -a |
iscsictl |
-R -n
nickname [-c
path] |
iscsictl |
-L [-v ]
[-w timeout] |
The iscsictl
utility is used to configure
the iSCSI initiator.
The following options are available:
--libxo
-A
-M
-R
-L
-a
-c
-d
-e
-i
iscsictl
-v
.-n
-p
-r
-s
-t
-u
-v
-w
Certain parameters are necessary when adding a session. One can
specify these either via command line (using the -t
,
-p
, -u
, and
-s
options), or configuration file (using the
-a
or -n
options). Some
functionality - for example mutual CHAP - is available only via
configuration file.
Since connecting to the target is performed in background,
non-zero exit status does not mean that the session was successfully
established. Use either iscsictl
-L
to check the connection status, or the
-w
flag to wait for session establishment.
Note that in order for the iSCSI initiator to be able to connect to a target, the iscsid(8) daemon must be running.
Also note that FreeBSD currently supports
two different initiators: the old one,
iscsi_initiator(4),
with its control utility
iscontrol(8), and the
new one, iscsi(4), with
iscsictl
and
iscsid(8). The only thing
the two have in common is the configuration file,
iscsi.conf(5).
The iscsictl
utility exits 0 on success,
and >0 if an error occurs.
Attach to target iqn.2012-06.com.example:target0, served by 192.168.1.1:
iscsictl
-A
-t
iqn.2012-06.com.example:target0
-p
192.168.1.1
Perform discovery on 192.168.1.1, and add disabled sessions for
each discovered target; use -M -e on
to connect
them:
iscsictl
-A
-d
192.168.1.1 -e
off
Disconnect all iSCSI sessions:
iscsictl
-Ra
libxo(3), xo_parse_args(3), iscsi(4), iscsi.conf(5), iscsid(8)
The iscsictl
command appeared in
FreeBSD 10.0.
The iscsictl
utility was developed by
Edward Tomasz Napierala
<trasz@FreeBSD.org>
under sponsorship from the FreeBSD Foundation.
May 6, 2016 | midnightbsd-3.1 |