7.5.2 iSCSI部署
有两种主要的iSCSI部署方案:本地IP SAN和异构IP SAN。本地IP SANs为点到点部署,不需要网关,像IP主机、iSCSI HBA、千兆位以太网交换机、TCP/IP网络等都是适合iSCSI的组件。
而另一方面,异构IP SANs能够通过TCP/IP和FC互联进行iSCSI传输。因此,在IP和FC的分界点需要一个iSCSI网关设备,以承担双重角色。在iSCSI这一端,网关负责将FC目标转换成iSCSI目标对象发给IP主机,而在FC这一端,它又将每一个iSCSI主机转换成FC HBA(FC启动器)。有关更多的异构IP SANs iSCSI部署细节请参看后续内容。
iSCSI视角
MDS IPS模块集成了iSCSI网关的功能,我们将把它作为后面深入探讨的样例平台。在iSCSI这一端,IPS模块将物理FC目标看成虚拟的iSCSI目标,允许iSCSI主机访问它们。实现途径如下:
·动态目标映射:该方法自动地将所有FC目标设备/端口导入成为iSCSI设备,IPS模块将每一个物理FC目标映射成一个iSCSI目标(由VSAN和zoning管理)。换句话说,即所有能通过物理存储对象端口访问到的逻辑单元(Logical Units,LU),都被处理成带有相同逻辑单元序号的iSCSI LU。这种映射生成了一个自动的iSCSI目标名称。图7-26展示了一个动态目标映射的样例。
图 7-26 动态目标映射样例
·静态目标映射:这一方法为人工创立iSCSI目标设备,并将它们映射到全局FC目标的端口或FC LUN的子集上,映射时需要获得唯一的iSCSI目标名称。当iSCSI主机需要被局限到FC目标的LU的逻辑子集范围内并且/或者需要对iSCSI进行访问控制时,将使用静态目标映射。静态导入也支持透明故障恢复,前提是冗余FC端口访问能够访问到FC目标的LU。
FC视角
在FC这一端,IPS模块可以使用两种模式将iSCSI主机转变成FC光纤中的FC目标:
·透明模式:在这一模式中,每一个iSCSI主机都被当初一个虚拟的FC主机,透明模式的优势在于它能够支持不同粒度级别的访问控制配置。由于从iSCSI到FC采用点到点映射,因此每个主机在FC目标上都拥有不同的zoning或者LUN访问控制,如果将iSCSI主机处理为透明模式,可以采用下列方法将iSCSI主机映射到虚拟FC主机上。
·动态映射(默认):采用动态映射方法,一个iSCSI主机可以映射到动态生成的端口全局名(Port World Wide Name,PWWN)以及节点全局名(Node World Wide Name,NWWN),每次iSCSI主机连接时,都可以被映射到不同的WWN。如果不需要对FC目标设备进行访问控制,可以采用动态映射默认模式。
说明:用户可以调用“iscsi save-initiator”命令将动态iSCSI启动器映射到一个静态iSCSI启动器,这样就能够永久保存动态分配的NWWN/PWWN映射以便启动器再次登录时,能够使用相同的映射。
·静态映射:如果采用静态映射,一个iSCSI主机将被映射到指定的PWWN和NWWN,这个映射关系将被保存在永久存储中,以便每次iSCSI主机登录时,都能使用一样的WWN映射信息。如果需要对目标设备进行访问控制,就要求使用静态映射模式。可以通过以下方式实现这种映射:
·用户分配:由用户在系统配置时指定唯一的WWN。
·系统分配(推荐):由交换机根据交换机的FC的WWN池确定WWN,并负责保持分配的持久性。
·代理-启动模式:在这一模式中,每个IPS端口只能创建一个虚拟主机N端口(HBA端口),所有连接到该IPS端口的iSCSI主机都使用同一个虚拟主机N端口访问FC目标对象。如果FC存储设备要对每个主机实行显式LUN访问控制,则需使用透明启动模式(将iSCSI主机当初FC主机),因为显示控制意味着需要静态配置每个iSCSI主机,而每个iSCSI主机的配置任务都要分若干步才能完成。此时,使用代理-启动模式将能够简化配置。图7-27给出了一个代理启动样例。
图 7-27 代理启动样例
说明:当使用代理启动模式时,FC存储阵列的LUN映射和赋值都必须被配置成能够允许代理的虚拟N_端口的PWWN能够访问所有的LUN,所有通过该IPS端口连接的iSCSI启动器也使用了这些LUN,然后通过配置静态目标映射(iSCSI虚拟目标和LUN映射)将LUN赋给每个iSCSI启动器以及MDS交换机上基于iSCSI的访问控制。