Windows iscsicli 命令
start iscsicpl
iscsicli /? Microsoft iSCSI Initiator版本10.0构建20348 iscsicli iscsicli AddTarget <目标名称> <目标别名> <目标门户地址> iscsicli RemoveTarget <TargetName> iscsicli AddTargetPortal <目标门户地址> <TargetPortalSocket> iscsicli RemoveTargetPortal <TargetPortalAddress> <TargetPortalSocket> [HBA名称] [端口号] iscsicli RefreshTargetPortal <TargetPortalAddress> <TargetPortalSocket> [HBA名称] [端口号] iscsicli ListTargets [ForceUpdate] iscsicli ListTargetPortals iscsicli TargetInfo <TargetName> [发现机制] iscsicli LoginTarget <TargetName> <ReportToPNP> iscsicli LogoutTarget <SessionId> iscsicli PersistentLoginTarget <TargetName> <ReportToPNP> iscsicli ListPersistentTargets iscsicli RemovePersistentTarget <Initiator名称> <TargetName> iscsicli AddConnection <SessionId> <Initiator Instance> iscsicli RemoveConnection <SessionId> <ConnectionId> iscsicli ReadCapacity <SessionId> <LUN> iscsicli ReportLUNs <SessionId> iscsicli ReportTargetMappings iscsicli ListInitiators iscsicli AddiSNSServer <iSNS服务器地址> iscsicli RemoveiSNSServer <iSNS服务器地址> iscsicli RefreshiSNSServer <iSNS服务器地址> iscsicli ListiSNSServers iscsicli FirewallExemptiSNSServer iscsicli NodeName <节点名称> iscsicli SessionList <显示会话信息> iscsicli CHAPSecret <chap密码> iscsicli TunnelAddr <Initiator名称> <InitiatorPort> <Destination Address> <Tunnel Address> <Persist> iscsicli GroupKey <密钥> <Persist> iscsicli BindPersistentVolumes iscsicli BindPersistentDevices iscsicli ReportPersistentDevices iscsicli AddPersistentDevice <卷或设备路径> iscsicli RemovePersistentDevice <卷或设备路径> iscsicli ClearPersistentDevices iscsicli Ping <Initiator名称> <地址> [请求计数] [请求大小] [请求超时] iscsicli GetPSKey <Initiator名称> <initiator Port> <Id Type> <Id> iscsicli PSKey <Initiator名称> <initiator Port> <Security Flags> <Id Type> <Id> <Key> <persist> iscsicli QLoginTarget <TargetName> [CHAP用户名] [CHAP密码] iscsicli QAddTarget <目标名称> <目标门户地址> iscsicli QAddTargetPortal <目标门户地址> iscsicli QAddConnection <SessionId> <Initiator Instance> 目标映射: 有效载荷ID类型: 安全标志: 登录标志: ISCSI_LOGIN_FLAG_MULTIPATH_ENABLED 0x00000002 ISCSI_CHAP_AUTH_TYPE = 1, ISCSI_MUTUAL_CHAP_AUTH_TYPE = 2 ISCSI_TARGET_FLAG_MERGE_TARGET_INFORMATION 0x00000004 例如,0x12345678 指定一个 4 字节的密钥。 所有数字值假定为十进制,除非前面带有 0x。如果以 0x 开头,则该值被视为十六进制。 iscsicli 也可以在命令行模式下运行,在此模式下,可以直接从控制台输入 iscsicli 命令。要进入命令行模式,只需运行没有任何参数的 iscsicli。 操作成功完成。 |
在局域网中通过命令行搭建 iSCSI 发起程序并进行高级应用是一个比较复杂的过程,涉及到多个步骤和配置。以下是一个简单的示例,指导如何在 Windows 系统上使用命令行搭建 iSCSI 发起程序的连接:
-
安装 iSCSI 发起程序:
- 首先确保你的 Windows 系统已经安装了 iSCSI 发起程序。你可以使用命令行工具
dism.exe
来安装 iSCSI Initiator 功能。以管理员身份打开命令提示符,并运行以下命令: Copy Codedism /online /enable-feature /featurename:IscsiInitiator
- 首先确保你的 Windows 系统已经安装了 iSCSI 发起程序。你可以使用命令行工具
-
配置 iSCSI 发起程序:
- 使用命令行工具
iscsicli
配置 iSCSI 发起程序连接到目标存储服务器。以下是一个简单的示例: Copy Codeiscsicli QAddTargetPortal 192.168.1.100 iscsicli ListTargets iscsicli ReportTargetMappings iscsicli QLoginTarget TargetName
- 使用命令行工具
-
挂载 iSCSI 存储卷:
- 一旦成功连接到目标服务器,你可以使用命令行工具
diskpart
来挂载 iSCSI 存储卷。以下是一个简单的示例: Copy Codediskpart list disk select disk X (X 是 iSCSI 磁盘的编号) online disk attributes disk clear readonly create partition primary format quick assign letter=Z
- 一旦成功连接到目标服务器,你可以使用命令行工具
-
高级应用示例:
- 一旦挂载成功,你可以将该存储卷用于高级应用,例如在命令行中设置共享、备份策略等。
需要注意的是,这只是一个简单的示例,实际的操作可能更加复杂,特别是在配置 iSCSI 目标、认证、安全等方面。此外,在 Linux 系统上也可以使用命令行工具 iscsiadm
来配置 iSCSI 连接。
局域网中搭建 iSCSI 发起程序并连接到目标,您可以按照以下步骤进行高级应用实例:
-
准备工作:
- 确保目标设备已配置为允许 iSCSI 连接,并具有正确的访问权限。
- 确保您的主机上已安装 iSCSI 发起程序,可以使用 iscsicli 命令行工具。
-
配置 iSCSI 发起程序:
- 打开命令行终端,并输入 iscsicli 命令以启动 iSCSI 命令行模式。
- 使用 iscsicli 命令配置发起程序,包括指定目标 IP 地址、目标名称、认证类型等信息。
- 可以使用 iscsicli 命令查看当前的发起程序配置信息。
-
连接到目标:
- 使用 iscsicli 命令连接到配置好的目标,确保输入正确的目标名称和 IP 地址。
- 输入必要的认证信息(如果需要),例如 CHAP 密码等。
-
验证连接:
- 连接成功后,可以使用 iscsicli 命令验证连接是否正常建立,检查连接状态和数据传输情况。
-
高级应用实例:
- 在连接成功的基础上,您可以进一步进行高级操作,如配置多路径连接、设置数据传输优先级、调整缓存设置等。
- 根据您的需求和目标设备支持的功能,可以尝试不同的高级应用场景,以优化 iSCSI 数据传输性能。
标签:iSCSI,目标,命令,CHAP,iscsicli,参数,命令行,连接 From: https://www.cnblogs.com/suv789/p/18104501