解决方案

tgtadm和iscsiadm命令的用法

seo靠我 2023-09-24 10:41:42

一.tgtadm命令

tgtadm常用于管理三类对象:

    target:创建new,删除,查看

    lun:创建,查看,删除

    account:创建用户,绑定,解绑定,删除,查看

语法:tgtadm --lld [drSEO靠我iver] --op [operation] --mode [mode] [OPTION]...

(1)、添加一个新的 target 且其ID为 [id], 名字为 [name].

--lld [drivSEO靠我er] --op new --mode target --tid=[id] --targetname [name]

如:创建一个target

tgtadm --lld iscsi --op new --mSEO靠我ode target --tid 1 -T iqn.2013-05.com.magedu:tsan.disk1

(2)、显示所有或某个特定的target:

--lld [driver] --op showSEO靠我 --mode target [--tid=[id]]

如:显示所有

tgtadm --lld iscsi --op show --mode target

(3)、向某ID为[id]的设备上添加一个新的LUSEO靠我N,其号码为[lun],且此设备提供给initiator使用。[path]是某“块设备”的路径,此块设备也可以是raid或lvm设备。lun0已经被系统预留。

--lld [driver] --op nSEO靠我ew --mode=logicalunit --tid=[id] --lun=[lun] --backing-store [path]

如:显示刚创建的target

tgtadm --lld iscsi SEO靠我--op show --mode target --tid 1

(4)、删除ID为[id]的target:

--lld [driver] --op delete --mode target --tid=[SEO靠我id]

如:创建LUN,号码为1

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sda1

(5)、删除targSEO靠我et [id]中的LUN [lun]:

-lld [driver] --op delete --mode=logicalunit --tid=[id] --lun=[lun]

如:开放给192.168.0SEO靠我.0/24网络中的主机访问(其中的-I相当于--initiator-address):

tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192SEO靠我.168.85.0/24

(6)、定义某target的基于主机的访问控制列表,其中[address]表示允许访问此target的initiator客户端的列表

--lld [driver] --op biSEO靠我nd --mode=target --tid=[id] --initiator-address=[address]

如:Create a new account

tgtadm --lld iscsi --SEO靠我op new --mode account --user administrator --password 123456

tgtadm --lld iscsi --op show --mode accoSEO靠我unt

Assign this account to a target:

tgtadm --lld iscsi --op bind --mode account --tid 1 --user adminiSEO靠我strator

tgtadm --lld iscsi --op show --mode target

(7)、解除target [id]的访问控制列表中[address]的访问控制权限:

--lld [drSEO靠我iver] --op unbind --mode=target --tid=[id] --initiator-address=[address]

如:Set up an outgoing accountSEO靠我. First, you need to create a new account like the previous example

tgtadm --lld iscsi --op new --modSEO靠我e account --user abc --password 123456

tgtadm --lld iscsi --op show --mode account

tgtadm --lld iscsi SEO靠我--op bind --mode account --tid 1 --user abc --outgoing

tgtadm --lld iscsi --op show --mode target

tgtaSEO靠我dm命令常用选项:

-L --lld :这里驱动程序driver是iSCSI

-m --mode :指定操作的对象,mode为target,logicalunit等

-o --op [operation]:SEO靠我对指定的对象所要做的操作,operation有delete,new,bind,show,unbind等

OPTION常用选项:

-t --tid :用来指定Target的ID

-T --targetnameSEO靠我 :指定Target名称

Target的名称格式:

iqn.xxxx-yy.reversedoamin.STRING[:substring]

其中:

iqn为iqn前缀;

xxxx为年份;

yy为月份;

reverSEO靠我sedomain为所在域名的反写;

STRING为字符串;

substring为子字符串;

如 iqn.2015-11.com.a.web:server1

-l --lun :指定lun的号码

-b --bacSEO靠我king-store :关联到指定lun上的后端存储设备,此例为分区

-I --initiator-address :指定可以访问Target的IP地址

具体用法请man  tgtSEO靠我adm

二.iscsiadm命令

iscsiadm是个模式化的工具,其模式可通过-m或--mode选项指定,常见的模式有discoverydb、node、fw、session、host、iface几个,如SEO靠我果没有额外指定其它选项,则discoverydb和node会显示其相关的所有记录;session用于显示所有的活动会话和连接,fw显示所有的启动固件值,host显示所有的iSCSI主机,iface显示SEO靠我/var/lib/iscsi/ifaces目录中的所有ifaces设定。

语法:

iscsiadm -m discovery [ -d debug_level ] [ -P printlevel ] [ SEO靠我-I iface -t type -p ip:port [ -l ] ]

iscsiadm -m node [ -d debug_level ] [ -P printlevel ] [ -L all,mSEO靠我anual,automatic ] [ -U all,manual,automatic ] [ [ -T tar-getname -p ip:port -I iface ] [ -l | -u | -SEO靠我R | -s] ] [ [ -o operation ]

-d --debug=debug_level   #显示debug信息,级别为0-8;

-l --login #登入节点(服务器)

-t --typSEO靠我e=type  #这里可以使用的类型为sendtargets(可简写为st)、slp、fw和 isns,此选项仅用于discovery模式,且目前仅支持st、fw和isns;其中st表示允许每个iSCSEO靠我SItarget发送一个可用target列表给initiator;

-p  --portal=ip[:port]   #指定target服务的IP和端口;

-m  --mode op  #可用的mode有SEO靠我discovery, node, fw, host iface 和 session

-T  --targetname=targetname  #用于指定target的名字

-u  --logout #登出SEO靠我节点(服务器)

-o --op=OPEARTION:指定针对discoverydb数据库的操作,其仅能为new、delete、update、show和nonpersistent其中之一;

-I  --inSEO靠我terface=[iface] #指定执行操作的iSCSI接口,这些接口定义在/var/lib/iscsi/ifaces中

具体用法请man  iscsiadm
“SEO靠我”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与 我们联系删除或处理,客服邮箱:html5sh@163.com,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同 其观点或证实其内容的真实性。

网站备案号:浙ICP备17034767号-2