目录
简介 Cisco的iSCSI驱动,在服务器上位于,是iSCSI解决方法的关键组件。这些iSCSI驱动程序拦截SCSI命令,将其封装到IP数据包中,并将其重定向到Cisco SN 5420、Cisco SN 5428-2或Cisco MDS/IPS-8。本文档提供了Solaris iSCSI主机到MDS的示例配置/IPS-8。
开始使用前
规则 本文档中使用的Cisco MDS 9000是指MDS 9000系列(MDS 9506、MDS 9509、MDS 9216)中的任何光纤通道(FC)交换机产品。
IPS刀片是指IP存储服务模块。有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
先决条件
安装与Windows Server 2003版本兼容的iSCSI驱动程序。最新版本的驱动程序可在Cisco.com上的“Cisco iSCSI Driver for Windows Server 2003(仅限注册客户)”页上找到。README.txt文件包括在驱动程序zip(tar)文件中。README包含关于许可证协议的信息、驱动程续安装和配置说明以及驱动体系结构的技术概要。
用于Microsoft Windows 2003的思科iSCSI驱动程序需要Windows Server 2003企业版或标准版或Web版。
使用的组件 本文档中的信息基于以下软件和硬件版本。
装有Windows Server 2003标准版的主机
用于Windows Server 2003的思科iSCSI驱动程序3.1.2。在iSCSI配置窗口左下角可以看到iSCSI驱动程序版本。
带软件版本1.2(1a)的思科MDS 9216
canterbury# show module
Mod Ports Module-Type Model Status
--- ----- ------------------------------- ------------------ ------------
1 16 1/2 Gbps FC/Supervisor DS-X9216-K9-SUP active *
2 8 IP Storage Services Module DS-X9308-SMIP ok
Mod Sw Hw World-Wide-Name(s) (WWN)
--- ----------- ------ --------------------------------------------------
1 1.2(1a) 1.0 20:01:00:0c:30:6c:24:40 to 20:10:00:0c:30:6c:24:40
2 1.2(1a) 0.3 20:41:00:0c:30:6c:24:40 to 20:48:00:0c:30:6c:24:40
Mod MAC-Address(es) Serial-Num
--- -------------------------------------- ----------
1 00-0b-be-f8-7f-08 to 00-0b-be-f8-7f-0c JAB070804QK
2 00-05-30-00-ad-e2 to 00-05-30-00-ad-ee JAB070806SB
* this terminal session
Canterbury#show ver
Cisco Storage Area Networking Operating System (SAN-OS) Software
TAC support: http://www.cisco.com/tac
Copyright (c) 2002-2003 by Cisco Systems, Inc. All rights reserved.
The copyright for certain works contained herein are owned by
Andiamo Systems, Inc. and/or other third parties and are used and
distributed under license.
Software
BIOS: version 1.0.8
loader: version 1.1(2)
kickstart: version 1.2(1a)
system: version 1.2(1a)
BIOS compile time: 08/07/03
kickstart image file is: bootflash:/k121a
kickstart compile time: 9/1/2003 17:00:00
system image file is: bootflash:/s121a
system compile time: 9/1/2003 17:00:00
Hardware
RAM 960080 kB
bootflash: 500736 blocks (block size 512b)
slot0: 0 blocks (block size 512b)
Canterbury uptime is 1 days 12 hours 3 minute(s) 29 second(s)
Last reset at 39578 usecs after Mon Oct 13 07:32:38 2003
Reason: Reset Requested by CLI command reload
System version: 1.2(1a)
本文档中的信息都是基于特定实验室环境中的设备创建的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您是在真实网络上操作,请确保您在使用任何命令前已经了解其潜在影响。
背景理论 IP存储模块提供对FC存储设备的IP主机访问。IPS模块是DS-X9308-SMIP。它提供透明SCSI路由。使用iSCSI协议的IP主机可以透明地访问FC网络上的SCSI(FCP)目标IP主机通过TCP/IP连接将封装在iSCSI协议数据单元(PDU)中的SCSI命令发送到MDS 9000 IPS端口。在IPS模块上,以正确配置的千兆以太网(GE)接口形式提供连接。IPS模块使您创建虚拟iSCSI目标并且映射他们到在FC SAN上可用的物理FC目标。它将FC目标呈现给IP主机,就像物理目标在本地连接到IP网络一样。
需要通过IPS模块访问存储的每个iSCSI主机都需要安装兼容的iSCSI驱动程序。使用iSCSI协议, iSCSI驱动程序允许iSCSI主机通过IP网络传输SCSI请求和响应。从主机操作系统的角度, iSCSI驱动看来是SCSI运输驱动程序,与主机中一条外围通道的FC驱动程序相似。从存储设备的角度,每台IP主机出现为一台FC主机。
将SCSI从IP主机路由到FC存储设备包括以下主要操作:
在主机和IPS模块之间通过IP网络传输iSCSI请求和响应。
在IP网络上的主机和FC存储设备之间路由SCSI请求和响应(将iSCSI转换为FCP,反之亦然)。 此运输路线由IPS模块执行。
在IPS模块和FC存储设备之间传输FCP请求或响应。 默认情况下IP存储模块不导入FC目标到iSCSI。在IPS模块使FC目标可用于iSCSI启动器之前,必须配置动态或静态映射。当两个都被配置后,静态被映射的FC目标有一个配置的名称。在此配置中,您将看到静态映射的示例。使用动态映射时,每次iSCSI主机连接到IPS模块时,都会创建新的FC N端口,为此N端口分配的nWWN和pWWN可能不同。请使用静态映射方法,如果您需要iSCSI主机每次获得同样nWWN和pWWN,它接到IPS模块。静态映射可用于IPS模块,以访问具有基于启动器的pWWN和/或nWWN的访问控制和LUN映射/掩码配置的智能FC存储阵列。
您可以通过指定将通告每个静态映射的iSCSI目标的IPS端口列表并指定允许访问该目标的iSCSI启动器节点名称列表来控制对每个静态映射的iSCSI目标的访问。FC基于分区的访问控制和基于ISCSI的访问控制是访问控制可以为iSCSI提供的二个机制。可以同时使用两个方法。在此配置中,已允许特定VSAN使用默认分区。IPS模块使用基于iSCSI节点名称的访问控制列表和基于FC分区的访问控制列表,以在iSCSI发现和iSCSI会话创建期间实施访问控制。
iSCSI发现:当iSCSI主机创建一个iSCSI发现会话并询问所有iSCSI目标时, IPS模块返回iSCSI目标列表此iSCSI主机允许基于接入控制策略的接入。
iSCSI会话创建:当IP主机启动iSCSI会话时, IPS模块验证指定的iSCSI目标(在会议登录请求)是否静态映射到目标,如果是,验证IP主机的iSCSI节点名是否允许访问目标。如果IP主机没有权限,其登录被拒绝。 IP存储模块为此IP主机创建FC虚拟N端口(N端口可能已存在),并对IP主机正在访问的FC目标pWWN的FCID执行FC名称服务器查询。它使用IP主机虚拟N端口的pwwn作为名称服务器查询的请求方。因此,名称服务器执行的一次强制的pwwn区域查询并且回应查询。如果名称服务器返回FCID,则接受iSCSI会话。否则,登录请求被拒绝。
配置 在本节中,您将获得配置MDS 9216和Cisco iSCSI Driver for Solaris的信息。
网络图
本文档使用下图所示的网络设置。
配置 本文档使用如下所示的配置。
Vuk(Windows Server 2003)
坎特伯雷(MDS 9216)
Vuk(Windows Server 2003)
初始配置任务包括以下操作:
设置驱动程序将访问的MDS 9000系列系统的iSCS目标IP地址。
设置iSCSI目标身份验证用户名和密码。
保存iSCSI目标配置并设置驱动程序的启动类型。 要配置驱动程序,请执行以下步骤:
作为有管理员权限的一个用户登录到计算机。
单击开始,指向设置,单击控制面板,然后双击iSCSI配置。
Iscsi Config程序会显示Win 2000/XP/2003的Cisco iSCSI配置对话框。
在Win 2000的思科iSCSI配置对话框中,配置MDS 9000系列系统中SCSI路由实例的IP地址,如下所示:
在目标主机名/IP地址文本框中,键入MDS 9000系列系统中SCSI路由实例的IP地址。在本配置示例中,IP地址为10.48.69.222。
单击 Add。IP地址在Target Host Names/IP Addresses文本框下的显示区被显示。
点击保存并退出。
重新启动计算机。
坎特伯雷(思科MDS 9216)
vsan database
vsan 222 name ozden
!--- VSAN 222 has been used for iSCSI targets.vsan database
vsan 222 interface fc1/5 !--- Seagate is connected to fc1/5.vsan 222 interface fc1/6
vsan 222 interface fc1/7!--- IBM Shark is connected to fc1/7.vsan 222 interface fc1/8
!--- System boot variables.boot system bootflash:/s121a
boot kickstart bootflash:/k121a
!--- IP configurations.ip domain-name cisco.com
ip name-server 144.254.10.123
ip default-gateway 10.48.69.129
ip routing
iscsi authentication none !--- Identify