Veritas™ Appliance iSCSI 指南
使用 iSNS 发现目标
本节提供了使用 Internet 存储名称服务 (iSNS) 方法发现 iSCSI 目标的说明。如果您的网络上至少有一个 iSNS 服务器,则使用此方法。使用此方法,iSCSI 启动器可以发现注册到 iSNS 服务器的目标。对于此方法,您必须提供 iSNS 服务器地址和/或端口。然后,iSCSI 启动器可以查询指定的 iSNS 服务器以发现目标。iSNS 服务器的默认端口为 3205。
仅当发现目标后才能连接到该目标。检查以下注意事项:
如果在连接目标后再次运行 iSCSI > Target Discover Portal 或 iSCSI > Target Discover iSNS 命令,则会覆盖现有连接设置,如目标凭据。如果目标需要身份验证,则在重新连接现有会话后再次输入目标凭据。如果设备重新启动,则需要重新连接现有会话。更改设备的 IQN 或重新启动 iSCSI 进程后,必须重新连接现有会话。
在两个 iSCSI 接口上使用 iSNS 发现目标时,先为 iscsi1 运行 Target Discover iSNS 命令,然后再为 iscsi2 运行此命令。Target Show All 命令只显示最近的记录。例如,对于某些目标,Target Show All 命令中的“接口”列可能不会将两个接口(iscsi1、iscsi2)都显示出来。对于某些目标,实际显示的是最近执行的命令中的接口(此例中为 iscsi2)。
使用 iSNS 服务器发现 iSCSI 目标
注意:
iSNS 服务器必须已进行设置且在网络上可用,然后才能运行以下步骤。
- 打开安全外壳 (SSH) 会话,以管理员身份登录设备。
- 导航到 Main_Menu > Settings > iSCSI 菜单。
- 键入 Target Discover iSNS 命令。
- 输入已配置为参数的 iSNS 服务器地址和 iSCSI 接口名称。
iSNS 地址必须采用以下格式:<IPv4 地址或主机名>[:端口]。主机名可以是短名称或完全限定域名。默认端口为 3205。
示例:192.116.50.50 或 abc:3205
iSCSI 接口名称只能包含数字 (0-9)、字母(A-Z 和 a-z)、冒号 (:)、连字符 (-)、下划线 (_) 和句点 (.)。该名称只能以数字 (0-9)、字母(A-Z 和 a-z)和下划线 (_) 开头。
- 运行 Target Discover iSNS <iSNS 地址> <接口名称> 命令,以发现在特定接口上注册到 iSNS 服务器的所有 iSCSI 目标。
系统会提示您提供用户名和密码。如果您的目标需要身份验证,则键入 yes。
注意:
当已在目标设备上启用 CHAP 身份验证并且已通过使用 iSNS 发现目标时,iSCSI > Target Discover 命令可能不会提示输入目标凭据。
Does your target require a username and password? (yes,no)[no]:no Showing the discovered targets... +-----+--------------------------|---------------------|----------------+ | No. | Target IQN |Target Portal Address| Interfaces | +-----+--------------------------|---------------------|----------------| | 1 | iqn.1996-03.veritas:abc | 10.121.98.22:3260 | iscsi1, iscsi2 | +-----+--------------------------|---------------------|----------------| | 2 | iqn.1996-03.veritas:xyz | 10.121.98.23:3260 | iscsi1, iscsi2 | +-----+--------------------------|---------------------|----------------+ | 3 | iqn.1996-03.veritas:host | 10.121.98.24:3260 | iscsi1, iscsi2 | ------|--------------------------|---------------------|----------------|