Internet存储名称服务
Internet存储名称服务(ISNS)将光纤通道的即插即用功能引入到IP存储网络中。ISNS可以容易的在TCP/IP网络上实现iSCSI和光纤通道设备的自动发现、管理和配置。在光纤通道结构中,一台简单的名称服务器就可以提供这些服务。
无论在什么网络中,服务器(或发起方)都必须了解它们可以访问哪些存储资源(或目标)。实现这一目的的一种方法是管理人员用发起方自己的授权目标清单手工配置每一个发起方,并用授权发起方和访问控制清单配置每一个目标。然而这一过程耗费时间并容易出错,而错误地将多台服务器配置为访问相同的存储资源可能造成灾难性的后果。
ISNS使服务器可以自动识别和连接授权的存储资源。让服务器无需人工干预动态地适应变化的存储资源成员关系和可用情况,这带来了更高的效率。
光纤通道存储名称服务器只能管理光纤通道设备,而ISNS则管理iSCSI设备并通过Internet光纤通道协议管理光纤通道设备。ISNS环境中的终节点(发起方和目标)上运行轻型ISNS客户机程序,这个程序代表主机设备与ISNS服务器打交道。
ISNS提供的服务
名称注册和发现服务:目标和发起方注册它们的属性和地址,然后可以动态地获得有关可访问存储设备的信息。
发现域和登录控制服务:典型存储网络中的资源被划分为叫做发现域的分组,而发现域则可以通过网络管理应用程序进行管理。发现域向本身不具有访问控制功能的目标提供访问控制,同时将每个发起方的登录过程限制在网络中的可用目标的相关子集上,以此来加强安全性。
状态变化通知服务:ISNS服务器将可能影响存储节点运行状态的网络事件通知相关的ISNS客户机程序。存储资源离线、发现域成员关系变化以及网络中出现链路故障等事件都可以触发状态变化通知。这些通知使网络可以迅速地适应拓扑结构中的变化,这对于可伸缩性和可用性非常重要。
光纤通道和iSCSI设备的开放映射:ISNS数据库可以保存有关光纤通道和iSCSI设备以及在多协议环境中这两种设备之间的映射关系的信息。映射的信息可供任意授权的ISNS客户机程序使用。这种集中式的方式是开放的和可扩展的,不必使用专有机制从单个iSCSI-FC(Fibre Channel)网关索取映射关系。
ISNS客户机程序利用包括动态主机配置协议、服务定位协议以及广播或多播“心跳”消息(heartbeat message)来发现ISNS服务器或其他服务器。ISNS框架支持提供冗余性和故障切换的备份ISNS服务器。
ISNS服务器还可以保存和分发用于在登录过程中认证iSCSI存储节点的X.509公共密钥证书。
ISNS为IP与光纤通道网络的无缝集成提供了方便。Internet工程任务组IP存储工作组正在进行ISNS规范的标准化工作,这项规范预计不久将成为一项建议标准。(美国《Network World》供中国《网络世界》专稿)