Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

Internet存储名称服务(iSNS)

贡献者

Internet 存储名称服务( iSNS )是一种协议,可用于自动发现和管理 TCP/IP 存储网络上的 iSCSI 设备。iSNS 服务器会维护有关网络上活动 iSCSI 设备的信息,包括其 IP 地址, iSCSI 节点名称 IQN 和门户组。

您可以从第三方供应商处获取 iSNS 服务器。如果网络上配置了 iSNS 服务器并使其可供启动程序和目标使用,则可以使用 Storage Virtual Machine ( SVM )的管理 LIF 在 iSNS 服务器上注册该 SVM 的所有 iSCSI LIF 。注册完成后, iSCSI 启动程序可以查询 iSNS 服务器以发现该特定 SVM 的所有 LIF 。

如果决定使用 iSNS 服务,则必须确保已将 Storage Virtual Machine ( SVM )正确注册到 Internet 存储名称服务( iSNS )服务器。

如果网络上没有 iSNS 服务器,则必须手动配置每个目标,使其对主机可见。

iSNS 服务器的功能

iSNS 服务器使用 Internet 存储名称服务( iSNS )协议来维护有关网络上活动 iSCSI 设备的信息,包括其 IP 地址, iSCSI 节点名称( IQN )和门户组。

通过 iSNS 协议,可以自动发现和管理 IP 存储网络上的 iSCSI 设备。iSCSI 启动程序可以查询 iSNS 服务器以发现 iSCSI 目标设备。

NetApp 不提供或转售 iSNS 服务器。您可以从 NetApp 支持的供应商处获取这些服务器。

SVM 如何与 iSNS 服务器交互

iSNS 服务器通过 SVM 管理 LIF 与每个 Storage Virtual Machine ( SVM )进行通信。管理 LIF 会将所有 iSCSI 目标节点名称,别名和门户信息注册到特定 SVM 的 iSNS 服务中。

在以下示例中、SVM"`VS1`"使用SVM管理LIF "`VS1_mgmt_lif`"向iSNS服务器注册。在 iSNS 注册期间, SVM 会通过 SVM 管理 LIF 将所有 iSCSI LIF 发送到 iSNS 服务器。iSNS注册完成后、iSNS服务器会显示一个列表、其中列出了"`VS1`"中为iSCSI提供服务的所有LUN。如果集群包含多个 SVM ,则每个 SVM 都必须分别向 iSNS 服务器注册才能使用 iSNS 服务。

SVM和iSNS服务器交互示例1

在下一个示例中、iSNS服务器完成目标注册后、主机A可按步骤1中所述、通过iSNS服务器发现"`VS1`"的所有L文件。在主机A完成"`VS1`"的查找后、主机A可以与"`VS1`"中的任何一个L建立连接、如步骤2所示。在将管理LIF "`VS2`"的` VS2_mgmt_LIF`"注册到iSNS服务器之前、主机A无法识别"`VS2`"中的任何LIF。

SVM和iSNS服务器交互示例2.

但是,如果定义了接口访问列表,则主机只能使用接口访问列表中定义的 LIF 来访问目标。

初始配置 iSNS 后,当 SVM 配置设置发生更改时, ONTAP 会自动更新 iSNS 服务器。

从更改配置到ONTAP向iSNS服务器发送更新、可能会有几分钟的延迟。强制立即更新iSNS服务器上的iSNS信息: vserver iscsi isns update

用于管理 iSNS 的命令

ONTAP 提供了用于管理 iSNS 服务的命令。

如果您要 …​

使用此命令 …​

配置 iSNS 服务

vserver iscsi isns create

启动 iSNS 服务

vserver iscsi isns start

修改 iSNS 服务

vserver iscsi isns modify

显示 iSNS 服务配置

vserver iscsi isns show

强制更新已注册的 iSNS 信息

vserver iscsi isns update

停止 iSNS 服务

vserver iscsi isns stop

删除 iSNS 服务

vserver iscsi isns delete

查看命令的手册页

man command name

有关详细信息,请参见每个命令的手册页。