Cisco Unified Computing SystemTM(Cisco UCS®)版本2.1引入了本地分区功能,该功能允许对直连存储阵列进行分区,而无需上游Cisco® MDS 9000系列或Cisco Nexus® 5000系列交换机。本文档介绍如何准备Cisco UCS进行本地分区,讨论与整个Cisco UCS拓扑中的本地分区功能相关的注意事项,并演示如何在配置功能后配置本地分区以及查看和修改本地分区。
本文档面向对了解和部署Cisco UCS 2.1中引入的Cisco UCS本地分区功能感兴趣的系统架构师和工程师。本文档假定读者对Cisco UCS和思科网络产品环境中的以太网光纤通道(FCoE)、LAN、光纤通道(FC)和存储的基本功能知识及行业标准具有一般了解。
测试环境包括:
注意:当FC或FCoE上行链路存在时,当前不支持Cisco UCS Local Zoning功能。禁用并删除所有FC和FCoE上行链路,然后再继续。
Cisco UCS本地分区功能要求Cisco UCS交换矩阵互联在FC交换模式下而不是默认的FC终端 — 主机模式下配置。
在Cisco UCS Manager中,选择导航窗格中的SAN选项卡,然后选择导航树中的顶级SAN节点。在主窗口中,选择SAN上行链路选项卡,其中显示端口和端口通道和SAN引脚组窗口。

单击主窗口中的SAN Uplinks Manager链接。系统将显示SAN Uplinks Manager窗口。
在SAN上行链路管理器窗口中,选择SAN上行链路选项卡。

注意:如果更改FC上行链路模式,两个交换矩阵互联将立即重新启动,导致10到15分钟的中断。您应该仅在计划维护时段内更改上行链路模式。
上行链路模式字段将显示Cisco UCS当前处于FC终端主机模式还是FC交换模式。如果Cisco UCS已处于FC交换模式,请单击Cancel并继续执行后续步骤。
如果Cisco UCS处于FC终端 — 主机模式,请点击设置FC交换模式将上行链路模式更改为FC交换模式。系统将显示Set FC Switching Mode警告窗口;单击 Yes 以继续执行。

系统将显示Set FC Switching Mode success窗口;Click OK.

两个Cisco UCS交换矩阵互联现在都将重新启动。
当FC或FCoE上行链路存在时,当前不支持Cisco UCS Local Zoning功能。Cisco UCS直连存储当前支持以下配置:
如果上行链路之前已连接或处于活动状态,现在已关闭或删除,您可以从Cisco UCS交换矩阵互联命令行界面(CLI)运行此处所示的命令,以删除以前从北向Cisco MDS 9000系列和Cisco Nexus 5000系列交换机继承的无效或不再需要的区域。
要显示现有区域,请从交换矩阵互联CLI输入以下命令:
FIELD-TME-DELMAR-A# connect nxos
FIELD-TME-DELMAR-A(nxos)# show zone
zone name MM-Server1 vsan 1
pwwn 20:93:59:04:14:45:01:4f
pwwn 20:93:59:04:14:45:01:5e
pwwn 50:0a:09:81:87:99:99:c9
pwwn 50:0a:09:82:87:99:99:c9
zone name MM-Server2 vsan 1
pwwn 20:93:59:04:14:45:01:2f
pwwn 20:93:59:04:14:45:01:3f
pwwn 50:0a:09:81:87:99:99:c9
pwwn 50:0a:09:82:87:99:99:c9
FIELD-TME-DELMAR-A(nxos)# exit
要显示现有的VSAN名称,请输入以下命令(由于将基于VSAN名称修剪不需要的区域,因此必须使用此列表):
FIELD-TME-DELMAR-A# scope fc-uplink
FIELD-TME-DELMAR-A /fc-uplink # show vsan
VSAN:
Name Id FCoE VLAN Fabric ID FC Zoning Overall status
------ ----- ----------- ----------- ----------- ---------------
default 1 138 Dual Disabled Ok
FC-Stats-A 300 300 A Disabled Ok
FC-Stats-B 301 301 B Disabled Ok
FCoE-VSAN100 100 100 A Disabled Ok
FCoE-VSAN101 101 101 B Disabled Ok
FIELD-TME-DELMAR-A /fc-uplink # exit
要删除现有分区,请针对需要修剪的每个VSAN输入此处所示的命令。
对于最初创建为“双模”VSAN的VSAN,请输入以下命令:
FIELD-TME-DELMAR-A# scope fc-uplink
FIELD-TME-DELMAR-A /fc-uplink # scope vsan default
Note: "default" is the name of VSAN0001, replace "default" with appropriate VSAN names
FIELD-TME-DELMAR-A /fc-uplink/vsan # clear-unmanaged-fc-zones-all
FIELD-TME-DELMAR-A /fc-uplink/vsan* # commit-buffer
FIELD-TME-DELMAR-A /fc-uplink/vsan # exit
FIELD-TME-DELMAR-A /fc-uplink # exit
FIELD-TME-DELMAR-A#
对于最初在交换矩阵A或交换矩阵B中创建的VSAN,请输入以下命令:
FIELD-TME-DELMAR-A# scope fc-uplink
FIELD-TME-DELMAR-A /fc-uplink # scope fabric a
FIELD-TME-DELMAR-A /fc-uplink/fabric # scope vsan FC-Stats-A
(replace with appropriate vsan name)
FIELD-TME-DELMAR-A /fc-uplink/fabric/vsan # clear-unmanaged-fc-zones-all
FIELD-TME-DELMAR-A /fc-uplink/fabric/vsan # commit-buffer
FIELD-TME-DELMAR-A /fc-uplink/fabric/vsan # exit
FIELD-TME-DELMAR-A /fc-uplink/fabric* # exit
FIELD-TME-DELMAR-A /fc-uplink # exit
FIELD-TME-DELMAR-A#
对两个交换矩阵互联上的每个VSAN名称重复这些步骤。
命令处理完成后,通过登录每个交换矩阵互联、连接到nxos作用域并输入show zone命令确认区域已删除。
您需要在交换矩阵A和交换矩阵B上的存储云容器中创建VSAN。为支持本地分区而创建的VSAN不应在SAN云容器中重复。
注意:如果未在存储云容器中创建VSAN,则VSAN将不可用于分配到直接连接存储端口。
在Cisco UCS Manager中,选择导航窗格中的SAN选项卡,然后选择存储云节点。在主窗口中,选择VSANs选项卡,然后选择All选项卡。

在主窗口中,单击右侧的绿色+按钮。系统将显示Create VSAN窗口。
填写以下字段:

Click OK.系统将显示Create VSAN success(创建VSAN成功)窗口。Click OK.
对交换矩阵B重复相同的过程:
在主窗口中,单击右侧的绿色+按钮。系统将显示Create VSAN窗口。填写以下字段:

Click OK.系统将显示Create VSAN success(创建VSAN成功)窗口。Click OK.
本地分区需要直接连接FC或FCoE存储并配置FC或FCoE存储端口。
注意:经鉴定的直接连接FC和FCoE存储供应商目前仅限于EMC 、 Hitachi Data Systems和NetApp。请参阅最新的Cisco UCS硬件兼容性列表,了解最新的合格供应商和型号:http://www.cisco.com/en/US/products/ps10477/prod_technical_reference_list.html。
在Cisco UCS Manager中,选择导航窗格中的Equipment选项卡。展开Equipment节点,然后展开Fabric Interconnections节点,然后展开Fabric Interconnect节点,再展开Fabric Interconnect A(primary)节点。展开已连接FC或FCoE直连存储设备的模块(本文档假设端口已配置为FC而不是以太网)。 然后展开FC Ports节点,并选择存储连接的FC端口。在主窗口中,选择General选项卡,并显示端口的Physical Display窗格。

在主窗口的“操作”部分中,单击配置为FC存储端口。系统将显示确认窗口;单击 Yes。将出现成功窗口;Click OK.
在主窗口的Properties部分,单击VSAN下拉菜单,将端口设置为在上一部分创建的VSAN。
注意:如果之前未在存储云容器中创建VSAN,则VSAN在下拉菜单中将不可用,无法分配给直接连接存储端口。

当端口设置为所需的VSAN时,单击Save Changes。将出现成功窗口;Click OK.
对连接到交换矩阵互联A和交换矩阵互联B的每个直连存储端口重复上述步骤。
本地分区可以同时应用于新的服务配置文件和现有的服务配置文件。本节介绍如何在新服务配置文件中创建本地分区。
注意:如果要在创建服务配置文件时创建本地分区,则必须选择Create Service Profile(expert)向导。
注意:本文档假设读者了解服务配置文件创建流程。此处介绍的步骤适用于Create Service Profile(expert)向导的Storage and Zoning部分;本文档不包括其他部分的步骤。
使用Expert向导创建服务配置文件;根据需要完成所有部分,直到您到达“存储”部分为止。
显示“存储”部分时,请完成此处所示的配置。

点击窗口底部的绿色+按钮,以创建虚拟主机总线适配器(vHBA);创建vHBA
窗口。

按如下所示完成配置:
配置完成后,单击OK。
重复上述步骤;点击第二个vHBA的绿色+按钮,然后选择交换矩阵B。

为每个vHBA完成vHBA创建后,单击下一步。
此时将显示向导的“分区”部分。此部分用于配置本地分区。创建本地区域是一个多步骤过程。本地分区的主要结构如下:
示例:vHBA_0、Storage_Target_1、Storage Target_2
Zone1: vHBA0
Storage_Target_1
Zone2: vHBA0
Storage_Target_2d
示例:vHBA_0、Storage_Target_1、Storage Target_2
Zone1: vHBA0
Storage_Target_1
Storage_Target_2

注意:在继续操作之前,让存储目标终端WWPN可用。
点击Select vHBA Initiator Groups(选择vHBA启动器组)窗口底部的绿色+按钮;系统将显示Create vHBA Initiator Group窗口。

按如下方式填写vHBA启动器组字段:
注意:vHBA启动器组名称最多可包含16个字符。
注意:您还可以从Storage Connection Policy下拉菜单中选择之前创建的存储连接策略。但是,在本文档中,将为此服务配置文件创建特定的存储连接策略。
从下拉菜单中选择特定存储连接策略后,创建vHBA启动器
组窗口将展开以显示用于构建存储连接策略的其他字段。

填写以下字段:
在本文档中,点击Single Initiator Single Target旁边的单选按钮。
注意:默认的分区类型是单启动器单目标。

填写以下字段:
配置完成后,单击OK。
此步骤侧重于交换矩阵A(连接到交换矩阵互联A的存储目标终端以及已创建并分配给交换矩阵A的VSAN)。 对要分区到已创建并分配给交换矩阵A的vHBA的每个存储目标终端重复这些步骤。
此示例使用EMC VNX5700存储。利用EMC VNX技术,服务处理器A(SP-A)和服务处理器B(SP-B)分别具有多个端口,这些端口分布在两个交换矩阵中。更具体地说,在本示例中,SP-A-10和SPB-10物理连接到Cisco UCS交换矩阵互联A,SPA-11和SPB-11物理连接到Cisco UCS交换矩阵互联B。
下一个窗口显示已添加存储目标终端SPA-10(50:06:01:62:47:24:30:ec)和SPB-10(50:06:01:6a:47:24:30:ec),这两个终端都已连接到交换矩阵互联A到名为Local_Zone_A的vHBA启动器组。

Click OK.
此时将出现“分区”窗口,其中显示刚创建的vHBA启动器组。现在需要添加vHBA
到vHBA启动器组。此步骤是将主机启动器“分区”到存储目标。
您已经使用交换矩阵A,因此单击“选择vHBA启动器”部分中的fc0(vHBA0);此选择将突出显示。
接下来,在“选择vHBA启动器组”部分中单击Local_Zone_A;它现在将突出显示。
当同时突出显示fc0(vHBA0)和Local_Zone_A时,“选择vHBA启动器”和“选择vHBA启动器组”部分之间的“添加到”按钮将变为活动状态。

单击Add To按钮。
fc0(vHBA0)设置现在将出现在Local_Zone_A vHBA启动器组中。

现在已定义包括fc0(vHBA0)和存储目标端点的本地区域。
对交换矩阵B重复上述步骤,创建Local_Zone_B,创建连接到交换矩阵互联B的存储目标终端,指定路径B,并选择之前在交换矩阵B上创建的VSAN。重复
这些步骤适用于要分区到已创建并分配给交换矩阵B的vHBA的每个存储目标端点。
配置完成后,“分区”窗口将类似于此处所示的屏幕图像。

本地区域A和本地区域B现已定义。单击 Next。
继续进入“创建服务配置文件(专家)”向导的“服务器引导顺序”页面。
注意:本文档假设读者已经知道如何配置本地引导和从SAN引导。
注意:在从SAN启动配置中,如果存储目标终端的WWPN与之前显示的本地分区步骤中配置的存储目标终端相同,则会创建重复的区域,因为区域是从服务配置文件的“服务器启动顺序”部分中指定的存储目标终端自动创建的。
完成Create Service Profile(expert)向导的其余部分后,单击Finish按钮以保存新的服务配置文件。
要确认或修改已完成的服务配置文件中的vHBA启动器组,请在Cisco UCS Manager主导航窗口中选择Server选项卡,然后展开导航树中的Servers 节点、Service Profiles 节点和Root 节点(或其他组织容器);然后选择服务配置文件。在Cisco UCS Manager主窗口中,选择Storage选项卡,然后选择vHBA Initiator Groups选项卡。之前在服务配置文件创建过程中创建的vHBA启动器组将显示在Cisco UCS Manager主窗口中。

您可以在此窗口中查看和修改vHBA启动器组。要查看现有vHBA启动器组,请单击该组的名称。vHBA启动器组的详细信息将显示在屏幕下部的“详细信息”部分中(使用“详细信息”屏幕右侧的滚动条查看特定存储连接策略详细信息)。
点击vHBA启动器组名称将激活窗口右侧的操作按钮(垃圾桶和修改按钮)。 您可以通过点击绿色的+按钮将vHBA启动器组添加到服务配置文件。要修改现有vHBA启动器组,请单击绿色+按钮下方的修改操作按钮。有关现有vHBA启动器组的所有其他详细信息都可以在窗口的“详细信息”部分进行修改。
注意:仅当服务配置文件与硬件关联时,才在交换矩阵互联上激活区域。如果服务配置文件未与硬件关联,则区域不会显示在FC Zones选项卡或CLI中。当服务配置文件与硬件取消关联时,交换矩阵互联上以前激活的区域将被停用,从而从FC Zones选项卡和CLI中删除这些区域。
要从Cisco UCS Manager内查看为服务配置文件创建的本地区域,请在Cisco UCS Manager主导航窗口中选择Server选项卡,然后展开导航树中的Servers 节点、Service Profiles 节点和Root 节点(或其他组织容器);然后选择服务配置文件。在Cisco UCS Manager主窗口中,选择FC Zones选项卡;系统将显示与服务配置文件关联的区域列表。

注意:在此服务配置文件的本地区域列表中,所有区域均已复制。如前所述,在Zones页面上创建区域,并在引导策略中配置这些相同的启动器和目标时,这是预期结果。
要查看在此Cisco UCS域中全局创建的本地区域,请在导航窗格中选择SAN选项卡,然后在导航树中选择顶级SAN容器。在Cisco UCS主窗口中,选择VSANs选项卡,然后选择FC Zones选项卡。在此Cisco UCS域中创建的所有本地区域的列表将显示在Cisco UCS Manager主窗口中。

通过nxos范围,可以从Cisco UCS交换矩阵互联CLI查看区域。
通过安全外壳(SSH)或Telnet登录交换矩阵互联CLI。
在CLI提示符下,输入以下命令:
FIELD-TME-DELMAR _A # connect nxos
Cisco Nexus Operating System (NX-OS) Software
TAC support: http://www.cisco.com/tac
Copyright (c) 2002-2012, Cisco Systems, Inc. All rights reserved.
The copyrights to certain works contained in this software are
owned by other third parties and used and distributed under license.
Certain components of this software are licensed under the GNU
General Public License (GPL) version 2.0 or the GNU Lesser General
Public License (LGPL) Version 2.1. A copy of each such license is
available at http://www.opensource.org/licenses/gpl-2.0.php and
http://www.opensource.org/licenses/lgpl-2.1.php
FIELD-TME-DELMAR _A (nxos)# show zone
zone name ucs_FIELD-TME-DELMAR_A_1_Local_Zoning_fc0 vsan 200
pwwn 20:ca:00:25:b5:00:00:1b
pwwn 50:06:01:62:47:24:30:ec
zone name ucs_FIELD-TME-DELMAR_A_2_Local_Zoning_fc0 vsan 200
pwwn 20:ca:00:25:b5:00:00:1b
pwwn 50:06:01:6a:47:24:30:ec
zone name ucs_FIELD-TME-DELMAR_A_3_Local_Zoning_fc0 vsan 200
pwwn 20:ca:00:25:b5:00:00:1b
pwwn 50:06:01:6a:47:24:30:ec
zone name ucs_FIELD-TME-DELMAR_A_4_Local_Zoning_fc0 vsan 200
pwwn 20:ca:00:25:b5:00:00:1b
pwwn 50:06:01:62:47:24:30:ec
FIELD-TME-DELMAR _A (nxos)#
将会显示show zone命令的结果。由于此系统当前仅包含本文档中创建的服务配置文件中的本地区域,因此每个区域都以单启动器单目标格式显示
因为这是服务配置文件中选择的选项。
如果选择了Single Target Multiple Targets,show zone命令的结果将显示以下内容:
zone name ucs_FIELD-TME-DELMAR_A_1_Local_Zoning_fc0 vsan 200
pwwn 20:ca:00:25:b5:00:00:1b
pwwn 50:06:01:62:47:24:30:ec
pwwn 50:06:01:6a:47:24:30:ec
zone name ucs_FIELD-TME-DELMAR_A_2_Local_Zoning_fc0 vsan 200
pwwn 20:ca:00:25:b5:00:00:1b
pwwn 50:06:01:62:47:24:30:ec
zone name ucs_FIELD-TME-DELMAR_A_3_Local_Zoning_fc0 vsan 200
pwwn 20:ca:00:25:b5:00:00:1b
pwwn 50:06:01:6a:47:24:30:ec
在此列表中,第一个区域显示三个WWPN:vHBA启动器(pwwn 20:ca:00:25:b5:00:00:1b)的WWPN以及存储目标的两个WWPN(pwwn 50:06:01:62:47:24:30:ec和pwwn 50:06:01:6a:47:24:30:ec)。
接下来的两个区域是Single Initiator Single Target。这些区域由Cisco UCS为引导策略中指定的存储目标自动构建。如前所述,这些区域是重复的。单个发起方多目标区域就足够了;但是,这正是当前思科UCS分区结构的设计方式。
要查看带WWPN是否登录指示的区域,请输入以下命令:
FIELD-TME-DELMAR _A(nxos)# show zone active
FIELD-TME-DELMAR _A (nxos)# show zone active
zone name ucs_FIELD-TME-DELMAR_A_1_Local_Zoning_fc0 vsan 200
* fcid 0xcf0001 [pwwn 20:ca:00:25:b5:00:00:1b]
* fcid 0xcf00ef [pwwn 50:06:01:62:47:24:30:ec]
zone name ucs_FIELD-TME-DELMAR_A_2_Local_Zoning_fc0 vsan 200
* fcid 0xcf0001 [pwwn 20:ca:00:25:b5:00:00:1b]
* fcid 0xcf01ef [pwwn 50:06:01:6a:47:24:30:ec]
zone name ucs_FIELD-TME-DELMAR_A_3_Local_Zoning_fc0 vsan 200
* fcid 0xcf0001 [pwwn 20:ca:00:25:b5:00:00:1b]
* fcid 0xcf01ef [pwwn 50:06:01:6a:47:24:30:ec]
zone name ucs_FIELD-TME-DELMAR_A_4_Local_Zoning_fc0 vsan 200
* fcid 0xcf0001 [pwwn 20:ca:00:25:b5:00:00:1b]
* fcid 0xcf00ef [pwwn 50:06:01:62:47:24:30:ec]
列表显示活动且已登录的区域和WWPN(在已登录的WWPN的fcid值前面加星号[*])。
请考虑以下区域名称:
zone name ucs_ FIELD-TME-DELMAR_A _1_Local_Zoning_fc0 vsan 200
名称可按如下方式解码:
请注意以下最大值:
请参阅《Cisco UCS Manager GUI配置指南》的“配置光纤通道分区”部分:
http://www.cisco.com/en/US/products/ps10281/products_installation_and_configuration_guides_list.html。
| 版本 | 发布日期 | 备注 |
|---|---|---|
1.0 |
20-May-2013
|
初始版本 |