windows iscsicli 命令使用

发布时间 2023-12-21 14:53:49作者: redrobot

 

 

Microsoft iSCSI 发起程序版本 6.1 內部版本 7601

iscsicli

iscsicli AddTarget <TargetName> <TargetAlias> <TargetPortalAddress>
<TargetPortalSocket> <Target flags>
<Persist> <Login Flags> <Header Digest> <Data Digest>
<Max Connections> <DefaultTime2Wait>
<DefaultTime2Retain> <Username> <Password> <AuthType>
<Mapping Count> <Target Lun> <OS Bus> <Os Target>
<OS Lun> ...

iscsicli RemoveTarget <TargetName>

iscsicli AddTargetPortal <TargetPortalAddress> <TargetPortalSocket>
[HBA Name] [Port Number]
<Security Flags>
<Login Flags> <Header Digest> <Data Digest>
<Max Connections> <DefaultTime2Wait>
<DefaultTime2Retain> <Username> <Password> <AuthType>

iscsicli RemoveTargetPortal <TargetPortalAddress> <TargetPortalSocket> [HBA Name] [Port Number]

iscsicli RefreshTargetPortal <TargetPortalAddress> <TargetPortalSocket> [HBA Name] [Port Number]

iscsicli ListTargets [ForceUpdate]

iscsicli ListTargetPortals

iscsicli TargetInfo <TargetName> [Discovery Mechanism]

iscsicli LoginTarget <TargetName> <ReportToPNP>
<TargetPortalAddress> <TargetPortalSocket>
<InitiatorInstance> <Port number> <Security Flags>
<Login Flags> <Header Digest> <Data Digest>
<Max Connections> <DefaultTime2Wait>
<DefaultTime2Retain> <Username> <Password> <AuthType> <Key>
<Mapping Count> <Target Lun> <OS Bus> <Os Target>
<OS Lun> ...

iscsicli LogoutTarget <SessionId>

iscsicli PersistentLoginTarget <TargetName> <ReportToPNP>
<TargetPortalAddress> <TargetPortalSocket>
<InitiatorInstance> <Port number> <Security Flags>
<Login Flags> <Header Digest> <Data Digest>
<Max Connections> <DefaultTime2Wait>
<DefaultTime2Retain> <Username> <Password> <AuthType> <Key>
<Mapping Count> <Target Lun> <OS Bus> <Os Target>
<OS Lun> ...

iscsicli ListPersistentTargets

iscsicli RemovePersistentTarget <Initiator Name> <TargetName>
<Port Number>
<Target Portal Address>
<Target Portal Socket>

iscsicli AddConnection <SessionId> <Initiator Instance>
<Port Number> <Target Portal Address>
<Target Portal Socket> <Security Flags>
<Login Flags> <Header Digest> <Data Digest>
<Max Connections> <DefaultTime2Wait>
<DefaultTime2Retain> <Username> <Password> <AuthType> <Key>

iscsicli RemoveConnection <SessionId> <ConnectionId>
iscsicli ScsiInquiry <SessionId> <LUN> <EvpdCmddt> <PageCode>

iscsicli ReadCapacity <SessionId> <LUN>

iscsicli ReportLUNs <SessionId>

iscsicli ReportTargetMappings

iscsicli ListInitiators

iscsicli AddiSNSServer <iSNS Server Address>

iscsicli RemoveiSNSServer <iSNS Server Address>

iscsicli RefreshiSNSServer <iSNS Server Address>

iscsicli ListiSNSServers

iscsicli FirewallExemptiSNSServer

iscsicli NodeName <node name>

iscsicli SessionList <Show Session Info>

iscsicli CHAPSecret <chap secret>

iscsicli TunnelAddr <Initiator Name> <InitiatorPort> <Destination Address> <Tunnel Address> <Persist>

iscsicli GroupKey <Key> <Persist>

iscsicli BindPersistentVolumes

iscsicli BindPersistentDevices

iscsicli ReportPersistentDevices

iscsicli AddPersistentDevice <Volume or Device Path>

iscsicli RemovePersistentDevice <Volume or Device Path>

iscsicli ClearPersistentDevices

iscsicli Ping <Initiator Name> <Address> [Request Count] [Request Size] [Request Timeout]

iscsicli GetPSKey <Initiator Name> <initiator Port> <Id Type> <Id>

iscsicli PSKey <Initiator Name> <initiator Port> <Security Flags> <Id Type> <Id> <Key> <persist>
快速命令

iscsicli QLoginTarget <TargetName> [CHAP Username] [CHAP Password]

iscsicli QAddTarget <TargetName> <TargetPortalAddress>

iscsicli QAddTargetPortal <TargetPortalAddress>
[CHAP Username] [CHAP Password]

iscsicli QAddConnection <SessionId> <Initiator Instance>
<Target Portal Address>
[CHAP Username] [CHAP Password]

目标映射:
<Target Lun> 是目标用于公开 LUN 的 LUN 值。
其形式必须为 0x0123456789abcdef
<OS Bus> 是 OS 应该用于公开 LUN 的总线编号
<OS Target> 是 OS 应该用于公开 LUN 的目标编号
<OS LUN> 是 OS 应该用于公开 LUN 的 LUN 编号

负载 ID 类型:
ID_IPV4_ADDR 为 1 - ID 格式为 1.2.3.4
ID_FQDN 为 2 - ID 格式为 ComputerName
ID_IPV6_ADDR 为 5 - ID 形式为 IPv6 地址
安全标志:
TunnelMode 为 0x00000040
TransportMode 为 0x00000020
PFS Enabled 为 0x00000010
Aggressive Mode 为 0x00000008
Main mode 为 0x00000004
IPSEC/IKE Enabled 为 0x00000002
Valid Flags 为 0x00000001

登录标志:
ISCSI_LOGIN_FLAG_REQUIRE_IPSEC 0x00000001
该操作需要 IPSec

ISCSI_LOGIN_FLAG_MULTIPATH_ENABLED            0x00000002
    为此发起程序上的目标启用多路

AuthType:
ISCSI_NO_AUTH_TYPE = 0,
不使用任何 iSCSI 带内身份验证

ISCSI_CHAP_AUTH_TYPE = 1,
    单向 CHAP (使用目标对发起程序进行身份验证)

ISCSI_MUTUAL_CHAP_AUTH_TYPE = 2
    相互 CHAP (使用目标和发起程序相互进行身份验证)

目标标志:
ISCSI_TARGET_FLAG_HIDE_STATIC_TARGET 0x00000002
如果设置了此标志,则只有在动态发现目标时,
才会报告该目标。

ISCSI_TARGET_FLAG_MERGE_TARGET_INFORMATION 0x00000004
如果设置了此标志,则会将传递的目标信息与该目标的
已静态配置的任何目标信息合并

可以将 CHAP 机密、CHAP 密码和 IPSec 预共享密钥指定为文本字符串
或十六进制值的序列。对于在命令行上指定的值,只有头两个字母为 0x 时,
才会将该值当作十六进制值,而其他形式的值则会始终被当作字符串。

例如 0x12345678 指定了一个 4 字节的机密

除了以 0x 开头的数值之外,其他所有数值都会被假定为十进制值。
以 0x 开头的数值会被假定为十六进制值

也可以在命令行模式中运行 iscsicli。在命令行模式中,可以直接从控制台
输入 iscsicli 命令。若要进入命令行模式,
只需不带任何参数运行 iscsicli

操作成功完成。



作者:PPMac
链接:https://www.jianshu.com/p/4e7e55121b79
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

 

参考:

https://www.jianshu.com/p/4e7e55121b79