table of contents
other versions
- wheezy 1:1.0.17-1
- wheezy-backports 1:1.0.51-1~bpo70+1
- jessie 1:1.0.51-1
- testing 1:1.0.69-1
- unstable 1:1.0.69-1
TGT-ADMIN(8) | TGT-ADMIN(8) |
NAME¶
tgt-admin - Linux SCSI Target Configuration ToolSYNOPSIS¶
tgt-admin
[-e --execute] [--delete <value>]
[--offline <value>] [--ready <value>] [-s --show]
[-C --control-port <NNNN>] [-c --conf <file>]
[--ignore-errors] [-f --force] [-p --pretend] [--dump]
[-v --verbose] [-h --help]
DESCRIPTION¶
tgt-admin is a utility which allows a persistent configuration of targets and luns. It uses tgtadm commands to create, delete and show targets.OPTIONS¶
-e, --executeRead /etc/tgt/targets.conf and execute tgtadm
commands. If the target already exists, it won´t be processed. See
--update.
-d, --delete <value>
Delete all or selected targets. The target
will be deleted only if it´s not used (no initiator is connected to it).
If you want to delete targets which are in use, you have to add the
"--force" flag.
--offline
Example usage: --delete ALL - delete all targets --delete tid=4 - delete target 4 (target with tid 4) --delete iqn.2008-08.com.example:some.target - delete this target
Put all or selected targets in offline state.
--ready
Example usage: --offline ALL - offline all targets --offline tid=4 - offline target 4 (target with tid 4) --offline iqn.2008-08.com.example:some.target - offline this target
Put all or selected targets in ready state.
--update <value>
Example usage: --ready ALL - ready all targets --ready tid=4 - ready target 4 (target with tid 4) --ready iqn.2008-08.com.example:some.target - ready this target
Update all or selected targets. The target
will be updated only if it´s not used (no initiator is connected to it).
If you want to update targets which are in use, you have to add
"--force" flag.
-s, --show
Example usage: --update ALL - ready all targets --update tid=4 - ready target 4 (target with tid 4) --update iqn.2008-08.com.example:some.target - update this target
Show all the targets.
-C, --control-port <NNNN>
It is possible to run multiple concurrent
instances of tgtd on a host. This argument is used to control which instance
the tgt-admin command will operate on.
-c, --conf <configuration file>
Specify an alternative configuration file
instead of /etc/tgt/target.conf, which is the default.
--ignore-errors
Continue even if tgtadm exits with non-zero
code.
-f, --force
Force some operations even if the target is in
use.
-p, --pretend
Only print tgtadm options which would be used;
don´t execute any actions. Assumes -v.
--dump
Dump current tgtd configuration. Note: does
not include detailed parameters, like write caching.
-v, --verbose
Increase verbosity (show tgtadm commands
used).
-h, --help
Display a list of available options and
exit.
CONFIGURATION FILE SYNTAX¶
The defualt configuration file is /etc/tgt/target.conf. It defines all the targets and their properties. The configuration file is in XML format and uses tags. Configuration file contains several target blocks, where each block contains target´s properties such as storage devices, initator ACL and authorization information. You can include other config files using: include /etc/tgt/xen/*.conf. backing-storeDefines a virtual device on the target.
direct-store
Defines a direct mapped device with the same
properties as the physical device (such as VENDOR_ID, SERIAL_NUM, etc.)
initiator-address
Allows connections only from the specified IP
address. Defaults to ALL if no "initiator-address" is
specified.
incominguser
Define iscsi incoming authentication setting.
If no "incominguser" is specified, it is not used.
outgoinguser
Define iscsi outgoing authentication setting.
If no "outgoinguser" is specified, it is not used.
Example configuration file: <target iqn.2007-04.com.example:san.monitoring> backing-store /dev/san/monitoring # if no "incominguser" is specified, it is not used incominguser backup secretpass12 # defaults to ALL if no "initiator-address" is specified initiator-address 192.168.1.2 </target> <target iqn.2007-02.com.example:san.xen1> backing-store /dev/san/xen1-disk1 # LUN1 direct-store /dev/san/xen1-disk2 # LUN2 initiator-address 192.168.1.2 # Allowed IP initiator-address 192.168.5.6 # Allowed IP incominguser user1 secretpass12 incominguser user2 secretpass23 outgoinguser userA secretpassA </target> <target iqn.2007-02.com.example:san.xen2> backing-store /dev/san/xen2 </target> <target iqn.2007-06.com.example:san.vmware1> backing-store /dev/san/vmware1 </target>
FILES¶
/etc/tgt/targets.confConfiguration file for tgt-admin.
/usr/share/doc/tgt/targets.conf.example
Example configuration file for
tgt-admin.
SEE ALSO¶
tgtd(8), tgtadm(8), tgtimg(8), tgt-setup-lun(8). http://stgt.sourceforge.net/REPORTING BUGS¶
Report bugs to <stgt@vger.kernel.org>07/29/2010 |