用户指南 以太网 iSCSI 适配器和 以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 第三方信息由 Dell® 友情提供。 BC0054508-05 J
用户指南 – 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 文档修订历史 修订版 A, 2015 年 2 月 18 日 修订版 B, 2015 年 7 月 29 日 修订版 C, 2016 年 3 月 24 日 修订版 D, 2016 年 4 月 8 日 修订版 E, 2017 年 2 月 2 日 修订版 F, 2017 年 8 月 25 日 修订版 G, 2017 年 12 月 19 日 修订版 H, 2018 年 3 月 15 日 修订版 J, 2018 年 4 月 13 日 更改 受影响的章节 已更改步骤 1。 第 xxii 页上的 “ 下载文档 ” 在 Linux 和 Windows 上添加对 NPIV 的支持 (通 过光纤信道 - 链路服务规范)。 第 4 页上的 “FCoE” 在第一段中,阐明最后一句,指明 “Windows Server 2016 和更新版本不支持 QLogic 的 QLASP 组合驱动程序。 ” 第 7 页上的 “ 在 Windows Server 中配置组合 ” 在 “ 注释 ” 中,阐明最后一句,
用户指南 – 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 已添加 enable_live_grcdump 参数。 第 61 页上的 “enable_live_grcdump” 添加了对 Windows 2016 的支持。 第 68 页上的 “ 安装驱动程序软件 ” (在第二个 “ 注 释 ” 中),第 69 页上的 “ 使用安装程序 ” (表 9-1),第 95 页上的 “Windows Server 2012、 2012 R2 和 2016 iSCSI 引导设置 ”,第 188 页上的 “ 概览 ”,第 200 页上的 “Windows Server 2012、 2012 R2 和 2016 FCoE 引导安装 ”,第 228 页上的 “Windows Server 2012 以及更新版本中的数据中心 桥接 ”,第 268 页上的 “ 使用 Hyper-V 的 Microsoft 虚拟化 ” (表 19-1),第 270 页上的 “ 组合的网络 适配器 ” (表 19-2)。 添加了指令用于选择 iSCSI 作为传统引导协议 (步骤 1
目录 前言 目标读者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 本指南的内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 相关材料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 文档惯例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 下载文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 4 安装硬件 系统要求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 硬件要求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 操作系统要求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 常规 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Microsoft Windows . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 从源 TAR 文件构建驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 安装二进制 DKMS RPM 驱动程序包 . . . . . . . . . . . . . . . . . . . . . . . . . . 安装二进制 KMOD 和 KMP 驱动程序包 . . . . . . . . . . . . . . . . . . . . . . . 加载并运行必要的 iSCSI 软件组件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 卸载或移除 Linux 驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 从 RPM 安装中卸载或移除驱动程序 . . . . . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx bnx2i 驱动程序消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BNX2I 驱动程序注册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 指向 iSCSI 传输名称绑定的网络端口 . . . . . . . . . . . . . . . . . . . . . 驱动程序完成与启用 iSCSI 卸载的 C-NIC 设备的握手 . . . . . . . . 驱动程序检测到 C-NIC 设备上未启用 iSCSI 卸载 . . . . . . . . . . . 超出允许的最大 iSCSI 连接卸载限制 . . . . . . . . . . . . . . . . . . . . . 指向目标节点的网络路由与传输名称绑定是两个不同的设备 . . . 在任何 C-NIC 设备上目标都不可达 .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 使用 iscsiadm 命令登录至目标 . . . . . . . . . . . . . . . . . . . . . . . 列出系统中所有活动的驱动器. . . . . . . . . . . . . . . . . . . . . . . . . . . 最大卸载 iSCSI 连接数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Linux iSCSI 卸载常见问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 56 56 56 57 VMware 驱动程序软件 封包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 9 Windows 驱动程序软件 安装驱动程序软件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 使用安装程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 使用静默安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 修改驱动程序软件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 修复或重新安装驱动程序软件. . . . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx iSCSI 卸载常见问题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 卸载 iSCSI (OIS) 驱动程序的事件日志消息 . . . . . . . . . . . . . . . . . . . . . 11 116 116 QLogic 组合服务 执行概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 词汇表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 组合概念 . . . . . . . . . . . . . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 12 常规网络注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 使用 Microsoft Virtual Server 2005 进行组合. . . . . . . . . . . . . . . . . . . . 跨交换机组合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 交换机链路容错 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 生成树算法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 在 Linux 服务器上安装 WS-MAN 或 CIM-XML. . . . . . . . . . . . . . . . . . . . . . . 步骤 1:安装 OpenPegasus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 从内建 RPM (仅限 Red Hat). . . . . . . . . . . . . . . . . . . . . . . . . . 从源 (Red Hat 和 SUSE). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 步骤 2:在服务器上启动 CIM 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . 步骤 3:在服务器上配置 OpenPegasus . . . . . . . . . . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx RHEL 7 安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Linux:添加引导路径 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VMware ESXi FCoE 引导安装. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 在 VMware 上配置 从 SAN 进行的 FCoE 引导 . . . . . . . . . . . . . . 安装后从 SAN 引导 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 从 SAN 系统进行的 Linux 引导上的驱动程序升级 . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx FCC, A 类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VCCI 通告. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VCCI, B 类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VCCI B 类声明 (日本). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VCCI, A 类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 运行电缆长度测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 测试网络连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 使用 Hyper-V 的 Microsoft 虚拟化 . . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 图片列表 图 3-1 6-1 6-2 6-3 6-4 6-5 8-1 8-2 9-1 9-2 10-1 10-2 10-3 10-4 10-5 10-6 10-7 10-8 10-9 10-10 10-11 10-12 10-13 10-14 11-1 11-2 11-3 11-4 11-5 11-6 11-7 11-8 11-9 11-10 14-1 14-2 14-3 14-4 14-5 14-6 14-7 14-8 14-9 页 支持带标记的多个 VLAN 的服务器示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CCM MBA 配置菜单. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 系统设置,设备设置. . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 14-10 14-11 14-12 14-13 14-14 14-15 14-16 14-17 14-18 14-19 14-20 14-21 14-22 14-23 14-24 14-25 14-26 14-27 14-28 14-29 14-30 14-31 14-32 14-33 14-34 14-35 14-36 14-37 14-38 14-39 FCoE 引导 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 安装 EVBD 驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 安装 bxfcoe 驱动程序 . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 表格列表 表 1-1 1-2 2-1 3-1 4-1 4-2 7-1 8-1 9-1 10-1 10-2 10-3 10-4 10-5 11-1 11-2 11-3 11-4 11-5 11-6 11-7 11-8 11-9 11-10 12-1 12-2 13-1 13-2 13-3 14-1 17-1 17-2 17-3 17-4 17-5 17-6 17-7 17-8 17-9 17-10 17-11 17-12 17-13 页 RJ45 端口 LED 指示的网络链路和活动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 端口 LED 指示的网络链路和活动状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 智能负载平衡 . . . . . . . . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器和以太网 FCoE 适配器 QLogic BCM57xx 和 BCM57xxx 17-14 17-15 17-16 18-1 18-2 18-3 18-4 18-5 18-6 18-7 18-8 19-1 19-2 BCM957810A1006G 环境规格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BCM957810A1008G 环境规格. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BCM957840A4007G 环境规格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . QLogic 57800S 1GB 和 10GBASE-T 机架网络子卡物理特性 . . . . . . . . . . . . . . . . .
前言 本节提供有关本指南的读者对象、内容、说明文件惯例,以及激光安全的信息。 注 QLogic® 现在支持 QConvergeConsole® (QCC) GUI 作为所有 QLogic 适配 器上的唯一 GUI 管理工具。基于 57xx/57xxx 控制器的 QLogic 适配器不再支 持 QLogic Control Suite (QCS) GUI,并已替换为 QCC GUI 管理工具。 QCC GUI 为所有 QLogic 适配器提供单一玻璃窗格 GUI 管理。 在 Windows® 环境中,当您运行 QCS CLI 和 Management Agents Installer (管理代理安装程序)时,它将从系统中卸载 QCS GUI (如果系统中已安 装)和任何相关组件。 目标读者 本指南旨在用于负责安装和维护计算机联网设备的人员。 本指南的内容 本指南描述了 QLogic® BCM57xx 和 BCM57xxx 聚合网络适配器以及智能以太网 适配器的特性、安装及配置。 相关材料 有关附加信息,请参阅 Migration Guide: QLogic/Broadcom NetXtreme I/II
前言 文档惯例 文档惯例 本指南使用以下文档惯例: 注 小心 提供额外的信息。 不带警报符号,表示存在可能导致设备损坏或数据丢失的危 险。 ! 小心 带警报符号,表示存在可能造成轻度或中度伤害的危险。 ! 警告 表示存在可能造成严重伤害或死亡的危险。 蓝色字体的文字表示 (跳转)至本指南中的插图、表格或章节的超链接,并 且至网站的链接以下划线蓝色文字显示。例如: 表 9-2 列出与用户界面和远程代理有关的问题。 请参阅第 6 页上的 “ 安装核查清单 ”。 有关更多信息,请访问 www.qlogic.com。 黑体文字表示用户界面元素,如菜单项、按钮、复选框或列标题。例如: 单击开始按钮,指向程序,指向附件,然后单击命令提示符。 在通知选项下,选中警报复选框。 Courier 字体的文本表示文件名、目录路径或命令行文字。例如: 要从文件结构的任何地方返回根目录,键入 cd /root 并按 ENTER 键。 发出以下命令:sh ./install.
前言 下载文档 斜体文字表示术语、强调、变量或说明文件标题。例如: 要获得许可协议的完整列表,请参阅 QLogic 软件最终用户许可协议。 哪些是快捷键? 要输入日期,键入 mm/dd/yyyy (其中 mm 是月, dd 是日, yyyy 是 年)。 引号中的主题标题表示本手册中的联机帮助的相关主题;在本说明文件中, 联机帮助又称为帮助系统。 下载文档 要下载指南中引用的 QLogic 文档: 1. 转至 www.cavium.com,然后单击下载,或指向下载,然后单击原始设备制 造商列表中的 QLogic。 2. 在第一个框中,单击 Converged Network Adapters (聚合网络适配器)。 3. 在第二个框中,单击 QLE8442。 4. 在第三个框中,单击 Windows Server 2016 (x64)。 5. 单击 Go (开始)。 6.
前言 激光安全信息 激光安全信息 本产品可能使用第 1 类激光光纤收发器来通过光纤导线进行通信。美国卫生与人 类服务部 (DHHS) 并不认为第 1 类激光有害。国际电工委员会 (IEC) 825 激光安全 标准要求用英文、德文、芬兰文和法文标签陈述该产品使用第 1 类激光。由于在 收发器上粘贴标签不切实际,因此在本手册中提供以下标签。 xxiii BC0054508-05 J
1 功能与特性 本章介绍适配器的以下内容: 功能说明 第 2 页上的 “ 特性 ” 第 5 页上的 “ 支持的操作环境 ” 第 6 页上的 “ 网络链路和活动指示 ” 功能说明 QLogic BCM57xx 和 BCM57xxx 适配器是一类新的千兆位以太网 (GbE) 和 10GbE 聚合网络接口控制器 (C-NIC),可以在标准以太网网络上同时执行加速的数据联网 和存储联网。 C-NIC 对数据中心使用的流行协议提供加速,例如: TCP 卸载引擎 (TOE),用于经 1GbE 和 10GbE 加速 TCP 互联网小型计算机系统接口 (iSCSI) 卸载,用于加速网络存储访问,具有集 中引导 (iSCSI 引导)的特性 以太网光纤信道 (FCoE) 卸载和加速,用于光纤信道块存储 注 并非所有适配器都支持列出的每个协议。请参考特定产品的数据单以了 解其协议支持。 C-NIC 能够在缓解 I/O 瓶颈问题的同时,通过提高服务器 CPU 处理性能和内存利 用率,从而在单个以太网结构上合并数据通信、存储和群集;使用多协议和多网络 结构的企业网络可从 C-N
1– 功能与特性 特性 利用 QLogic 组合软件,可将网络分割成虚拟 LAN (VLAN),以及将多个网络适配 器组合到各个组中,以便提供网络负载平衡和容错功能。 有关组合的详细信息。请参阅 第 2 章 在 Windows Server 中配置组合 和 第 11 章 QLogic 组合服务。 关于 VLAN 的说明,请参阅 第 3 章 Windows 中的虚拟 LAN。 特性 以下是 QLogic BCM57xx 和 BCM57xxx 适配器特性列表。并非所有适配器均具备 所有特性。 TCP 卸载引擎 (TOE) iSCSI 卸载 (参阅 第 4 页上的 “iSCSI”) 以太网光纤信道 (FCoE) (请参阅 第 4 页上的 “FCoE”) NIC 分区 (NPAR) 数据中心桥接 (DCB): 增强的传输选择 (ETS; IEEE 802.1Qaz) 基于优先级的流控制 (PFC; IEEE 802.1Qbb) 数据中心桥接功能交换协议 (DCBX ; CEE 1.
1– 功能与特性 特性 支持 PXE 2.0 规格 局域网唤醒 (WoL) 支持 通用管理端口 (UMP) 支持 SMBus 控制器 高级配置与电源接口 (ACPI) 1.1a 合规 (多电源模式)(参阅 第 5 页上 的 “ 电源管理 ”) 智能平台管理接口 (IPMI) 支持 高级网络特性: 巨型帧 (多达 9,600 个字节)。操作系统和链路伙伴必须支持巨型帧。 虚拟 LAN IEEE Std 802.3ad 组合 智能负载平衡 ™ 组合 流控制 (IEEE Std 802.3x) LiveLink™ (在 32 位和 64 位 Windows® 操作系统上均受支持) 逻辑链路控制 (LLC) (IEEE Std 802.
1– 功能与特性 特性 虚拟化: Microsoft® VMware® Linux® XenServer® 单引导 I/O 虚拟化 (SR-IOV) iSCSI 互联网工程任务组 (IETF) 已标准化 iSCSI。 SCSI 是一种流行的协议,允许系统使 用块级传输 (亦即存储在存储设备上的非完整文件的地址数据)与存储设备通信。 iSCSI 通过 TCP/IP 网络映射 SCSI 请求 / 响应应用协议及其标准化的命令集。 由于 iSCSI 使用 TCP 作为唯一的传输协议,因此可从 TCP 处理的硬件加速中极 大地获益。然而,iSCSI 作为第 5 层协议,还拥有超越 TCP 层的额外机制。iSCSI 处理也可卸载,从而进一步降低 CPU 使用率。 QLogic BCM57xx 和 BCM57xxx 适配器以最佳系统性能为目标,保持系统对更改 的灵活性,并支持当前和未来的操作系统聚合及集成。因此,该适配器的 iSCSI 卸载架构是独一无二的,有硬件与主机处理之间的分割为证。 FCoE FCoE 允许光纤信道协议通过以太网传输。 FCoE 保持现有的光纤信道基础设施和
1– 功能与特性 支持的操作环境 电源管理 系统断电时,适配器速度设置将用为局域网唤醒而配置的速度来链接。 注 Dell™ 一次仅支持系统中的一个适配器启用局域网唤醒。 对于特定系统,请参阅关于局域网唤醒支持的系统说明文件。 自适应中断频率 适配器驱动程序基于流量条件智能调整主机中断频率,以提高整个应用程序吞吐 量。流量低时,适配器驱动程序为每个接收的数据包中断主机,将等待时间降到最 低。流量高时,适配器对多个连续的传入数据包发出一次主机中断,从而保持主机 CPU 周期。 带有嵌入式 RISC 处理器的 ASIC QLogic BCM57xx 和 BCM57xxx 适配器的核心控制驻留在紧密集成的高性能 ASIC 中。 ASIC 包括 RISC 处理器,该 RISC 处理器能灵活地将新功能添加至网卡,并 通过软件下载使其适应将来的网络要求。当主机操作系统得到增强以利用适配器上 的这些功能时,此功能也使适配器驱动程序可充分利用适配器上的内置主机卸载功 能。 QLogic Control Suite CLI QLogic Control Suite (QCS) CLI 提供关于系统中安装的每个网络适配器
1– 功能与特性 网络链路和活动指示 网络链路和活动指示 对于铜线以太网连接, RJ45 连接器上的 LED 指示网络链路和活动的状态,如 表 1-1 所示。 表 1-1. RJ45 端口 LED 指示的网络链路和活动 端口 LED 链路 LED 活动 LED LED 外观 网络状态 不亮 无链接 (电缆断开) 持续发亮 链接 不亮 无网络活动 闪烁 网络活动 对于光纤以太网连接和 SFP+,网络链路和活动的状态由邻近端口连接器的单个 LED 指示,如 表 1-2 所示。 表 1-2.
2 在 Windows Server 中配置 组合 在 Microsoft Windows Server® 系统中的组合配置包括 QLogic Advanced Server Program (QLASP) 概览、负载平衡和容错。 Windows Server 2016 及更新版本不 支持 QLogic 的 QLASP 组合驱动程序。 QLASP 概览 第 8 页上的 “ 负载平衡和容错 ” 注 本章叙述在 Windows Server 系统中的适配器组合。有关在 Linux 操作系统 上的类似技术 (称为 “ 信道绑定 ”)的详情,请参阅操作系统说明文件。 QLASP 概览 QLASP 是用于 Windows 操作系统系列的 QLogic 组合软件。 QLASP 设置通过 QLogic Control Suite (QCS) CLI 来配置。 QLASP 对适配器组合提供异构支持,以包括 Dell BCM57xx 和 BCM57xxx 适配 器,以及 Dell 发货的 Intel NIC 适配器和主板上局域网 (LOM)。 QLASP 支持第 2 层组合的四种组合类型: 智能负载平
2– 在 Windows Server 中配置组合 负载平衡和容错 注 Windows Server 2012 及更新版本提供内置的组合支持,称为 NIC 组合。 QLogic 建议用户不要在同一个适配器上同时通过 “NIC 组合 ” 和 QLASP 启 用组合。 Windows Server 2016 不支持 QLogic 的 QLASP 组合驱动程序。 负载平衡和容错 组合提供流量负载平衡和容错功能:万一网络连接失败,提供冗余适配器操作。当 同一系统中安装了多个千兆位以太网网络适配器时,可将它们组成各个组,以创建 一个虚拟适配器。 一个组可由二至八个网络接口组成,每一个接口可被指定为主接口或备用接口。 (备用接口仅可用在 智能负载平衡和故障转移 组合类型中,每个 SLB 组仅可指定 一个备用接口。)如果因适配器、电缆、交换机端口或交换机 (其中,组合的适配 器连接到不同的交换机)的故障,而使任一适配器组成员连接上的流量无法被识 别,则系统会重新评估并在剩余的组成员中重新分配负载分布。如果所有主适配器 停止运行,则热备用适配器将成为活动适配器。现有的会话得以维持,并且对用户 没有影响。 注 虽然可创建
2– 在 Windows Server 中配置组合 负载平衡和容错 智能负载平衡和故障转移 智能负载平衡和故障转移是 Broadcom® 实施的基于 IP 流的负载平衡。此功能支 持对多个适配器 (组成员)间的 IP 流量进行双向平衡处理。在此类型的组中,组 中的所有适配器均有单独的 MAC 地址。此类型的组会为其他组成员或热备用成员 提供自动故障检测和动态故障转移。故障转移独立于第 3 层协议 (IP、 IPX 和 NetBIOS 扩展用户接口 [NetBEUI])来执行;但是,其与现有的第 2 层和第 3 层交 换机兼容。此类型的组无需进行交换机配置 (如中继、链路聚合)即可运行。 注 如果在配置 SLB 组时未启用 LiveLink,QLogic 建议在交换机或端口禁用 生成树协议 (STP) 或启用快速端口恢复。此种做法可将因故障转移时确 定生成树环导致的停机时间降到最少。 LiveLink 可减轻此类问题的严重 程度。 TCP/IP 完全平衡,而网间包交换 (IPX) 平衡只发生于组的发送端;其它 协议仅限于主适配器。 如果某个组成员的链接速度比其它成员快,则大部分流量将由较高速率
2– 在 Windows Server 中配置组合 负载平衡和容错 普通中继 (FEC/GEC)/802.3ad-Draft Static 普通中继 (FEC/GEC)/802.3ad-Draft Static 类型的组与链路聚合 (802.3ad) 类型的 组在以下方面非常相似,即组中所有适配器均配置为接收同一 MAC 地址的数据 包。然而,普通中继 (FEC/GEC)/802.3ad-Draft Static) 类型的组不能提供 LACP 或标记协议支持。此类型的组支持各种环境,其中适配器链路伙伴静态地配置为支 持专有中继机制。例如,此类型的组可用于支持 Lucent® OpenTrunk™ 或 Cisco® Fast EtherChannel (FEC)。基本上,普通中继组类型是链路聚合 (802.3ad) 组类型 的轻便版。此方式含有正式的链路聚合控制协议 (LACP),因而更为简单。与其他 类型的组一样,组的创建及将物理适配器分配至不同的组均通过用户配置软件静态 完成。 普通中继 (FEC/GEC/802.
2– 在 Windows Server 中配置组合 负载平衡和容错 智能负载平衡和故障转移以及 SLB (禁用自动回退)组类型的限 制 智能负载平衡 (SLB) 是协议特定的方案。对 IP 的支持级别列于 表 2-1 中。 表 2-1.
3 Windows 中的虚拟 LAN 本章提供有关 Windows 中的用于进行组合的虚拟 LAN 的信息。 VLAN 概览 第 14 页上的 “ 将 VLAN 添加到组中 ” VLAN 概览 虚拟 LAN (VLAN) 允许将物理 LAN 分割成逻辑部分,创建工作组的逻辑段,并对 每个逻辑段实施安全策略。每个定义的 VLAN 表现为其自己的单独网络,其流量 和广播与其它 VLAN 分开,从而提高了每个逻辑组内的带宽效率。取决于系统中 的可用内存量,服务器上的每个 QLogic 适配器可定义多达 64 个 VLAN (63 个带 标记, 1 个无标记)。 VLAN 可添加至组中,以允许多个 VLAN,各具不同的 VLAN ID。系统为每个添加 的 VLAN 创建一个虚拟适配器。 虽然 VLAN 通常用于创建单独的广播域和独立的 IP 子网,但有时也可用于使服务 器同时存在于一个以上的 VLAN。 QLogic 适配器支持以每一端口或每一组为基础 的多个 VLAN,从而允许极其灵活的网络配置。 12 BC0054508-05 J
3–Windows 中的虚拟 LAN VLAN 概览 图 3-1. 支持带标记的多个 VLAN 的服务器示例 图 3-1 显示使用 VLAN 的示例网络。在此示例网络中,物理 LAN 由一台交换机、 两台服务器和五台客户端组成。LAN 按逻辑组织成三个不同的 VLAN,每个 VLAN 代表一个不同的 IP 子网。表 3-1 说明此网络的特性。 表 3-1.
3–Windows 中的虚拟 LAN 将 VLAN 添加到组中 表 3-1.
4 安装硬件 本章适用于 QLogic BCM57xx 和 BCM57xxx 附加项网络接口卡。硬件安装涵盖以 下内容: 系统要求 第 17 页上的 “ 安全预防措施 ” 第 17 页上的 “ 安装前核查清单 ” 第 18 页上的 “ 安装添加式 NIC” 注 服务人员:此产品仅用于安装在限制访问的位置 (RAL)。 系统要求 在安装 QLogic BCM57xx 和 BCM57xxx 适配器之前,验证您的系统满足本节所述 的硬件和操作系统的要求。 硬件要求 符合操作系统要求的基于 IA32- 或 EMT64 的计算机 一个空闲的 PCI Express 插槽。该插槽可以是以下类型之一,取决于适配器 对 PCI Express 的支持: PCI Express 1.0a x1 PCI Express 1.
4– 安装硬件 系统要求 操作系统要求 注 由于 Dell 更新包版本 xx.xx.xxx 用户指南并未与此以太网适配器用户指南在 同一周期内更新,因此请将本节中列出的操作系统视为最新。 本节说明每一款支持的操作系统的要求。 常规 要求以下主机接口: PCI Express v1.0a、 x1 (或更高版本)主机接口 Microsoft Windows Microsoft Windows 的以下版本之一: Windows Server 2016 Windows Server 2012 R2 Windows Server 2012 Windows Server 2008 R2 SP1 Windows Server 2008 SP2 x64 Windows Server 2008 SP2 x32 Linux Linux 的以下版本之一: Red Hat Enterprise Linux (RHEL) 7.5 RHEL 7.4 RHEL 7.3 RHEL 7.2 RHEL 6.9 RHEL 6.8 RHEL 6.
4– 安装硬件 安全预防措施 Citrix XenServer XenServer 的以下版本: Citrix XenServer 6.5 安全预防措施 ! 警告 安装适配器的系统的操作电压可能会有致命危险。打开系统外壳之前,请遵 从以下预防措施以保护您自己并避免损坏系统组件。 除去手上和手腕上的任何金属物体或首饰。 确保仅使用绝缘工具或非导电工具。 触摸内部部件之前,请确认系统电源已关闭并且已拔下电源插头。 在不受静电干扰的环境中安装或卸下适配器。使用正确接地的腕带或其 他人体防静电设备,强烈建议使用防静电地垫。 安装前核查清单 1. 确认您的系统满足第 15 页上的 “ 系统要求 ” 中列出的硬件和软件要求。 2. 确认您的系统使用最新的 BIOS。 注 如果您从磁盘或 Dell 支持网站 (http://support.dell.com) 获取适配器软 件,请确认适配器驱动程序文件的路径。 3. 如果系统正在运行,请将其关闭。 4. 系统关闭后,断开电源并拔下电源线。 5. 将适配器从其运输包装中取出并放在防静电表面上。 6.
4– 安装硬件 安装添加式 NIC 安装添加式 NIC 以下说明适用于在大多数系统中安装 QLogic BCM57xx 和 BCM57xxx 适配器 (添 加式 NIC)。有关在您的特定系统上执行这些任务的细节,请参考随系统提供的手 册。 安装添加式 NIC 1. 复查 安全预防措施 和 安装前核查清单。安装适配器前,确保系统电源已关 闭而且电源线已从电源插座上拔下,并且遵守适当的电接地步骤。 2. 打开系统机箱并根据适配器选择插槽:插槽类型可能是 PCIe® 1.0a x1、 PCIe 1.0a x4、 PCIe Gen2 x8、PCIe Gen3 x8 或其他适当的插槽。较窄的适 配器可插入更宽的插槽中 (x8 的适配器可插入 x16 的插槽中),但较宽的适 配器不能插入更窄的插槽中 (x8 的适配器不能插入 x4 的插槽中)。如果不 知道如何识别 PCI Express 插槽,请参考系统说明文件。 3. 从选择的插槽卸下空挡板。 4. 将适配器的连接器边缘与系统中的 PCI Express 连接器插槽对齐。 5.
4– 安装硬件 安装添加式 NIC 铜线 要连接铜线: 1. 选择正确的光缆。表 4-1 列出连接到 100 和 1000BASE-T 以及 10GBASE-T 端口的铜电缆要求。 表 4-1.
4– 安装硬件 安装添加式 NIC 光纤 要连接光缆: 1. 选择正确的光缆。表 4-2 列出连接到 1000 和 2500BASE-X 端口的光缆要 求。并请参阅 第 237 页上的 “ 每一个 NIC 支持的 SFP+ 模块 ” 上的表格。 表 4-2. 1000/2500BASE-X 光纤规格 端口类型 连接器 1000BASE-X 介质 小外型 (SFF) 收发器,配备 LC™ 连接 系统 (Infineon® 部件号 V23818-K305-L57) 2500BASE-X a 小型化 (SFF) 收发器,配备 LC™ 连接 系统 (Finisar® 部件号 FTLF8542E2KNV) a 多模光纤 (MMF) 为 62.5/50µm 等级的指标 光纤优化的系统 多模光纤 (MMF) 为 62.5/50µm 等级的指标 光纤优化的系统 最大距离 550 米 (1804 英尺) 550 米 (1804 英尺) 电器要求取自 IEEE 802.3ae-2002 (XAUI)。 QLogic 使用术语 2500BASE-X 来描述 2.5Gbp (3.
5 可管理性 关于可管理性的信息包括: CIM 第 22 页上的 “ 主机总线适配器 API” CIM 公共信息模型 (CIM) 是由分布式管理任务组 (DMTF) 定义的业界标准。 Microsoft 在 Windows Server 平台上实施 CIM。QLogic 支持 Windows Server 和 Linux 平台 上的 CIM。 注 关于在基于 Linux 的系统上安装 CIM 提供程序的信息,请参阅 第 13 章 Linux QCS 安装。 QLogic 实施的 CIM 提供多个类,以便通过 CIM 客户端应用程序向用户提供信息。 请注意, QLogic CIM 数据提供程序只提供数据,而且用户可选择其首选的 CIM 客 户端软件以浏览由 QLogic CIM 提供程序所展示的信息。 QLogic CIM 提供程序通过以下类提供信息: QLGC_NetworkAdapter 类提供与适配器组相关的网络适配器信息,适配 器组包括 QLogic 和其他供应商的控制器。 QLGC_ExtraCapacityGroup 类为 QLASP 提供组配置。当前的实施提供 组
5– 可管理性 主机总线适配器 API QLASP 通过事件日志提供事件。要检验或监视这些事件,使用 Windows Server 平台提供的事件查看器,或者使用 CIM。QLogic CIM 提供程序也通过 CIM 通用事 件模型提供事件信息。这些事件是 __InstanceCreationEvent、 __InstanceDeletionEvent 和 __InstanceModificationEvent,并由 CIM 定义。 CIM 要求客户端应用程序使用以下示例中的查询正确接收事件,从而 从客户端应用程序注册事件: SELECT * FROM __InstanceModificationEvent where TargetInstance ISA “QLGC_NetworkAdapter” SELECT * FROM __InstanceModificationEvent where TargetInstance ISA "QLGC_ExtraCapacityGroup" SELECT * FROM __InstanceCreationEvent where TargetInstance ISA
6 引导代理 (Boot Agent)驱 动程序软件 本章叙述如何在客户端和服务器两种环境中设置 MBA: 概览 第 24 页上的 “ 在客户端环境中设置 MBA” 第 30 页上的 “ 在 Linux Server 环境中设置 MBA” 概览 QLogic BCM57xx 和 BCM57xxx 适配器支持预执行环境 (PXE)、远程程序加载 (RPL)、 iSCSI 和引导协议 (BOOTP)。 QLogic 的 Multi-Boot Agent (MBA) 是一个 软件模块,使网络计算机能够利用通过网络使用远程服务器提供的映像来引导。 QLogic MBA 驱动程序符合 PXE 2.
6– 引导代理 (Boot Agent) 驱动程序软件 在客户端环境中设置 MBA 在客户端环境中设置 MBA 在客户端环境中设置 MBA 的步骤如下: 1. 配置 MBA 驱动程序。 2. 针对引导顺序设置 BIOS。 配置 MBA 驱动程序 本节涉及在 QLogic 网络适配器的添加式 NIC 型号上配置 MBA 驱动程序。为在 QLogic 网络适配器的 LOM 型号上配置 MBA 驱动程序,请查看系统的说明文件。 注 可按下文所述,使用 QLogic 的 Comprehensive Configuration Management (CCM) 公用程序或统一可扩展固件接口 (UEFI) 一次为一个适配器配置 MBA 驱动程序。 CCM 仅在系统处于传统模式时可用;它在 UEFI 引导模式下不可用。 UEFI 设备配置页面在两种模式下均可用。 使用 Comprehensive Configuration Management 要使用 CCM 配置 MBA 驱动程序: 1. 重新启动系统。 2. 收到提示信息后,在 4 秒之内按 CTRL+S 组合键。适配器列表出现。 a.
6– 引导代理 (Boot Agent) 驱动程序软件 在客户端环境中设置 MBA 图 6-1. CCM MBA 配置菜单 3. 要访问 Boot Protocol (引导协议)项,按向上箭头和向下箭头键。如果除 Preboot Execution Environment (PXE) (预引导执行环境 [PXE])外还有 其他引导协议,按向右箭头或向左箭头以选择所要的引导协议:FCoE 或 iSCSI。 注 对于具有 iSCSI 和 FCoE 引导能力的 LOM,应通过 BIOS 设置引导协 议。有关更多信息,请参阅您系统的说明文件。 注 如果系统中有多个适配器,但不能确定正在配置哪个适配器,可按 CTRL+F6 组合键以使适配器上的端口 LED 开始闪烁。 4. 如需要移至其他菜单项并更改其值,按向上箭头、向下箭头、向左箭头和向 右箭头键。 5. 要保存设置,按 F4 键。 6.
6– 引导代理 (Boot Agent) 驱动程序软件 在客户端环境中设置 MBA 使用 UEFI 要使用 UEFI 配置 MBA 驱动程序: 1. 重新启动系统。 2. 进入系统 BIOS System Setup (系统设置)的 Device Settings (设备设 置)配置菜单 (请参阅 图 6-2)。 图 6-2. 系统设置,设备设置 3.
6– 引导代理 (Boot Agent) 驱动程序软件 在客户端环境中设置 MBA 图 6-3. 设备设置 4.
6– 引导代理 (Boot Agent) 驱动程序软件 在客户端环境中设置 MBA 图 6-4. 主要配置页面 5.
6– 引导代理 (Boot Agent) 驱动程序软件 在客户端环境中设置 MBA 图 6-5. NIC 配置 注 对于具有 iSCSI 和 FCoE 引导功能的 LOM,引导协议通过 BIOS 设 置。有关更多信息,请参阅您系统的说明文件。 6. 根据需要按向上箭头、向下箭头、向左箭头和向右箭头键,移至其他菜单项 并更改其值。 7. 选择 Back (后退)返回 Main (主)菜单。 8.
6– 引导代理 (Boot Agent) 驱动程序软件 在 Linux Server 环境中设置 MBA 在 Linux Server 环境中设置 MBA Red Hat Enterprise Linux 分发版具有 PXE Server 支持。它允许用户通过网络远 程执行完整的 Linux 安装。该分发版随带引导映像 boot kernel (vmlinuz) 和 initial ram disk (initrd), 二者均位于 Red Hat disk#1: /images/pxeboot/vmlinuz /images/pxeboot/initrd.img 有关如何在 Linux 中安装 PXE Server 的指导,请参考 Red Hat 说明文件。 然而,随 Red Hat Enterprise Linux 分发的 Initrd.
7 Linux 驱动程序软件 关于 Linux 驱动程序软件的信息包括: 简介 第 32 页上的 “ 限制 ” 第 33 页上的 “ 封包 ” 第 34 页上的 “ 安装 Linux 驱动程序软件 ” 第 39 页上的 “ 卸载或移除 Linux 驱动程序 ” 第 40 页上的 “ 修补 PCI 文件 (可选) ” 第 41 页上的 “ 网络安装 ” 第 42 页上的 “ 设置可选属性值 ” 第 46 页上的 “ 驱动程序默认设置 ” 第 47 页上的 “ 驱动程序消息 ” 第 53 页上的 “ 使用信道绑定进行组合 ” 第 53 页上的 “ 统计信息 ” 第 53 页上的 “Linux iSCSI 卸载 ” 简介 本节讨论用于 表 7-1 中列出的 QLogic BCM57xx 和 BCM57xxx 网络适配器的 Linux 驱动程序。 表 7-1.
7–Linux 驱动程序软件 限制 表 7-1.
7–Linux 驱动程序软件 封包 封包 Linux 驱动程序以下列封包格式发行: 动态内核模块支持 (DKMS) 封包 netxtreme2-version.dkms.noarch.rpm netxtreme2-version.dkms.src.rpm 内核模块封包 (KMP) SLES: netxtreme2-kmp-[kernel]-version.i586.rpm netxtreme2-kmp-[kernel]-version.x86_64.rpm Red Hat: kmod-kmp-netxtreme2-{kernel]-version.i686.rpm kmod-kmp-netxtreme2-{kernel]-version.x86_64.rpm QLogic Control Suite (QCS) CLI 管理公用程序也作为一个 RPM 包 (QCS-{version}.{arch}.
7–Linux 驱动程序软件 安装 Linux 驱动程序软件 安装 Linux 驱动程序软件 安装 Linux 驱动程序软件的步骤包括: 安装源 RPM 包 从源 TAR 文件构建驱动程序 安装二进制 DKMS RPM 驱动程序包 安装二进制 KMOD 和 KMP 驱动程序包 注 如果 bnx2x、 bnx2i 或 bnx2fc 驱动程序已加载,并且 Linux 内核已更新,且 驱动程序模块使用源 RPM 或 TAR 文件包安装,则驱动程序模块必须重新编 译。此要求不适用于源 DKMS RPM。 安装源 RPM 包 以下为安装驱动程序源 RPM 包的指导原则。 前提条件: Linux 内核源 C 编译器 要安装及配置源 RPM 包: 1. 安装源 RPM 包: rpm -ivh netxtreme2-.src.rpm 2. 更改目录至 RPM 路径并针对您的内核构建二进制 RPM: 对于 RHEL: cd ~/rpmbuild rpmbuild -bb SPECS/netxtreme2.
7–Linux 驱动程序软件 安装 Linux 驱动程序软件 4. 对于 FCoE 卸载,安装 Open-FCoE 公用程序。 对于 RHEL 6.4 和传统版本,执行以下命令之一: yum install fcoe-utils-.rhel.64.brcm...rpm rpm -ivh fcoe-utils-.rhel.64.brcm...rpm 对于 RHEL 6.4 和传统版本,您的分发版中包括的 fcoe-utils 或 open-fcoe 版本即足够,未提供立即可用的升级。 在可用场合,使用 yum 安装将自动解决依存关系问题。否则,要求的依存关 系可能位于操作系统安装介质上。 5. 对于 SLES 11 SP1,开启 FCoE 和链路层发现协议代理守护进程 (lldpad) 服 务以实现 FCoE 卸载;对于 iSCSI-offload-TLV,只需开启 lldpad,如下所 示: chkconfig lldpad on chkconfig fcoe on 6.
7–Linux 驱动程序软件 安装 Linux 驱动程序软件 12. 对于 FCoE 卸载和 iSCSI-offload-TLV,确保 /var/lib/lldpad/lldpad.conf 已创建,而且每个 区块未指 定 adminStatus,或者,如果指定,将其设为 0 (adminStatus=0) ;示 例如下: lldp : { eth5 : { tlvid00000001 : { info = "04BC305B017B73"; }; tlvid00000002 : { info = "03BC305B017B73"; }; }; 13. 对于 FCoE 卸载和 iSCSI-offload-TLV,重启 lldpad 服务以应用新设置。 对于 SLES 11 SP1、 RHEL 6.4 和传统版本: service lldpad restart 14. 对于 FCOE 卸载,重启 FCoE 服务以应用新设置。 对于 SLES 11 SP1、 RHEL 6.
7–Linux 驱动程序软件 安装 Linux 驱动程序软件 2. 加载驱动程序如下: modprobe bnx2x 从源 TAR 文件构建驱动程序 注 此步骤中使用的示例涉及 bnx2x 驱动程序,但也适用于 bnx2i 和 bnx2fc 驱动 程序。 要从 TAR 文件构建驱动程序: 1. 创建目录并将 TAR 文件解压缩到该目录: tar xvzf netxtreme2-version.tar.gz 2. 构建驱动程序 bnx2x.ko (或 bnx2x.o)以作为运行内核的可加载模 块: cd netxtreme2-version make 3. 加载驱动程序进行测试 (如有必要,先卸载现有驱动程序): rmmod bnx2x (或 bnx2fc 或 bnx2i) insmod bnx2x/src/bnx2x.ko (或 bnx2fc/src/bnx2fc.ko 或 bnx2i/src/bnx2i.ko) 4. 对于 iSCSI 卸载和 FCoE 卸载,加载 C-NIC 驱动程序 (若适用): insmod cnic.ko 5.
7–Linux 驱动程序软件 安装 Linux 驱动程序软件 安装二进制 DKMS RPM 驱动程序包 动态内核模块支持 (DKMS) 旨在升级内核时简化模块重建。要升级,创建内核依 赖模块源能够驻留的框架。 要安装二进制 DKMS RPM 驱动程序包: 1. 下载二进制 DKMS RPM (dkms-version.noarch.rpm): http://linux.dell.com/dkms/ 2. 发出以下命令安装二进制 DKMS RPM 包: rpm -ivh dkms-version.noarch.rpm 3. 发出以下命令安装 DKMS RPM 驱动程序包: rpm -ivh netxtreme2-version dkms.noarch.rpm 通过检查消息日志验证网络适配器是否支持 iSCSI。加载 bnx2i 驱动程序后, 如果消息日志中出现消息 bnx2i: dev eth0 does not support iSCSI,则不支持 iSCSI。在用以下命令打开界面之前,此消息可能不会出 现: ifconfig eth0 up 4.
7–Linux 驱动程序软件 加载并运行必要的 iSCSI 软件组件 3. 要使用 iSCSI,请参阅 第 39 页上的 “ 加载并运行必要的 iSCSI 软件组件 ” 以 加载必要的软件组件。有关详细信息,请访问: http://linux.dell.com 加载并运行必要的 iSCSI 软件组件 QLogic iSCSI 卸载软件套装由 3 个内核模块和一个用户守护进程组成。要求的软 件组件可手动或通过系统服务来加载。 1. 如有必要,卸载现有驱动程序。要手动卸载,发出以下命令: rmmod bnx2i 2. 加载 iSCSI 驱动程序。要手动加载,发出以下命令之一: insmod bnx2i.ko modprobe bnx2i 卸载或移除 Linux 驱动程序 从 RPM 安装中卸载或移除驱动程序 从 TAR 安装中移除驱动程序 从 RPM 安装中卸载或移除驱动程序 注 此步骤中使用的示例涉及 bnx2x 驱动程序,但也适用于 bnx2fc 和 bnx2i 驱动程序。 在 2.
7–Linux 驱动程序软件 修补 PCI 文件 (可选) 如果驱动程序是使用 RPM 安装的,则发出以下命令将其移除: rpm -e netxtreme2 从 TAR 安装中移除驱动程序 注 此步骤中使用的示例涉及 bnx2x 驱动程序,但也适用于 bnx2fc 和 bnx2i 驱动 程序。 如果驱动程序是使用 make install 从 TAR 文件安装的,则必须从操作系统中手动 删除 bnx2.ko 驱动程序文件。有关安装的驱动程序的位置,请参阅 第 34 页上的 “ 安装源 RPM 包 ”。 使用 RPM 包卸载 QCS 要使用 Linux RPM 包卸载 QCS CLI 和 / 或相关联的 RPC 代理,发出以下命令: % rpm -e .rpm 其中 是以下项之一: QCS CLI QCS-CLI--.rpm RPC 代理 qlnxremote-..
7–Linux 驱动程序软件 网络安装 然后,备份旧文件并重命名新文件供使用。 cp /usr/share/hwdata/pci.ids /usr/share/hwdata/old.pci.ids cp /usr/share/hwdata/pci.ids.new /usr/share/hwdata/pci.ids cp /usr/share/hwdata/pcitable /usr/share/hwdata/old.pcitable cp /usr/share/hwdata/pcitable.new /usr/share/hwdata/pcitable 网络安装 要通过 NFS、 FTP 或 HTTP (使用网络引导磁盘或 PXE)进行网络安装,可能需 要含 bnx2x 驱动程序的驱动程序磁盘。该驱动程序磁盘包括用于最新 Red Hat 和 SUSE 版本的驱动程序映像。通过修改 Makefile 及 make 环境,可编译其他 Linux 版本的引导驱动程序。 Red Hat 网站提供更多信息: http://www.redhat.
7–Linux 驱动程序软件 设置可选属性值 设置可选属性值 不同驱动程序各有可选属性: bnx2x 驱动程序参数 bnx2i 驱动程序参数 bnx2fc 驱动程序参数 bnx2x 驱动程序参数 bnx2x 驱动程序的参数在以下各节中说明: disable_tpa disable_tpa 参数可作为命令的命令行参数提供,以禁用透明数据包聚集 (TPA)功能。该驱动程序默认聚合 TCP 数据包。输入 disable_tpa 禁用高级 TPA 功能。 将 disable_tpa 参数设为 1 (如下所示),以在系统中所有 BCM57xx 和 BCM57xxx 网络适配器上禁用 TPA 功能。还可在 modprobe.conf 文件中设置 该参数。有关详情,请参阅手册 (man) 页。 insmod bnx2x.
7–Linux 驱动程序软件 设置可选属性值 dropless_fc dropless_fc 参数可用于在 BCM57xx 和 BCM57xxx 适配器上启用互补式流控制 机制。默认流控制机制是当片上缓冲区 (BRB) 达到特定级别的占用率时,发送暂 停帧,这是一种以性能为目标的流控制机制。当一个主机缓冲区 (在 RSS 模式 下)用尽时,可在 BCM57xx 和 BCM57xxx 适配器上启用另一种流控制机制来发 送暂停帧。 dropless_fc 是以 “ 数据包零丢失 ” 为目标的流控制机制。 将 dropless_fc 参数设置为 1,以在系统中所有 BCM57xx 和 BCM57xxx 适配 器上启用数据包无丢失的流控制机制功能。 insmod bnx2x.
7–Linux 驱动程序软件 设置可选属性值 小心 如果对后果不确定,请勿使用 error_mask。这些值将作为个例而与 QLogic 开发组逐一讨论。此参数只是一个变通解决目标端 iSCSI 实施问题的 机制,若不了解 iSCSI 协议的详情,建议用户不要对这些参数进行实验。 en_tcp_dack Enable TCP Delayed ACK (启用 TCP 延迟 ACK)用于在卸载的 iSCSI 连接上 启用和禁用 TCP 延迟的 ACK 功能。 默认值:TCP 延迟的 ACK 被启用。例如: insmod bnx2i.ko en_tcp_dack=0 或者 modprobe bnx2i en_tcp_dack=0 time_stamps Enable TCP TimeStamps (启用 TCP 时间戳)用于在卸载的 iSCSI 连接上启用 和禁用 TCP 时间戳功能。 默认值:TCP 时间戳选项被禁用。例如: insmod bnx2i.
7–Linux 驱动程序软件 设置可选属性值 范围:16 至 32 请注意, QLogic 验证限于 2 的乘方;例如 16 或 32。 event_coal_div Event Coalescing Divide Factor (事件合并被除数)是性能调节参数,用于缓 和 iSCSI 固件中断生成的速率。 默认值:2 有效值:1、 2、 4、 8 last_active_tcp_port Last active TCP port (最后活动 TCP 端口)是状态参数,用于指示在 iSCSI 卸 载连接中最后使用的 TCP 端口号。 默认值:N/A 有效值:N/A 注:此参数是只读参数。 ooo_enable Enable TCP out-of-order (启用 TCP 无序)用于启用和禁用卸载的 iSCSI 上的 TCP 无序 RX 处理功能。 默认值:TCP 无序功能被启用。例如: insmod bnx2i.
7–Linux 驱动程序软件 驱动程序默认设置 会话层次调试 = 0x2 HBA 层次调试 = 0x4 ELS 调试 = 0x8 Misc 调试 = 0x10 Max 调试 = 0xff 驱动程序默认设置 驱动程序的默认设置在以下各节中说明: bnx2 驱动程序默认值 bnx2x 驱动程序默认值 bnx2 驱动程序默认值 Speed ( 速度 ):自动协商并广告所有速度 Flow Control ( 流控制 ):自动协商并广告 RX 和 TX MTU:1500 (范围为 46 - 9000) RX Ring Size (RX 环大小 ):255 (范围为 0 - 4080) RX Jumbo Ring Size (RX 大型环大小 ):0 (范围 0 - 16320),由驱动程序基于 MTU 和 RX 环大小进行调整 TX Ring Size (TX 环大小 ):255 (范围为 (MAX_SKB_FRAGS+1) – 255)。 MAX_SKB_FRAGS 在不同的内核和不同的体系结构上各不相同。在 x86 的 2.
7–Linux 驱动程序软件 驱动程序消息 MSI:启用 (如果受 2.6 内核支持并通过中断测试) TSO:启用 (在 2.6 内核上) WoL:初始设置根据 NVRAM 设置 bnx2x 驱动程序默认值 Speed ( 速度 ):自动协商并广告所有速度 Flow control ( 流控制 ):自动协商并广告 RX 和 TX MTU:1500 (范围为 46 - 9600) RX Ring Size (RX 环大小 ):4078 (范围为 0 - 4078) TX Ring Size (TX 环大小 ):4078 (范围为 (MAX_SKB_FRAGS+4)– 4078)。 MAX_SKB_FRAGS 在不同的内核和不同的体系结构上各不相同。在 x86 的 2.
7–Linux 驱动程序软件 驱动程序消息 bnx2x 驱动程序消息 bnx2x 驱动程序包括以下消息。 驱动程序注册 QLogic BCM57xx and BCM57xxx 10 Gigabit Ethernet Driver bnx2x v1.6.3c (July 23, 2007) C-NIC 驱动程序注册 (仅限 bnx2) QLogic BCM57xx and BCM57xxx cnic v1.1.
7–Linux 驱动程序软件 驱动程序消息 注 此消息只在用户尝试建立 iSCSI 连接时才显示。 驱动程序检测到 C-NIC 设备上未启用 iSCSI 卸载 bnx2i: iSCSI not supported, dev=eth3 bnx2i: bnx2i: LOM is not enabled to offload iSCSI connections, dev=eth0 bnx2i: dev eth0 does not support iSCSI 超出允许的最大 iSCSI 连接卸载限制 bnx2i: alloc_ep: unable to allocate iscsi cid bnx2i: unable to allocate iSCSI context resources 指向目标节点的网络路由与传输名称绑定是两个不同的设备 bnx2i: conn bind, ep=0x...
7–Linux 驱动程序软件 驱动程序消息 C-NIC 检测到协议违反 - 致命错误 bnx2i: iscsi_error - wrong StatSN rcvd bnx2i: iscsi_error - hdr digest err bnx2i: iscsi_error - data digest err bnx2i: iscsi_error - wrong opcode rcvd bnx2i: iscsi_error - AHS len > 0 rcvd bnx2i: iscsi_error - invalid ITT rcvd bnx2i: iscsi_error - wrong StatSN rcvd bnx2i: iscsi_error - wrong DataSN rcvd bnx2i: iscsi_error - pend R2T violation bnx2i: iscsi_error - ERL0, UO bnx2i: iscsi_error - ERL0, U1 bnx2i: iscsi_error - ERL0, U2 bnx2i: iscsi_error - ERL0, U3 bnx
7–Linux 驱动程序软件 驱动程序消息 C-NIC 检测到协议违反 - 非致命,警告 bnx2i: iscsi_warning - invalid TTT bnx2i: iscsi_warning - invalid DataSN bnx2i: iscsi_warning - invalid LUN field 注 必须配置驱动程序以考虑将特定违反作为警告 (而非重大错误)来处理。 驱动程序令会话通过恢复 conn_err - hostno 3 conn 03fbcd00, iscsi_cid 2 cid a1800 拒绝从目标接收的 iSCSI PDU bnx2i - printing rejected PDU contents [0]: 1 ffffffa1 0 0 0 0 20 0 [8]: 0 7 0 0 0 0 0 0 [10]: 0 0 40 24 0 0 ffffff80 0 [18]: 0 0 3 ffffff88 0 0 3 4b [20]: 2a 0 0 2 ffffffc8 14 0 0 [28]: 40 0 0 0 0 0 0 0 Open-iSCSI 守护进程将会话递交
7–Linux 驱动程序软件 驱动程序消息 驱动程序未能完成与启用 FCoE 卸载的 C-NIC 设备的握手 bnx2fc: init_failure due to invalid opcode bnx2fc: init_failure due to context allocation failure bnx2fc: init_failure due to NIC error bnx2fc: init_failure due to completion status error bnx2fc: init_failure due to HSI mismatch 没有启动 FCoE 的有效许可证 bnx2fc: FCoE function not enabled bnx2fC: FCoE not supported on 会话因超出允许的最大 FCoE 卸载连接限制或内存限制而失败 bnx2fc: Failed to allocate conn id for port_id bnx2fc: exceeded max sessions..
7–Linux 驱动程序软件 使用信道绑定进行组合 丢弃错误的 L2 接收帧 bnx2fc: FPMA mismatch...
7–Linux 驱动程序软件 Linux iSCSI 卸载 用户应用程序 iscsiuio 在尝试创建 iSCSI 连接之前,安装并运行 iscsiuio 守护进程。没有该守护进程的帮 助,驱动程序无法建立与 iSCSI 目标的连接。 要安装并运行 iscsiuio 守护程序: 1. 安装 iscsiuio 源文件包,如下所示: # tar -xvzf iscsiuio-.tar.gz 2. 更改目录至解压缩 iscsiuio 的目录,如下所示: # cd iscsiuio- 3. 编译及安装,如下所示: # ./configure # make # make install 4. 确保 iscsiuio 版本与源文件包匹配,如下所示: # iscsiuio -v 5.
7–Linux 驱动程序软件 Linux iSCSI 卸载 如果想要切换回使用软件启动器,输入以下命令: iscsiadm -m iface -I -n iface.transport_name -v tcp -o update 其中的 iface 文件包含以下信息: iface.net_ifacename = ethX iface.iscsi_ifacename = iface.transport_name = tcp iSCSI 卸载的 VLAN 配置 (Linux) 网络上的 iSCSI 流量可以隔离在 VLAN 中,以与其他流量隔离开来。在这种情况 下,必须让适配器上的 iSCSI 接口成为 VLAN 的成员。 要配置 iSCSI VLAN,在 iSCSI 的 iface 文件中添加 VLAN ID。在以下示例中, VLAN ID 设置为 100。 #Begin Record 6.2.0-873.2.el6 Iface.iscsi_ifacefile name = <> Iface.ipaddress = 0.
7–Linux 驱动程序软件 Linux iSCSI 卸载 使用 sendtargets 发现 iSCSI 目标 iscsiadm -m discovery --type sendtargets -p -I 使用 iscsiadm 命令登录至目标 iscsiadm --mode node --targetname
7–Linux 驱动程序软件 Linux iSCSI 卸载 Linux iSCSI 卸载常见问题 不是所有 QLogic BCM57xx 和 BCM57xxx 适配器都支持 iSCSI 卸载。 热移除和热插拔后, iSCSI 会话不可恢复。 为使 Microsoft Multipath I/O (MPIO) 正常运行,必须在每一个 iSCSI 会话中 启用 iSCSI noopout。有关设置 noop_out_interval 和 noop_out_timeout 值的步骤,请参阅 Open-iSCSI 说明文件。 在系统中存在多个 C-NIC 设备而且系统通过 QLogic iSCSI 引导解决方案引 导的场合,确保引导目标的 /etc/iscsi/nodes 之下的 iscsi 节点绑 定到用于引导的 NIC。 57 BC0054508-05 J
8 VMware 驱动程序软件 本章涵盖 VMware 驱动程序软件的以下内容: 封包 网络支持、驱动程序 第 63 页上的 “FCoE 支持 ” 第 65 页上的 “iSCSI 支持 ” 注 本章中的信息主要适用于当前支持的 VMware 版本:ESXi 6.0 U2、ESXi 6.5 和 ESXi 6.7。 ESXi 6.7 对所有协议使用本机驱动程序。 封包 VMware 驱动程序采用 表 8-1 显示的封包格式发行。 表 8-1. VMware 驱动程序封包 格式 驱动程序 ZIP 压缩文件 QLG-NetXtremeIIversion.zip (ESXi 6.0、 ESXi 6.5) ZIP 压缩文件 QLG-qcnic-offline_bundle.zip (ESXi 6.
8–VMware 驱动程序软件 网络支持、驱动程序 下载、安装和更新驱动程序 要下载、安装或更新用于 BCM57xx 和 BCM57xxx 10GbE 网络适配器的 VMware ESXi 驱动程序,请参阅 http://www.vmware.
8–VMware 驱动程序软件 网络支持、驱动程序 例如,将 pri_map 参数设置为 0x22221100,以将优先级 0 和 1 映射到 CoS 0,将优先级 2 和 3 映射到 CoS 1,并将优先级 4 到 7 映射到 CoS 2。在另一个示 例中,将 pri_map 参数设置为 0x11110000 ,以将优先级 0 到 3 映射至 CoS 0,并将优先级 4 到 7 映射至 CoS 1。 dropless_fc 使用可选参数 dropless_fc 在 QLogic 网络适配器上启用互补式流控制机制。 默认流控制机制是当片上缓冲区 (BRB) 达到特定级别的占用率时,发送 PAUSE (暂停)帧。此占用率是以性能为目标的流控制机制。在 QLogic 网络适配器上, 当一个主机缓冲区 (在 RSS 模式下)用尽时,可以启用另一种流控制机制来发送 PAUSE (暂停)帧。这些暂停帧提供以 “ 数据包零丢失 ” 为目标的流控制机制。 要在系统中所有 QLogic 网络适配器上启用数据包无丢失的流控制机制功能,则将 dropless_fc 参数设置为 1,如下所示: vmkload_mod bnx2
8–VMware 驱动程序软件 网络支持、驱动程序 enable_live_grcdump 使用 enable_live_grcdump parameter 指示收集哪个固件转储以进行故障排 除。有效值为: 值 说明 0x0 禁用实时全局寄存器控制器 (GRC) 转储 0x1 启用奇偶校验 / 实时 GRC 转储 (默认) 0x2 启用传输超时 GRC 转储 0x4 启用统计超时 GRC 转储 默认设置适用于大多数情况。除非支持团队要求,否则不要更改默认值。 驱动程序默认设置 bnx2x VMware ESXi 驱动程序的默认值如下所示: Speed ( 速度 ):自动协商并广告所有速度 Flow Control ( 流控制 ):自动协商并广告 RX 和 TX MTU:1500 (范围为 46 - 9600) Rx Ring Size (RX 环大小 ):4078 (范围为 0 - 4078) Tx Ring Size (TX 环大小 ):4078 (范围为 (MAX_SKB_FRAGS+4)– 4078)。 MAX_SKB_FRAGS 在不同的内核和不同的体系结构上各不相同。在 x8
8–VMware 驱动程序软件 网络支持、驱动程序 驱动程序消息 以下是 /var/log/vmkernel.log 文件中可能记录的最常见 bnx2x VMware ESXi 驱动程序消息示例。发出 dmesg -n 命令以控制在控制台上显 示的消息的级别。大多数系统默认设置为 6 级。要查看所有消息,提高设置级别。 驱动程序注册 QLogic BCM57xxx 10Gigabit Ethernet Driver bnx2x 0.40.15 ($DateTime: 2015/11/22 05:32:40 $) 检测到 NIC bnx2x: msix capability found bnx2x: part number 0-0-0-0 PCI: driver bnx2x claimed device 0000:01:00.0 MSI-X 成功启用 bnx2x 0000:01:00.0: vmnic0: using MSI-X fp[7] 35 IRQs: sp 16 fp[0] 28 ... 链路接通及速度指示 bnx2x 0000:01:00.
8–VMware 驱动程序软件 FCoE 支持 重新引导机器使设置生效。 多队列和 NetQueue 当 multi_mode 设为 1 且中断模式为 MSI-X 时,使用可选参数 num_queues 设置 RX 和 TX 队列数量。如果中断模式不是 MSI-X (请参阅 第 59 页上的 “int_mode”), RX 和 TX 队列数量将被设置为 1,而放弃此参数的值。 如果要使用一个以上队列,使用以下命令强制 NetQueues 使用的数量: esxcfg-module -s "num_queues=" bnx2x 否则,发出以下命令允许 bnx2x 驱动程序选择 NetQueues 使用的数量: esxcfg-module -s "num_queues=0" bnx2x 最适数是使 NetQueues 的数量匹配机器中的 CPU 数。 FCoE 支持 本节描述与安装 VMware 软件包以支持 QLogicFCoE C-NIC 相关的内容和步骤。 驱动程序 QLogic BCM57xx 和 BCM57xxx FCoE 驱动程序包括 bnx2x 和 bnx2f
8–VMware 驱动程序软件 FCoE 支持 输出示例: vmnic4 User Priority: 3 Source MAC: FF:FF:FF:FF:FF:FF Active: false Priority Settable: false Source MAC Settable: false VLAN Range Settable: false VN2VN Mode Enabled: false 2. 启用 FCoE 接口,如下所示: # esxcli fcoe nic discover -n vmnicX 其中, X 是在 步骤 1 中确定的接口号。 3.
8–VMware 驱动程序软件 iSCSI 支持 安装检查 要验证驱动程序安装正确并确保交换机可见主机端口,执行以下步骤。 要验证驱动程序安装正确: 1. 发出以下命令之一,验证主机端口出现在交换机结构登录 (FLOGI) 数据库 中: show flogi database (用于 Cisco FCF) fcoe -loginshow (用于 Brocade FCF) 2.
8–VMware 驱动程序软件 iSCSI 支持 5. (可选)在 VM Network Properties (VM 网络属性)、 General (常规)页 面,在 VLAN ID 框中指定一个 VLAN 号。图 8-1 和 图 8-2 显示实例。 图 8-1.
8–VMware 驱动程序软件 iSCSI 支持 图 8-2. VM 网络属性:实例 2 6.
9 Windows 驱动程序软件 Windows 驱动程序软件信息包括以下内容: 安装驱动程序软件 第 73 页上的 “ 修改驱动程序软件 ” 第 74 页上的 “ 修复或重新安装驱动程序软件 ” 第 75 页上的 “ 移除设备驱动程序 ” 第 75 页上的 “ 查看或更改适配器的属性 ” 第 75 页上的 “ 设置电源管理选项 ” 第 77 页上的 “ 配置通信协议以使用 QCC GUI、 QCC PowerKit 和 QCS CLI” 安装驱动程序软件 注 以下说明假定 QLogic BCM57xx 和 BCM57xxx 适配器不是出厂安装的。如 果控制器是出厂安装的,则厂家已经安装驱动程序软件。 在安装硬件设备 (如 QLogic BCM57xx 和 BCM57xxx 适配器)后,或者在移除现 有设备驱动程序后,首次启动 Windows 时,操作系统将自动检测新硬件并提示安 装该设备的驱动程序软件。 安装驱动程序的两种方法是: 图形交互式安装模式 (参阅 第 69 页上的 “ 使用安装程序 ”) 无人值守安装的命令行静默模式 (请参
9–Windows 驱动程序软件 安装驱动程序软件 注 安装驱动程序软件前,验证 Windows 操作系统已升级为最新的版本并应 用了最新的服务包。 确保先物理安装网络设备驱动程序,然后才在 Windows 操作系统上使用 QLogic BCM57xx 和 BCM57xxx 控制器。驱动程序位于安装 CD。 要使用 TCP/IP 卸载引擎 (TOE),必须拥有 Windows Server 2008、 Windows Server 2008 R2、 Windows Server 2012 或 Windows 2016。 还必须在母板上安装了许可证密钥 (用于 LOM)。对于加载项 NIC,硬 件中会对许可证密钥进行预先编程。 Microsoft Windows Server 2008 R2 的 Server Core 安装选项不支持 QCS。 使用安装程序 安装程序除了安装 QLogic 设备驱动程序外,还安装管理应用程序。以下各项在运 行安装程序时安装: 1 QLogic Device Drivers (QLogic 设备驱动程序)安装 QLogic 设备驱动程 序。
9–Windows 驱动程序软件 安装驱动程序软件 要安装 QLogic BCM57xx 和 BCM57xxx 驱动程序和管理应用程序: 1. 当出现找到新硬件向导时,单击取消。 2. 从驱动程序源介质,或者从下载的软件驱动程序包的位置,执行以下操作: a. 打开您的操作系统的文件夹。 b. 打开 MUPS 文件夹,然后根据您的操作系统配置解压缩该文件夹。 c. 双击 Setup.exe 文件。 QLogic 驱动程序和管理应用程序的 InstallShield 向导打开 Welcome (欢 迎)窗口。 3. 出现 InstallShield 向导提示 (图 9-1)时,选择您要使用的适配器管理公用 程序: 单击 Yes (是)以使用 QConvergeConsole GUI。 单击 No (否)以使用 QLogic Control Suite。 图 9-1. 管理公用程序的 InstallShield 向导提示 4.
9–Windows 驱动程序软件 安装驱动程序软件 9. 单击 Finish (完成)关闭向导。 10. 安装程序将决定是否有必要重启系统。请按照屏幕说明进行操作。 要为 iSCSI 故障转储安装 Microsoft iSCSI 软件启动器: 如果受支持,并且如果将使用 QLogic iSCSI 故障转储公用程序,则遵照以下安装 顺序进行安装十分重要: 1. 运行安装程序。 2. 安装 Microsoft iSCSI 软件启动器及补丁 (MS KB939875)。 注 如果从安装程序升级设备驱动程序,从 QCC GUI Configuration (配置)页 面的 Advanced (高级)部分重新启用 iSCSI Crash Dump (iSCSI 故障转 储)。 要安装设备驱动程序 (运行安装程序后): 1. 如果操作系统中不随带,则安装 Microsoft iSCSI 软件启动器 (2.06 或更高 版本)。要确定何时需要安装 Microsoft iSCSI 软件启动器,请参阅 表 9-1。 要从 Microsoft 下载 iSCSI 软件启动器,转至: http://www.
9–Windows 驱动程序软件 安装驱动程序软件 表 9-1. Windows 操作系统和 iSCSI 故障转储 ( 续 ) 操作系统 要求 MS iSCSI 软件启动器? 要求 Microsoft 补丁 (MS KB939875)? 卸载 iSCSI (OIS) Windows Server 2008 否 否 Windows Server 2008 R2 否 否 Windows Server 2012 及 更新版本 否 否 使用静默安装 注 所有命令均区分大小写。 有关无人值守安装的详细说明和信息,请参阅 Driver_Management_Apps_Installer 文件夹中的 silent.
9–Windows 驱动程序软件 修改驱动程序软件 要按特性执行静默安装: 使用 ADDSOURCE 包括下列任何特性。 根据平台发出以下命令: IA32 平台: setup /s /v"/qn ADDSOURCE=Driversi32,BACSi32,BASPi32,SNMPi32,CIMi32" AMD/EM64T 平台: setup /s /v"/qn ADDSOURCE=Driversa64,BACSa64,BASPa64,SNMPa64,CIMa64" 以下命令行语句只安装 QLogic 驱动程序 (根据平台): IA32 平台: setup /s /v"/qn ADDSOURCE=Driversi32" AMD64 平台: setup /s /v"/qn ADDSOURCE=Driversa64" 注 QLogic 设备驱动程序是必要特性,即使未指定 ADDSOURCE,仍会安装。 要从批处理文件中执行静默安装: 要从批处理文件中执行无提示安装,并等待安装完成后再继续执行下一条命令,发 出以下命令: start /wait setup /s /w /v/qn 修改驱动程序软件 要修改驱
9–Windows 驱动程序软件 修复或重新安装驱动程序软件 4. 单击 Modify, Add, or Remove (修改、添加或移除)以更改程序特性。 注 此选项不会安装新适配器的驱动程序。有关安装新适配器的驱动程序的 信息,请参阅 第 74 页上的 “ 修复或重新安装驱动程序软件 ” 5. 单击 Next (下一步)继续。 6. 单击一个图标以更改一个特性的安装方式。 7. 单击 Next (下一步)。 8. 单击 Install (安装)。 9. 单击 Finish (完成)关闭向导。 10. 安装程序将决定是否有必要重启系统。请按照屏幕说明进行操作。 修复或重新安装驱动程序软件 要修复或重新安装驱动程序软件: 1. 在控制面板中,双击添加或删除程序。 2. 单击 QLogic Drivers and Management Applications (QLogic 驱动程序 和管理应用程序) , 然后单击 Change (更改)。 3. 单击 Next (下一步)继续。 4.
9–Windows 驱动程序软件 移除设备驱动程序 移除设备驱动程序 移除设备驱动程序时,安装的任何管理应用程序也将被移除。 注 Windows Server 2008 和 Windows Server 2008 R2 提供设备驱动程序回滚 功能,以使用以前安装的设备驱动程序替换现有设备驱动程序。然而, BCM57xx 和 BCM57xxx 设备的软件架构复杂,如果对个别组件之一使用回 滚功能,可能会发生问题。因此, QLogic 建议只使用驱动程序的安装程序来 更改驱动程序的版本。 要移除设备驱动程序: 1. 在控制面板中,双击添加或删除程序。 2. 单击 QLogic Drivers and Management Applications (QLogic 驱动程序 和管理应用程序) , 然后单击 Remove (删除)。请遵循屏幕上的提示操作。 3. 重新引导系统以完全移除驱动程序。如果未能重新引导系统,就将无法成功 安装驱动程序。 查看或更改适配器的属性 要查看或更改 QLogic 网络适配器的属性: 1.
9–Windows 驱动程序软件 设置电源管理选项 图 9-2.
9–Windows 驱动程序软件 配置通信协议以使用 QCC GUI、 QCC PowerKit 和 QCS CLI 配置通信协议以使用 QCC GUI、 QCC PowerKit 和 QCS CLI QCC GUI、 QCC PowerKit 和 QCS CLI 管理应用程序有两个主要组件:RPC 代理 和客户端软件。 RPC 代理安装在包含一个或多个聚合网络适配器的服务器或受管 主机上。 RPC 代理搜集聚合网络适配器上的信息,并将其供安装有客户端软件的 管理电脑检索。客户端软件可以从 RPC 代理查看信息,并且配置聚合网络适配 器。管理软件包含 QCC GUI 和 QCS CLI。 通信协议可以使 RPC 代理和客户端软件之间进行通信。根据网络中客户端和受管 主机上混合使用的操作系统 (Linux 和 / 或 Windows),可以选择合适的公用程 序。 有关这些管理应用程序的安装说明,请参阅以下文档: User’s Guide, QLogic Control Suite CLI (用户指南, QLogic Control Suite CLI) (部件号 BC0054511-00) Us
10 iSCSI 协议 本章提供有关 iSCSI 协议的以下信息: iSCSI 引导 第 107 页上的 “iSCSI 故障转储 ” 第 107 页上的 “Windows Server 中的 iSCSI 卸载 ” iSCSI 引导 QLogic BCM57xx 和 BCM57xxx 千兆位以太网 (GbE) 适配器支持 iSCSI 引导,从 而实现无盘系统的操作系统网络引导。 iSCSI 引导允许 Windows、 Linux 或 VMware 操作系统通过标准 IP 网络从位于远程的 iSCSI 目标计算机引导。 对于 Windows 和 Linux 操作系统,iSCSI 引导均可配置为通过两条不同路径引导: 非卸载路径 (又称为 Microsoft/Open-iSCSI 启动器)和卸载路径 (QLogic 的卸 载 iSCSI 驱动程序或主机总线适配器)。利用位于 iSCSI 公用程序常规参数页面上 的 HBA Boot Mode (引导模式)选项来配置路径。有关常规参数页面上的所有 选项的详细信息,请参见 第 82 页上的表 10-1。 注 如果您在基于 BCM57xxx 的
10–iSCSI 协议 iSCSI 引导 VMware ESXi 5.0 和用于 Ipv4 的更高版本(仅支持非卸载路径)和 ESXi 6.0 和用于 Ipv6 的更高版本。 VMware ESX (于第 2 层路径) 此外,适配器在以下操作系统上支持不明路径类型的 iSCSI 引导:SLES 11SP3、 SLES12.0 及更高版本; RHEL 6.5、 6.6、 7、 7.1 及更高版本; Windows 2012、 Windows 2012 R2 及更高版本;以及 ESXi 6.0 U2、 6.5 及更高版本。 iSCSI 引导设置 iSCSI 引导设置包括: 配置 iSCSI 目标 配置 iSCSI 引导参数 准备 iSCSI 引导映像 引导 配置 iSCSI 目标 配置 iSCSI 目标随目标供应商而异。有关配置 iSCSI 目标的信息,请参阅供应商 提供的说明文件。一般步骤包括: 1. 创建一个 iSCSI 目标。 2. 创建一个虚拟盘。 3. 将虚拟盘映射到 步骤 1 中创建的 iSCSI 目标。 4.
10–iSCSI 协议 iSCSI 引导 配置 iSCSI 引导参数 要配置 iSCSI 引导参数: 1. 在 NIC 配置页面中,在 Legacy Boot Protocol (传统引导协议)下拉菜 单,选择 iSCSI (参见图 10-1)。 图 10-1.
10–iSCSI 协议 iSCSI 引导 2. 为 CCM、 UEFI (参见图 10-2)、 QCC GUI 或 QCS CLI 中的静态或动态配 置配置 QLogic iSCSI 引导软件。 图 10-2.
10–iSCSI 协议 iSCSI 引导 General Parameters (常规参数)窗口中可用的配置选项 (请参阅 图 10-3)列于 表 10-1 中。 图 10-3. UEFI, iSCSI 配置, iSCSI 常规参数 表 10-1 同时列出 IPv4 和 IPv6 的参数。 IPv4 或 IPv6 的特定参数将特别注 明。 注 IPv6 iSCSI 引导的可用性决定于平台和设备。 表 10-1.
10–iSCSI 协议 iSCSI 引导 表 10-1.
10–iSCSI 协议 iSCSI 引导 表 10-1. 配置选项 ( 续 ) 选项 说明 HBA 引导模式 当主机操作系统配置为软件启动器模式时设置为 disable (禁用),配置为 HBA (或 iSCSI 卸载)启动器模式时设置为 enable (启用)。 BCM57xx 和 BCM57xxx 适配器有此选项。(注:当适配器处于多功能模式时,此参数无法 更改。) MBA 引导协议配置 要配置引导协议,请参阅 第 6 章 引导代理 (Boot Agent)驱动程序软件。 iSCSI 引导配置 静态 iSCSI 引导配置 动态 iSCSI 引导配置 静态 iSCSI 引导配置 在静态配置中,必须输入在 第 79 页上的 “ 配置 iSCSI 目标 ” 中获得的系统 IP 地 址、系统启动器 IQN 和目标参数的数据。关于配置选项的信息,请参见 第 82 页 上的表 10-1。 要使用静态配置来配置 iSCSI 引导参数: 1.
10–iSCSI 协议 iSCSI 引导 Target as First HDD (目标为第一个 HDD):Disabled LUN Busy Retry Count (LUN 繁忙重试次数):0 IP Version (IP 版本):IPv6 (用于 IPv6,非卸载) HBA Boot Mode (HBA 引导模式):Disabled (禁用)(注:当适配 器处于多功能模式时,此参数无法更改。) 注 当初次从 CD/DVD-ROM 或从挂载的可引导操作系统安装映像安装操作 系统至空白的 iSCSI 目标 LUN 时,将 Boot from Target (从目标引 导)设为 One Time Disabled (一次性禁用)。此设置使系统在成功建 立登录和连接后,不从配置的 iSCSI 目标引导。在系统下次重新引导 后,此设置将返回 Enabled (启用)。 Enabled (启用)表示连接至 iSCSI 目标并尝试从其引导。 Disabled (禁用)表示连接至 iSCSI 目 标但不从该设备引导,而是将引导矢量传给引导顺序中下一个可引导设 备。 2.
10–iSCSI 协议 iSCSI 引导 4. 在 iSCSI Initiator Parameters(iSCSI 启动器参数)窗口 ( 图 10-4) 中,键入 以下值: IP Address (IP 地址)(未指定的 IPv4 和 IPv6 地址应分别为 0.0.0.0 和 ::。 注 仔细输入 IP 地址。对 IP 地址不会检查是否有重复段或错误段或 网络分配错误。 Subnet Mask (子网掩码) Subnet Mask Prefix (子网掩码前缀) Default Gateway (默认网关) Primary DNS (主 DNS) Secondary DNS (次 DNS) iSCSI Name (iSCSI 名称)(与客户端系统将要使用的 iSCSI 启动器 名称对应) CHAP ID CHAP Secret (CHAP 机密) 5. 按 ESC 键返回 Main (主)菜单。 6.
10–iSCSI 协议 iSCSI 引导 图 10-5.
10–iSCSI 协议 iSCSI 引导 7. 在 iSCSI First Target Parameters (iSCSI 第一目标参数)窗口 ( 图 10-5) 中: a. 启用 Connect (连接)以连接至该 iSCSI 目标。 b. 使用配置 iSCSI 目标时所用的值,键入以下值: IP Address (IP 地址) TCP Port (TCP 端口) Boot LUN (引导 LUN) iSCSI Name (iSCSI 名称) CHAP ID CHAP Secret (CHAP 机密) 8. 按 ESC 键返回 Main (主)菜单。 9. (可选)在 iSCSI Second Target Parameter (iSCSI 第二目标参数)窗口中 重复这些步骤,即可配置辅助 iSCSI 目标。 10. 按 ESC 键并选择 Exit and Save Configuration (退出并保存配置)。 11.
10–iSCSI 协议 iSCSI 引导 如果使用 DHCP 选项 17,则目标信息由 DHCP 服务器提供,且启动器 iSCSI 名 称从 Initiator Parameters (启动器参数)窗口的编程值进行检索。如果未选择任 何值,控制器默认名称为: iqn.1995-05.com.qlogic.<11.22.33.44.55.66>.iscsiboot 其中字符串 11.22.33.44.55.66 对应于控制器的 MAC 地址。 如果使用 DHCP 选项 43 (仅用于 IPv4),则启动器参数、第一目标参数或第二目 标参数窗口中的任何设置均被忽略,且不需要清除。 要使用动态配置来配置 iSCSI 引导参数: 1. 2.
10–iSCSI 协议 iSCSI 引导 启用 CHAP 身份验证 确保目标和启动器上启用 CHAP 身份验证。 要启用 CHAP 身份验证: 1. 在 iSCSI General Parameters (iSCSI 常规参数)窗口中,将 CHAP Authentication (CHAP 身份验证)设为 Enabled (启用)。 2. 在 iSCSI Initiator Parameters (iSCSI 启动器参数)窗口中,键入以下值: CHAP ID (最多 128 个字节) CHAP Secret (CHAP 机密)(如果要求身份验证,并且长度必须为 12 个字符或更长) 3. 按 ESC 键返回 Main (主)菜单。 4. 在 iSCSI First Target Parameters(iSCSI 第一目标参数)窗口中,使用配置 iSCSI 目标时所用的值,键入以下值: CHAP ID (如果双向 CHAP,可选填) CHAP Secret (CHAP 机密)(如果双向 CHAP,可选填,并且长度必 须为 12 个字符或更长) 5.
10–iSCSI 协议 iSCSI 引导 DHCP 选项 17,根路径 选项 17 用于将 iSCSI 目标信息传递到 iSCSI 客户端。 IETC RFC 4173 中定义的根路径的格式为: "iscsi:"":"":"":"":"" 表 10-2 列出参数及定义。 表 10-2.
10–iSCSI 协议 iSCSI 引导 表 10-3 列出子选项。 表 10-3.
10–iSCSI 协议 iSCSI 引导 选项 16 的内容应为 <2-byte length> 。 DHCPv6 选项 17,供应商特定信息 DHCPv6 选项 17 (供应商特定信息)为 iSCSI 客户端提供更多的配置选项。在此 配置中,还提供三个额外的子选项,将可用于引导的启动器 IQN 以及两个 iSCSI 目标 IQN 分配给 iSCSI 引导客户端。 表 10-4 列出子选项。 表 10-4.
10–iSCSI 协议 iSCSI 引导 Windows Server 2008 R2 和 SP2 iSCSI 引导设置 Windows Server 2008 R2 和 Windows Server 2008 SP2 支持通过卸载或非卸载路 径引导和安装。 以下过程准备通过卸载或非卸载路径安装和引导的映像。该过程提及 Windows Server 2008 R2,但对 Windows Server SP2 同样适用。 要求的 CD/ISO 映像: Windows Server 2008 R2 x64 (已注入 QLogic 驱动程序)(参阅 第 101 页 上的 “ 将 QLogic 驱动程序注入 (滑流至) Windows 映像文件中 ”)。另请参 考位于 support.microsoft.
10–iSCSI 协议 iSCSI 引导 10. 引导至 DVD 并开始安装。 11. 恰当回答所有安装问题 (指定要安装的操作系统,接受许可条款,等等)。 当 Where do you want to install Windows? (要在哪里安装 Windows?) 窗口出现时,应可见目标驱动器。这是位于远程 iSCSI 目标中通过 iSCSI 引 导协议连接的驱动器。 12. 选择 Next (下一步)继续 Windows Server 2008 R2 安装。 Windows Server 2008 R2 DVD 安装过程开始几分钟后,系统重新引导。重 新引导后, Windows Server 2008 R2 安装例程应恢复并完成安装。 13. 系统再次重启后,检查并验证远程系统可引导至桌面。 14. Windows Server 2008 R2 引导后,加载所有驱动程序并运行 Bindview.exe。 15. a. 选择 All Services (所有服务)。 b.
10–iSCSI 协议 iSCSI 引导 5. 引导远程系统。当 Preboot Execution Environment (预引导执行环境 [PXE])条幅出现时,按 CTRL+S 组合键进入 PXE 菜单。 6. 在 PXE 菜单中,将 Boot Protocol (引导协议)设置为 iSCSI。 7. 输入 iSCSI 目标参数。 8. 将 HBA Boot Mode (HBA 引导模式)设置为 Enabled (启用)或 Disabled (禁用)。(注:当适配器处于多功能模式时,此参数无法更改。) 9. 保存设置并重新引导系统。 远程系统应连接至 iSCSI 目标,然后从 DVDROM 设备引导。 10. 从 DVD 引导并开始安装。 11. 恰当回答所有安装问题 (指定要安装的操作系统,接受许可条款,等等)。 当 Where do you want to install Windows? (要在哪里安装 Windows?) 窗口出现时,应可见目标驱动器。目标驱动器位于远程 iSCSI 目标中,通过 iSCSI 引导协议连接。 12.
10–iSCSI 协议 iSCSI 引导 4. 5. 如下所示更改引导顺序: a. 从网络适配器引导。 b. 从 CD 或 DVD 驱动器引导。 重新引导系统。 系统将连接至 iSCSI 目标,然后从 CD 或 DVD 驱动器引导。 6. 对于 SUSE 11.x,选择 installation (安装),然后在引导选项键入 iscsi=1 netsetup=1。如果需要更新驱动程序,则为 F6 驱动程序选项选择 YES (是)。 7. 在 networking device (联网设备)提示符,选择所要的网络适配器端 口,然后单击 OK (确定)。 8. 在 configure TCP/IP (配置 TCP/IP)提示符,配置系统获得 IP 地址的 方式,然后单击 OK (确定)。 9. 如果选中静态 IP,必须为 iSCSI 启动器输入 IP 信息。 10. (RHEL) 选择 “ 跳过 ” 介质测试。 11. 根据需要继续安装。此时,将有驱动器可用。文件复制完成后,取出 CD 或 DVD,重新引导系统。 12.
10–iSCSI 协议 iSCSI 引导 10. 对于 SUSE 11.1,请按下节所示的远程 DVD 安装方法操作。 11. 系统重新引导后,登录,更改到 /opt/bcm/bibt 文件夹,运行 iscsi_setup.sh 脚本以创建卸载和非卸载 initrd 映像。 12. 将 initrd 映像 (卸载和非卸载)复制到 /boot 文件夹。 13. 更改 grub 菜单以指向新的 initrd 映像。 14. 要启用 CHAP,需要修改 iscsid.conf (仅限 Red Hat)。 15. 重新引导。 16. (可选)更改 CHAP 参数。 17.
10–iSCSI 协议 iSCSI 引导 # Default-Start: B # Default-Stop: # Short-Description: iSCSI initiator daemon root-fs support # Description: Starts the iSCSI initiator daemon if the # root-filesystem is on an iSCSI device # ### END INIT INFO ISCSIADM=/sbin/iscsiadm ISCSIUIO=/sbin/iscsiuio CONFIG_FILE=/etc/iscsid.conf DAEMON=/sbin/iscsid ARGS="-c $CONFIG_FILE" # Source LSB init functions . /etc/rc.status # # This service is run right after booting.
10–iSCSI 协议 iSCSI 引导 done } # Reset status of this service rc_reset # We only need to start this for root on iSCSI if ! grep -q iscsi_tcp /proc/modules ; then if ! grep -q bnx2i /proc/modules ; then rc_failed 6 rc_exit fi fi case "$1" in start) echo -n "Starting iSCSI initiator for the root device: " iscsi_load_iscsiuio startproc $DAEMON $ARGS rc_status -v iscsi_mark_root_nodes ;; stop|restart|reload) rc_failed 0 ;; status) echo -n "Checking for iSCSI initiator service: " if checkproc $DAEMON ; then rc_sta
10–iSCSI 协议 iSCSI 引导 从 Windows 操作系统映像删除自带的驱动程序 1. 创建临时文件夹,如 D:\temp。 2. 在临时文件夹中创建以下两个子文件夹: Win2008R2Copy Win2008R2Mod 3. 将 DVD 安装介质中的所有内容复制到 Win2008R2Copy 文件夹中。 4. 从 “ 所有程序 ” 中以提升模式打开 Windows 自动安装工具包 (AIK) 命令提示 符,然后发出以下命令: attrib -r D:\Temp\Win2008R2Copy\sources\boot.wim 5. 发出以下命令以挂载 boot.wim 映像: dism /Mount-WIM /WimFile:D:\Temp\Win2008R2Copy\sources\boot.wim /index:1 / MountDir:D:\Temp\Win2008R2Mod 6. boot.
10–iSCSI 协议 iSCSI 引导 将这些驱动程序包放入工作目录。例如,将所有适用于您的 Windows Server 版本 的驱动程序包和文件复制到步骤 3 中的示例文件夹位置: C:\Temp\drivers 最后,将这些驱动程序注入 Windows 映像 (WIM) 文件中,并从更新的映像安装适 用的 Windows Server 版本。 要将 QLogic 驱动程序注入 Windows 映像文件: 1. 对于 Windows Server 2008 R2 和 SP2,安装 Windows 自动安装工具包 (AIK)。 而对于 Windows Server 2012 和 2012 R2,安装 Windows 评估和部署工具 包 (ADK)。 2. 发出以下命令创建临时文件夹,将其设为随后所有步骤的当前文件夹: md C:\Temp cd /d C:\Temp 3. 发出以下命令在 C:\temp 中创建两个子文件夹: md src md mnt md drivers 4. 发出以下命令将原始 DVD 复制至 src 子目录。 xcopy N:\.\src /e /c /i
10–iSCSI 协议 iSCSI 引导 8. 发出以下命令,将下面的驱动程序添加到当前挂载的映像中: dism /image:.\mnt /add-driver /driver:C:\Temp\drivers /Recurse /ForceUnsigned 9. 发出以下命令以取消 boot.wim 映像挂载: dism /unmount-wim /mountdir:.\mnt /commit 10. 发出以下命令,确定要在 install.wim 映像中的 SKU 的索引: dism /get-wiminfo /wimfile:.\src\sources\install.wim 例如,在 Windows Server 2012 中,索引 2 被标识为 “Windows Server 2012 SERVERSTANDARD”。 11. 发出以下命令以挂载 install.wim 映像: dism /mount-wim /wimfile:.\src\sources\install.wim /index:X /mountdir:.\mnt 注意:X 是在上一步中所获得索引值的占位符。 12.
10–iSCSI 协议 iSCSI 引导 3.
10–iSCSI 协议 iSCSI 引导 8. 将网络适配器的一个端口配置为连接到 iSCSI 目标 (有关说明,请参阅 第 79 页上的 “ 配置 iSCSI 目标 ” )。 9. 连接至 iSCSI 目标。 10. 发出 DD 命令从本地硬盘驱动器复制到 iSCSI 目标。 11. DD 完成后,发出 sync 命令两次,注销,然后重新登录 iSCSI 目标。 12. 在 iSCSI 目标上创建的所有分区上发出 fsck 命令。 13. 切换至 /OPT/bcm/bibt 文件夹并运行 iscsi_setup.sh 脚本以创建 initrd 映像。选项 0 创建非卸载映像,选项 1 创建卸载映像。 Iscsi_script.sh 脚本在 SUSE 10 上仅创建非卸载映像,因为 SUSE 10 不支持卸载。 14. 在 iSCSI 目标上挂载 /boot 分区。 15. 将 步骤 13 中创建的 initrd 映像从本地硬盘驱动器复制到 步骤 14 中挂载的分 区。 16. 在 步骤 14 中挂载的分区上,编辑 grub 菜单以指向新的 initrd 映像。 17.
10–iSCSI 协议 iSCSI 引导 问题:当 iSCSI 引导的链路速度配置为 10Mbps 或 100Mbps 时,QLogic iSCSI 故 障转储公用程序不能正确捕获内存转储。 解决办法:当 iSCSI 引导的链路速度配置为 1Gbps 或 10Gbps 时, QLogic iSCSI 故障转储公用程序受支持。不支持 10Mbps 和 100Mbps。 问题:尝试通过使用 IPv6 连接安装 Windows Server 2008 时,无法识别 iSCSI 目 标为安装目标。 解决办法:这是已知的第三方问题。参见 Microsoft 知识库 KB 971443: http://support.microsoft.
10–iSCSI 协议 iSCSI 故障转储 注 Microsoft 不主张使用此方法。建议在安装完成后,不要将引导路径从 NDIS 切换至主机总线适配器,或从主机总线适配器切换至 NDIS。 问题:无法使用 Windows Server 2008 及更高版本连接到 EqualLogic 目标。 解决办法:在防火墙中添加例外以允许 ICMP echo 请求。 问题:通过 iSCSI 引导将 Windows 安装到 iSCSI 目标,在连接到 1 Gbps 交换机 端口时失败。 解决办法:这是与使用 SFP+ 作为物理连接的适配器有关的限制。 SFP+ 默认为 10Gbps 操作且不支持自动协商。 iSCSI 故障转储 如果要使用 QLogic iSCSI 故障转储公用程序,就必须安装 iSCSI 故障转储驱动程 序。有关更多信息,请参阅 第 69 页上的 “ 使用安装程序 ”。 Windows Server 中的 iSCSI 卸载 iSCSI 卸载是一种将 iSCSI 协议处理开销从主处理器卸载到 iSCSI 主机总线适配器 的技术,以提高网络性能和吞吐量,并帮助优化服务器处理器的利用率。 本节叙述 B
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 安装 QLogic 驱动程序和管理应用程序 安装 Windows 驱动程序和管理应用程序。 安装 Microsoft iSCSI 启动器 对于 Windows Server 2008 或更高版本, iSCSI 启动器包括在内部的内置盒中。 要从 Microsoft 下载 iSCSI 启动器 (如果尚未安装),在此链接中找到适用于您系 统的直接链接: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=18986 使用 QCC 配置 QLogic iSCSI 使用 QConvergeConsole (QCC) GUI 来管理所有 QLogic 的网络适配器和高级功 能。有关更多信息,请参阅 QCC GUI 在线帮助。 1. 打开 QCC GUI。 2.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 图 10-6.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 3. 在 “ Initiator Node Name Change” (启动器节点名称更改)对话框 (参见 图 10-7)键入启动器 IQN 名称,然后单击 OK (确定)。 图 10-7. 更改启动器节点名称 4. 在 “iSCSI 启动器属性 ” (图 10-8),单击 Discovery (发现)选项卡,然后 在 Target Portals (目标门户),单击 Add (添加)。 图 10-8.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 5. 在 “ Add Target Portal”(添加目标门户)对话框(图 10-9),键入目标的 IP 地址,然后单击 Advanced (高级)。 图 10-9. “ 添加目标门户 ” 对话框 6. 在 “ Advanced Settings” (高级设置)对话框,填写 “ 常规 ” 页面如下: a. 在 Local adapter (本地适配器)字段,选择 QLogic BCM57xx 和 BCM57xxx C-NIC iSCSI 适配器。 b. 对于 Source IP (源 IP)字段,选择该适配器的 IP 地址。 c.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 图 10-10 显示一个实例。 图 10-10.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 7. 在 “iSCSI 启动器属性 ”,单击 Discovery (发现)选项卡,然后在 “ 发现 ” 页面,单击 OK (确定)以添加目标门户。图 10-11 显示一个实例。 图 10-11. “iSCSI 启动器属性 ”:“ 发现 ” 页面 8.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 9. 在 “ 目标 ” 页面,选择目标,然后单击 Log On (登录),以使用 QLogic iSCSI 适配器登录至您的 iSCSI 目标。图 10-12 显示一个实例。 图 10-12. “iSCSI 启动器属性 ”:“ 目标 ” 页面 10. 在 “Log On To Target” (登录至目标)对话框 (图 10-13),单击 Advanced (高级)。 图 10-13.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 11. 在 “ 高级设置 ” 对话框,“ 常规 ” 页面,选择 QLogic BCM57xx 和 BCM57xxx C-NIC iSCSI 适配器,作为 Local adapter (本地适配器),然后单击 OK (确定)。图 10-14 显示一个实例。 图 10-14. “ 高级设置 ”:“ 常规 ” 页面, “ 本地适配器 ” 12. 单击 OK (确定)关闭 Microsoft 启动器。 13.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 注 组合不支持 iSCSI 适配器。 组合不支持位于引导路径中的 NDIS 适配器。 组合支持不位于 iSCSI 引导路径中的 NDIS 适配器,但仅用于 SLB 组类 型。 iSCSI 卸载常见问题 问题:如何为 iSCSI 卸载分配 IP 地址? 答复:使用 QLogic Control Suite (QCS) 中的 Configurations (配置)页面。 问题:创建到目标的连接时应使用哪些工具? 答复:使用 Microsoft iSCSI 软件启动器 (版本 2.08 或以上)。 问题:怎样知道连接已卸载? 答复:使用 Microsoft iSCSI 软件启动器。在命令行,键入 iscsicli sessionlist。从启动器名称, iSCSI 卸载的连接将显示以 “B06BDRV...” 开始的 条目。非卸载的连接将显示以 “Root...
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 表 10-5.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 表 10-5.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 表 10-5.
11 QLogic 组合服务 本章介绍在 Windows Server 系统 (Windows Server 2016 及更高版本除外)中组 合适配器。有关在其他操作系统 (例如, Linux 信道绑定)的类似技术的详情,请 参阅操作系统的说明文件。 执行概要 第 133 页上的 “ 组合机制 ” 第 142 页上的 “ 组合和其它高级联网属性 ” 第 145 页上的 “ 常规网络注意事项 ” 第 153 页上的 “ 应用注意事项 ” 第 160 页上的 “ 组合问题故障排除 ” 第 162 页上的 “ 常见问题 ” 第 165 页上的 “ 事件日志消息 ” 执行概要 QLogic 组合服务总结至以下各节: 词汇表 组合概念 软件组件 硬件要求 处理器的组合支持 组合配置 组类型支持的特性 选择组类型 120 BC0054508-05 J
11–QLogic 组合服务 执行概要 本节叙述使用由 Dell 服务器和存储产品随带的 QLogic 软件所提供的网络组合服务 时的技术和实施考量。 QLogic 组合服务的目标是在两个或更多适配器的组合中提 供容错和链路聚合。本说明文件中的信息有助于 IT 专业人员对要求网络容错和负 载平衡的系统应用程序进行部署和故障排除。 词汇表 表 11-1 定义组合中使用的术语。 表 11-1. 词汇表 术语 定义 ARP 地址解析协议 QCS QLogic Control Suite QLASP QLogic Advanced Server Program (中间驱动程序) DNS 域名服务 G-ARP 无偿地址解析协议 普通中继 (FEC/GEC)/802.
11–QLogic 组合服务 执行概要 表 11-1. 词汇表 ( 续 ) 术语 定义 RAID 廉价磁盘冗余阵列 智能负载 平衡和故障转移 与交换机无关的故障转移组合类型,其中主要组成员处理所有传 入和传出流量,而备用组成员闲置,直到发生故障转移事件 (例如链路丢失)。中间驱动程序 (QLASP) 管理传入和传出流 量。 智能负载 平衡 (SLB) 与交换机无关的负载平衡和故障转移组合类型,其中中间驱动程 序管理传出 / 传入流量。 TCP 传输控制协议 UDP 用户数据报协议 WINS Windows 互联网名称服务 组合概念 组合多个物理设备以提供容错和负载平衡这一概念并不新鲜。这一概念已出现多 年。存储设备使用 RAID 技术将单个硬盘组合在一起。交换机端口可使用 Cisco Gigabit EtherChannel、 IEEE 802.
11–QLogic 组合服务 执行概要 以下信息高度概括了以太网网络中使用的网络寻址概念。主机平台 (如计算机系 统)中的每个以太网网络接口都需要一个全球唯一的第 2 层地址及至少一个全球 唯一的第 3 层地址。按照 OSI 模型中的定义,第 2 层是数据链路层,第 3 层是网 络层。第 2 层地址分配给硬件,通常称为 MAC 地址或物理地址。该地址在出厂时 预先编程并存储在网卡上的 NVRAM 或在嵌入式 LAN 接口的系统主板上。第 3 层 地址称为协议或分配给软件堆栈的逻辑地址。 IP 和 IPX 是第 3 层协议的实例。此 外,第 4 层 (传输层)对每个网络上一级协议 (如 Telnet 或 FTP)使用端口号。 这些端口号用于区别应用程序之间的通信流。第 4 层协议 (如 TCP 或 UDP)在 当今网络中使用最广泛。 IP 地址和 TCP 端口号的结合称为套接字。 以太网设备使用 MAC 地址 (而非 IP 地址)与其他以太网设备通信。但是,大多 数应用程序使用主机名,而主机名由 Windows 互联网名称服务 (WINS) 和 DNS 等 命名服务转换为 IP 地址。因此,需要一种方法来识别
11–QLogic 组合服务 执行概要 支持的组合类型的三种分类方法根据: 交换机端口配置是否也必须匹配适配器组合类型。 组的功能:支持负载平衡和故障转移,还是仅支持故障转移。 是否使用链路聚合控制协议 (LACP)。 表 11-2 汇总组合类型及其分类。 表 11-2. 可用组合类型 组合类型 a 交换机 依赖型 a 交换机上要求的 LACP 支持 负载平衡 故障转移 智能负载平衡和故障 转移 (包括二至八个 负载平衡组成员) ? ? SLB (禁用自动回 退) ? ? ? ? ? ? 链路聚合 (802.3ad) ? 普通中继 (FEC/GEC)/802.
11–QLogic 组合服务 执行概要 传输负载平衡通过使用源和目标 IP 地址及 TCP/UDP 端口号创建散列表而得以实 现。源和目标 IP 地址及 TCP/UDP 端口号的相同组合通常生成相同的散列索引, 因此会指向组中的同一端口。当选择一个端口来传送特定套接字的所有帧时,包括 在帧中的是物理适配器的唯一 MAC 地址,而非组 MAC 地址。这样才符合 IEEE 802.
11–QLogic 组合服务 执行概要 为热备用路由协议 (HSRP) 配置路由器不允许在适配器组中发生接收负载均衡。一 般说来, HSRP 允许两个路由器作为一个路由器运行,广告一个虚拟 IP 和一个虚 拟 MAC 地址。一个物理路由器是活动接口,而另一个物理路由器备用。虽然 HSRP 也可以在 HSRP 组中的多个路由器之间实现节点负载共享 (在主机节点上 使用不同的默认网关),但是它始终指向组的主 MAC 地址。 普通中继 普通中继是一种交换机辅助的组合模式,要求在链路两端配置端口:服务器接口和 交换机端口。这种端口配置通常称为 Cisco Fast EtherChannel 或 Gigabit EtherChannel。此外,普通中继支持其他交换机 OEM 的类似实施,例如 Extreme Networks Load Sharing 和 Bay Networks 或 IEEE 802.
11–QLogic 组合服务 执行概要 SLB (禁用自动回退) 此类型的组与 “ 智能负载平衡和故障转移 ” 类型的组相同,但有以下例外:当备用 成员处于活动状态时,如果主成员重新联机,组继续使用备用成员而不切换回主成 员。这种类型的组只有在网络电缆断开并重新连接至网络适配器的情况下才受支 持。在适配器通过 “ 设备管理器 ” 或 “ 热插拔 PCI” 而被移除 / 安装的情况下,这种 类型的组不受支持。 如果分配给组的任何主适配器被禁用,则该组中发挥智能负载平衡和故障转移组类 型的作用的组功能将发生自动回退。 软件组件 在 Windows 操作系统环境中,组合通过 NDIS 中间驱动程序来实现。此软件组件 与微型端口驱动程序、 NDIS 层和协议堆栈配合使用以启用组合体系结构 (请参阅 图 134 页上的表 11-2)。微型端口驱动程序直接控制主机 LAN 控制器,启用发 送、接收和中断处理等功能。中间驱动程序介于微型端口驱动程序和协议层之间, 多路传输若干个微型端口驱动程序实例,并创建一个虚拟适配器;在 NDIS 层看 来,这个虚拟适配器就像单个适配器。 NDIS 提供一组库函数,用于使微型端口驱
11–QLogic 组合服务 执行概要 表 11-3. QLogic 组合软件组件 ( 续 ) 系统体系结构 Windows 文件名 32 位、 64 位 qlasp.sys Windows Server 2008 R2 64 位 qlasp.sys Windows Server 2012、 2012 R2 64 位 qlasp.sys Windows Server 2008 — qcs.exe Windows Server 2008 R2 — qcs.exe Windows Server 2012、 2012 R2 — qcs.
11–QLogic 组合服务 执行概要 要支持普通中继和 802.
11–QLogic 组合服务 执行概要 表 11-4. 组类型比较 ( 续 ) 组类型 容错 负载平衡 交换机依赖型 静态中继 与交换机无关的动态 链路聚合 (IEEE 802.
11–QLogic 组合服务 执行概要 选择组类型 以下流程图是设计第 2 层组合时使用的决策流程。组合的主要原因是需要额外的 网络带宽和容错。组合提供链路聚合和容错,以满足这两个要求。应按以下顺序选 择首选组合: 第一选择:链路聚合 第二选择:普通中继 第三选择:SLB,使用非受控交换机时或交换机不支持第一和第二选择时。 如果要求交换机容错, SLB 是唯一选择。 131 BC0054508-05 J
11–QLogic 组合服务 执行概要 图 11-1 显示确定组类型的流程图。 图 11-1.
11–QLogic 组合服务 组合机制 组合机制 本节提供有关组合机制的以下信息: 架构 组的类型 与每种组类型关联的特性的属性 每种组类型支持的速度 133 BC0054508-05 J
11–QLogic 组合服务 组合机制 架构 QLASP 作为一个 NDIS 中间驱动程序而实施 (参见 图 11-2)。它在协议栈 (如 TCP/IP 和 IPX)之下运行,表现为虚拟适配器。此虚拟适配器继承组中第一个初 始化的端口的 MAC 地址。还必须为虚拟适配器配置一个第 3 层地址。 QLASP 的 主要功能是在为组合选择的系统上安装的物理适配器之间平衡入站 (针对 SLB) 和出站 (针对所有组合模式)流量。入站算法和出站算法相互独立且正交。特定 会话的出站流量可分配给特定端口,而其相应的入站流量可分配给不同的端口。 图 11-2.
11–QLogic 组合服务 组合机制 出站通信流 QLogic 中间驱动程序管理所有组合模式的出站通信流。对于出站流量,每个数据 包首先分类为流,然后分发到为传输选择的物理适配器。流分类涉及对已知的协议 字段进行高效散列计算。生成的散列值用于索引到出站流散列表。所选出站流散列 条目包含负责传输此流的所选物理适配器的索引。数据包的源 MAC 地址将被修改 为选定的物理适配器的 MAC 地址。然后,修改的数据包被传递到选定的物理适配 器以进行传输。 出站 TCP 和 UDP 数据包使用第 3 层和第 4 层标头信息进行分类。对于使用著名 端口 (如 HTTP 和 FTP)的流行互联网协议服务,此方案可改进负载分配。因 此, QLASP 在 TCP 会话基础上执行负载平衡,而不是逐个数据包进行。 在出站流散列条目中,完成分类后还会更新统计计数器。负载平衡引擎使用这些计 数器定期在组合的端口之间分发流。出站代码路径设计为能够实现最佳并发处理, 此时允许对出站流散列表的多个并发访问。 对于 TCP/IP 以外的协议,第一个物理适配器总是被选为用于出站数据包。地址解 析协议 (ARP) 是一个例外,它以不同方式实现入
11–QLogic 组合服务 组合机制 协议支持 对 ARP 和 IP/TCP/UDP 流实现负载平衡。如果数据包仅使用 IP 协议 (如 ICMP 或 IGMP),所有流向特定 IP 地址的数据都将通过相同的物理适配器传出。如果数 据包使用 TCP 或 UDP 作为 L4 协议,则端口号被添加到散列算法中,因此两个单 独的 L4 流可通过两个单独的物理适配器传出到相同的 IP 地址。 例如,假设客户端的 IP 地址为 10.0.0.1。所有 IGMP 和 ICMP 流量从相同的物理 适配器传出,因为只有 IP 地址用于散列。流类似以下示例: IGMP ------> PhysAdapter1 ------> 10.0.0.1 ICMP ------> PhysAdapter1 ------> 10.0.0.1 如果服务器还发送 TCP 和 UDP 流到相同的 10.0.0.1 地址,它们可以通过与 IGMP 和 ICMP 相同的物理适配器,也可以通过与 ICMP 和 IGMP 完全不同的物理 适配器。流可能类似以下示例: IGMP ------> PhysAdapter1 ------> 10.0.0.
11–QLogic 组合服务 组合机制 交换机独立 QLogic 智能负载平衡类型的组允许 2 至 8 个物理适配器作为单个物理适配器运 行。SLB 类型的组的最大优点是能够在任何符合 IEEE 规范的交换机上运行并且不 需特殊配置。 智能负载平衡和故障转移 SLB 提供交换机独立、双向容错组合和负载平衡。交换机独立表示不要求交换机 对此功能的特定支持,从而使 SLB 与所有交换机兼容。在 SLB 下,组中的所有适 配器都有单独的 MAC 地址。负载均衡算法对源节点和目标节点的第 3 层地址起作 用,使 SLB 能够对传入和传出流量进行负载平衡。 QLASP 中间驱动程序连续监控组中的物理端口是否发生链路丢失。如果任何端口 上发生链路丢失,流量将自动转移到组中的其他端口。 SLB 组合模式通过允许在 不同交换机之间组合以支持交换机容错,只要这些交换机都位于相同的物理网络或 广播域中。 网络通信 以下是 SLB 的重要属性: 故障转移机制 - 链接丢失检测。 负载平衡算法 - 入站和出站流量通过基于第 4 层流的 QLogic 专有机制进行 平衡。 使用 MAC 地址的出站负载平衡
11–QLogic 组合服务 组合机制 交换机依赖型 普通静态中继 此模式支持各种环境,其中适配器链路伙伴经静态配置以支持专有中继机制。此模 式可用于支持 Lucent Open Trunk、 Cisco Fast EtherChannel (FEC) 和 Cisco Gigabit EtherChannel (GEC)。在静态模式下,如同在普通链路聚合中,交换机管 理员需要将端口分配到组,而 QLASP 无法修改此分配,因为不存在链路聚合控制 协议 (LACP) 帧的任何交换。 采用此模式时,组中所有适配器均配置为接收同一 MAC 地址的数据包。中继对第 2 层地址起作用,同时支持入站和出站流量的负载平衡和故障转移。 QLASP 驱动 程序使用之前讨论的第 4 层协议确定出站数据包的负载平衡方案,而组链路伙伴 确定入站数据包的负载平衡方案。 要执行此模式的操作,连接的交换机必须支持相应的中继方案。 QLASP 和交换机 均连续监控它们的端口是否发生链路丢失。如果任何端口上发生链路丢失,流量将 自动转移到组中的其他端口。 网络通信 以下是普通静态中继的重要属性: 故障转移机制 - 链接丢失检测。
11–QLogic 组合服务 组合机制 动态中继 (IEEE 802.3ad Link Aggregation) 此模式通过链路聚合控制协议 (LACP) 的静态和动态配置来支持链路聚合。采用此 模式时,组中所有适配器均配置为接收同一 MAC 地址的数据包。使用组中第一个 适配器的 MAC 地址,并且不能被另一个 MAC 地址取代。 QLASP 驱动程序使用 之前讨论的第 4 层协议确定出站数据包的负载平衡方案,而组的链路伙伴确定入 站数据包的负载平衡方案。由于负载平衡在第 2 层上实现,因此所有更高层的协 议 (如 IP、 IPX 和 NetBEUI)均受支持。要执行此操作模式,连接的交换机必须 支持 802.
11–QLogic 组合服务 组合机制 LiveLink LiveLink 是 QLASP 的功能,可用于智能负载平衡 (SLB) 和 SLB (禁用自动回退) 组合类型。 LiveLink 的目的是检测交换机之外的链路丢失,而且只通过具有活动链 路的组成员路由通信。此功能通过组合软件完成。组合软件定期探测 (每个组成 员发出一个链路数据包)一个或多个指定的目标网络设备。探测目标收到链路数据 包时会作出响应。如果组成员在指定时间内未检测到响应,则表示链路已丢失,组 合软件停止通过该组成员传递流量。之后,如果该组成员开始检测到来自探测目标 的响应,则表示链路已恢复,组合软件会自动恢复通过该组成员传递流量。 LiveLink 仅适用于 TCP/IP。 32 位和 64 位 Windows 操作系统均支持 LiveLink 功能。有关 Linux 操作系统中的 类似功能,请参考 Red Hat 说明文件中的信道绑定信息。 与每种组类型关联的特性的属性 表 11-5 汇总了与每种组类型关联的特性的属性。 表 11-5.
11–QLogic 组合服务 组合机制 表 11-5. 组合属性 ( 续 ) 特性 属性 多供应商组合 是 普通中继 用户界面 QLogic Control Suite (QCS) 组数量 最大值 16 每组的适配器数 最大值 16 热更换 是 热添加 是 热移除 是 链路速度支持 不同的速度 b 帧协议 全部 入站数据包管理 交换机 出站数据包管理 QLASP 故障转移事件 仅限链路丢失 故障转移时间 < 500 毫秒 回退时间 1.
11–QLogic 组合服务 组合和其它高级联网属性 表 11-5. 组合属性 ( 续 ) 特性 属性 出站数据包管理 QLASP 故障转移事件 仅限链路丢失 故障转移时间 < 500 毫秒 回退时间 1.5 秒 (近似值) a MAC 地址 所有适配器相同 多供应商组合 是 a 确保 Port Fast (快速端口)或 Edge Port (边缘端口)已启用。 b 有些交换机要求相匹配的链路速度以在主干连接之间正确协商。 每种组类型支持的速度 表 11-6 列出每种组类型所支持的不同链路速度。混合速度是指组合适配器在不同 的链路速度下运行的能力。 表 11-6. 组合中的链路速度 组类型 链路速度 流量方向 速度支持 SLB 10/100/1000/10000 传入和传出 混合速度 FEC 100 传入和传出 相同速度 GEC 1000 传入和传出 相同速度 IEEE 802.
11–QLogic 组合服务 组合和其它高级联网属性 局域网唤醒 预引导执行环境 在创建组、添加或移除组成员或更改组成员的高级设置之前,确保每个组成员均已 类似配置。要检查的设置包括 VLAN 和 QoS 数据包标记、巨型帧和各种卸载。 表 11-7 中列出高级适配器属性和组合支持。 表 11-7. 高级适配器属性和组合支持 适配器属性 组合虚拟适配器是否支持 校验和卸载 是 IEEE 802.1p QoS 标记 否 大型发送卸载 是a 巨型帧 是b IEEE 802.
11–QLogic 组合服务 组合和其它高级联网属性 校验和卸载 校验和卸载是 QLogic 网络适配器的属性,允许适配器硬件计算发送和接收流量的 TCP/IP/UDP 校验和,而不是由主机 CPU 计算。在高流量情况下,如果主机 CPU 被迫计算校验和,这样可允许系统更有效地处理更多连接。此属性是固有的硬件属 性,不能从单纯软件的实施中获益。支持校验和卸载的适配器向操作系统广告此功 能,因此,不需要在协议栈中计算校验和。目前仅对 IPv4 支持校验和卸载。 IEEE 802.1p QoS 标记 IEEE 802.1p 标准包括一个 3 位字段 (支持最多 8 个优先级),可以实现流量优先 级排序。 QLASP 中间驱动程序不支持 IEEE 802.
11–QLogic 组合服务 常规网络注意事项 局域网唤醒 局域网唤醒 (WOL) 是一种功能,允许通过以太网接口传送的特定数据包在到达 时,将系统从休眠状态中唤醒。由于虚拟适配器是作为仅属软件的设备而实施,缺 乏实施局域网唤醒的硬件功能,因此无法启用通过虚拟适配器将系统从休眠状态中 唤醒。但是,物理适配器支持此属性,即使该适配器是组中一部分。 注 WoL 仅在以下适配器的物理端口 (端口 1)上受支持: BCM957810A1006DC (N20KJ) BCM957810A1006DLPC (Y40PH) 预引导执行环境 预引导执行环境 (PXE) 允许系统通过网络从操作系统映像引导。根据定义, PXE 是在操作系统加载之前被调用,因而 QLASP 中间驱动程序没有机会加载并启用 组。因此,不支持将组作为 PXE 客户端,虽然在加载操作系统时可将参与组的物 理适配器用作 PXE 客户端。尽管组合的适配器不能用作 PXE 客户端,但可用作 PXE 服务器,而向使用动态主机控制协议 (DHCP) 和简单文件传输协议 (TFTP) 组 合的 PXE 客户端提供操作系统映像。这两种协议都在 IP 上运
11–QLogic 组合服务 常规网络注意事项 注 截止撰写此说明文件之时, Windows Server 2008 仍不是一个适用于 Microsoft Virtual Server 2005 的操作系统;因此,这种组合可能无法发挥期 望的功能。 跨交换机组合 SLB 组合可跨交换机配置。但是,这些交换机必须互连。普通中继和链路聚合无 法跨交换机工作,因为其中每个实施都要求一个组中的所有物理适配器共享相同的 以太网 MAC 地址。应注意, SLB 只能检测组中端口与其直接链路伙伴之间的链路 丢失。 SLB 无法对交换机中的其它硬件故障作出反应,并且不能检测其它端口中 的链路丢失。 交换机链路容错 本节中的插图描述交换机容错配置中 SLB 组的运作。 QLogic 显示包含两个活动成 员的 SLB 组中 ping 请求与 ping 回应的映射。所有服务器 (蓝色、灰色和红色) 相互间发生连续 ping。这些情形说明了跨两台交换机组合的行为,以及互连链路 的重要性。 图 11-3 是两台交换机之间没有互连电缆的设置。 图 11-4 在两台交换机之间有互连电缆。 图 11-5 是在两台
11–QLogic 组合服务 常规网络注意事项 图 11-3.
11–QLogic 组合服务 常规网络注意事项 图 11-4.
11–QLogic 组合服务 常规网络注意事项 图 11-5 代表一次故障转移事件,其中顶部交换机端口 4 上的电缆被断开。这是一 次成功的故障转移事件,所有工作站都能够互相 ping,而不会丢失连接。 图 11-5.
11–QLogic 组合服务 常规网络注意事项 生成树协议 (STP) 是一个用于在网桥和交换机上运行的第 2 层协议。 STP 规范在 IEEE 802.
11–QLogic 组合服务 常规网络注意事项 快速端口和边缘端口 为了减少 TCN 对网络的影响 (例如,交换机端口上越来越多的涌流),频繁打开 和关闭的端节点应使用与其相连的交换机端口上的 “ 快速端口 ” 或 “ 边缘端口 ” 设 置。快速端口或边缘端口是一种用于特定端口的命令,产生以下影响: 从链路断开转变为链路连接的端口将被置于转发 STP 模式,而不是从监听状 态转为学习状态,再转为转发状态。 STP 仍在这些端口上运行。 当端口连接或断开时,交换机不会生成拓扑更改通知。 第 3 层路由和交换 组合的端口所连接的交换机不能是第 3 层交换机或路由器。组中的端口必须位于 相同网络中。 使用集线器进行组合 (仅用于故障排除) SLB 组合可与 10 台或 100 台集线器一起使用,但 QLogic 建议仅将其用于故障排 除,例如,当不能选用交换机端口镜像时,连接网络分析器。 集线器组合信息包括以下内容: 在组合网络配置中使用集线器 SLB 组 连接至单个集线器的 SLB 组 普通中继和动态中继 (FEC/GEC/IEEE 802.
11–QLogic 组合服务 常规网络注意事项 连接至单个集线器的 SLB 组 按照 图 11-6 所示配置的 SLB 组保留其容错属性。任一服务器连接都可能会失败, 但网络保持正常运行。客户端可直接连接至集线器,而且容错属性仍将保留;但 是,服务器性能将会降低。 图 11-6. 连接至单个集线器的组 普通中继和动态中继 (FEC/GEC/IEEE 802.3ad) FEC、 GEC 和 IEEE 802.
11–QLogic 组合服务 应用注意事项 应用注意事项 应用注意事项包括: 组合和群集 组合和网络备份 组合和群集 组合和群集信息包括: Microsoft 群集软件 高性能计算群集 Oracle Microsoft 群集软件 Dell 服务器群集解决方案将 Microsoft 群集服务 (MSCS) 与 PowerVault™ SCSI 或 Dell 和 EMC 基于光纤信道的存储器、 Dell 服务器、存储适配器、存储交换机以及 网络适配器集成在一起,以提供具有高可用性 (HA) 的解决方案。 HA 群集在支持 的 Dell 服务器上支持所有合格的适配器。 QLogic 强烈建议,在每个群集节点中,至少安装 2 个网络适配器 (板载适配器可 接受)。这些接口有两种用途。 一个适配器专用于群集内 heartbeat 检测信号通信。此适配器称为专用适配 器,通常位于单独的专用子网中。 另一个适配器用于客户端通信,称为公共适配器。 可将多个适配器用于以下每一种用途:专用适配器、群集内通信和公共外部客户端 通信。Microsoft 群集软件仅对公共适配器
11–QLogic 组合服务 应用注意事项 图 11-7 显示一个双节点光纤信道群集,每个群集节点有 3 个网络接口:1 个专用 网络接口和 2 个公共网络接口。在每个节点上, 2 个公共适配器已组合,但专用适 配器未组合。支持在同一交换机或两台交换机间进行组合。图 156 页上的表 11-8 显示此配置中相同的双节点光纤信道群集。 图 11-7.
11–QLogic 组合服务 应用注意事项 高性能计算群集 在高性能计算群集 (HPCC) 应用中,千兆位以太网通常可用于以下用途: 进程间通信 (IPC):对于不需要低延迟高带宽互连的应用 (如 Myrinet™ 或 InfiniBand®),千兆位以太网可用于计算节点之间的通信。 I/O:以太网可用于文件共享,以及使用 NFS 服务器或使用并行文件系统 (如 PVFS)将数据递呈给计算节点。 经管和管理:以太网用于群集节点的带外 (Dell 嵌入式远程接入 [ERA])和 带内 (Dell OpenManage™ 服务器管理 [OMSA])经管。它还可用于作业调 度和监控。 在 Dell 当前提供的 HPCC 中,只使用一个板载适配器。如果存在 Myrinet 或 IB, 该适配器负责 I/O 和管理;否则,它还负责 IPC。万一一个适配器发生故障,管理 员可使用 Felix1 包轻松配置第二个 (备用)适配器。主机端的适配器组合尚未经 过测试,在 HPCC 中也不受支持。 高级特性 PXE 广泛用于群集的部署 (计算节点的安装和恢复)。通常在主机端不使用组合, 组合并不是 Q
11–QLogic 组合服务 应用注意事项 Oracle 在 QLogic Oracle® 解决方案堆栈中, QLogic 在专用网络 (真正应用群集 [RAC] 节点间互连)和带有客户端的公共网络、或数据库层之上的应用层中支持适配器组 合,如 图 11-8 所示。 图 11-8.
11–QLogic 组合服务 应用注意事项 组合和网络备份 在非组合环境中执行网络备份时,由于过多的流量和适配器过载,备份服务器适配 器上的总吞吐量很容易受到影响。视备份服务器的数量、数据流和磁带驱动器速度 而定,备份通信极易消耗大部分网络链路带宽,从而影响生产数据和磁带备份性 能。网络备份通常由运行磁带备份软件 (如 NetBackup、 Galaxy™ 或 Backup Exec™)的专用备份服务器组成。连接到备份服务器是直接 SCSI 磁带备份单元 或通过光纤信道存储区域网络 (SAN) 连接的磁带库。通过网络进行备份的系统通 常称为客户端或远程服务器,且一般都安装了磁带备份软件代理。图 11-9 显示典 型的 1 Gbps 非组合网络环境 (带磁带备份实施)。 图 11-9.
11–QLogic 组合服务 应用注意事项 组合和网络备份信息包括: 负载平衡和故障转移 容错 负载平衡和故障转移 随着备份流数目的增加,总吞吐量随之增加。但是,当单一备份流速度为 25MBps 时,每个数据流不一定能维持相同性能。也就是说,即使备份服务器能够以 25MBps 的速度传送单台客户端上的数据,但不可期待该四个同步运行的备份作业 的数据传送速度可达到 100MBps (25MBps x 4 个流)。尽管总吞吐量随着备份流 数量的增加而增加,但每个备份流也会受到磁带软件或网络堆栈限制的影响。 为了让磁带备份服务器在备份客户端时能可靠地使用适配器性能和网络带宽,网络 基础架构必须实施组合,如负载平衡和容错。数据中心将结合冗余交换机、链路聚 合以及中继,作为容错解决方案的一部分。虽然组合设备驱动程序可通过组合接口 和故障转移路径操控数据传送的方法,但对于磁带备份应用程序,这是透明的,且 不会在通过网络备份远程系统时中断任何磁带备份过程。图 160 页上的表 11-10 显示一个网络拓扑,演示在 QLogic 组合环境中进行磁带备份,以及智能负载平衡 如何对组合适配器之间的磁带备份数据实
11–QLogic 组合服务 应用注意事项 在客户端 - 服务器 (红色)上, SLB 组合算法将确定使用两个适配器接口中的哪 一个来传输数据。在此示例中,来自客户端 - 服务器 (红色)的数据在备份服务 器适配器 A 接口上接收。要演示组合接口上存在额外负载时的 SLB 机制,考虑备 份服务器发起第二个备份操作时的情况:一个传送至客户端 - 服务器 (红色),另 一个传送至客户端 - 服务器 (蓝色)。客户端 - 服务器 (蓝色)用于向备份服务器 发送数据的路由取决于其 ARP 缓存,该缓存指向备份服务器 MAC 地址。由于备 份服务器的适配器 A 已处于来自备份客户端 - 服务器 (红色)的备份操作的负载 下,备份服务器调用本身的 SLB 算法通知客户端 - 服务器 (蓝色)(通过 G-ARP)更新它的 ARP 缓存,以反映备份服务器适配器 B MAC 地址。当客户端 服务器 (蓝色)需要传输数据时,会使用其中一个适配器接口,此接口由其本身 的 SLB 算法确定。重要的是,来自客户端 - 服务器 (蓝色)的数据由备份服务器 适配器 B 接口接收,而不是由适配器 A 接口接收。此动作十分重要,因为当两个
11–QLogic 组合服务 组合问题故障排除 图 11-10.
11–QLogic 组合服务 组合问题故障排除 组合问题故障排除的详情在下节中叙述: 组合配置技巧 故障排除指导 组合配置技巧 对网络连接性或组合功能问题进行故障排除时,确保配置中以下信息真实。 虽然 Dell 支持混合速度 SLB 组合,但 QLogic 建议组中的所有适配器的速度 相同 (或者全是千兆位以太网适配器,或者全是快速以太网适配器)。对于 10Gbps 的速度, QLogic 极力建议组中的所有适配器的速度相同。 如果没有启用 LiveLink ,为连接到组的交换机端口禁用生成树协议 (STP) 或 启用绕过初始阶段 (例如快速端口、边缘端口)的 STP 模式。 组直接连接到的所有交换机的硬件版本、固件版本和软件版本必须相同,以 获得支持。 要进行组合,适配器必须是同一 VLAN 的成员。在配置了多个组的情况下, 每个组应位于不同的网络上。 不要在任何作为组成员的物理适配器上分配本地管理的地址。 验证所有组的所有物理成员都禁用电源管理。 在创建组之前,移除各物理组成员的任何静态 IP 地址。 要求最大吞吐量的组应使用
11–QLogic 组合服务 常见问题 通过 Microsoft iSCSI 启动器或 iSCSI 卸载运行 iSCSI 通信时,不支持网络组 合。对这些端口,使用 MPIO,而不要使用 QLogic 网络组合。 有关 iSCSI 引导和 iSCSI 卸载限制的信息,请参见 第 10 章 iSCSI 协议。 故障排除指导 在拨打电话请求 Dell 支持之前,如果服务器使用的是适配器组合,确保已完成以 下对网络连接问题进行故障排除的步骤。 1. 确保每个适配器的链接指示灯均亮起,所有电缆均已连接。 2. 检查匹配的基础驱动程序和中间驱动程序属于相同的 Dell 版本,并已正确加 载。 3. 使用 Windows ipconfig 命令检查 IP 地址有效。 4. 检查连接到组的交换机端口上禁用了 STP,或者启用了 “ 边缘端口 ” 或 “ 快 速端口 ” ;或者正在使用 LiveLink。 5. 检查适配器和交换机的链路速度和双工配置完全相同。 6. 如有可能,解散组并独立检查每个适配器的连接,以确认问题与组合直接关 联。 7.
11–QLogic 组合服务 常见问题 问题:是否可将速度为 100 Mbps 的端口与速度为 1000 Mbps 的端口进行组合? 答复:只有智能负载平衡组和 802.3ad 组支持组内混合链路速度。 问题:是否可将光纤适配器与铜质 GbE 适配器组合? 答复:如果采用 SLB,或者如果交换机允许 FEC 和 GEC 及 802.
11–QLogic 组合服务 常见问题 问题:能否跨多台交换机连接一个组? 答复:智能负载平衡可配合多台交换机一起使用,因为系统中的每个物理适配器都 使用独特的以太网 MAC 地址。链路聚合和普通中继无法跨交换机运行,因为他们 要求所有物理适配器共享相同的以太网 MAC 地址。 问题:如何升级中间驱动程序 (QLASP)? 答复:中间驱动程序无法通过局域网连接属性升级。中间驱动程序必须使用设置安 装程序来升级。 问题:如何确定虚拟适配器 (组)的性能统计信息? 答复:在 QLogic Control Suite 中,单击虚拟适配器的 Statistics (统计信息)选 项卡。 问题:能否同时配置网络负载平衡和组合? 答复:可以,但是只能在多播模式下运行网络负载平衡时 (MS 群集服务不支持网 络负载平衡)。 问题:是否应该对备份服务器和被备份的客户端服务器都进行组合? 答复:由于备份服务器处于最大数据负载之下,它应始终进行组合以实现链路聚合 和故障转移。然而,完全冗余的网络需要将交换机和备份客户端组合以实现容错和 链路聚合。 问题:备份操作期间,适配器组合算法是在字节层还是在会话层对数据进行负载平 衡?
11–QLogic 组合服务 事件日志消息 问题:在恢复主适配器 (故障转移后回退)之后,我的组合为什么在最初 30 秒至 50 秒内丢失连接? 答复:在回退事件期间,恢复链路导致生成树协议将端口配置为阻塞,直到它确定 端口可以变为转发状态。必须在连接至组的交换机端口上启用 “ 快速端口 ” 或 “ 边 缘端口 ”,以防止 STP 引起的通信丢失。 问题:如何在 Windows 服务器中实时监测适配器组的统计信息? 答复:使用 QLogic Control Suite (QCS) 监测一般、IEEE 802.
11–QLogic 组合服务 事件日志消息 表 11-8.
11–QLogic 组合服务 事件日志消息 表 11-8. 基本驱动程序事件日志消息 ( 续 ) 消息编号 严重性 消息 原因 纠正错误 13 错误 介质不受支持。 操作系统不支持 IEEE 802.
11–QLogic 组合服务 事件日志消息 中间驱动程序 (虚拟适配器或组) 中间驱动程序由源 BLFM 标识,与基本驱动程序版本无关。表 11-9 列出中间驱动 程序支持的事件日志消息,解释消息发生的原因并提供建议措施。 表 11-9.
11–QLogic 组合服务 事件日志消息 表 11-9.
11–QLogic 组合服务 事件日志消息 虚拟总线驱动程序 (VBD) 表 11-10 列出 VBD 事件日志消息。 表 11-10.
11–QLogic 组合服务 事件日志消息 表 11-10.
12 NIC 分区和带宽管理 本章涵盖的 NIC 分区和带宽管理包括以下内容: 概览 第 173 页上的 “ 配置 NIC 分区 ” 概览 NIC 分区 (NPAR) 通过为每个端口分配多个 PCI 物理功能,将 QLogic BCM57xx 和 BCM57xxx 10 千兆位以太网 NIC 分成多个虚拟 NIC。每个 PCI 功能与不同虚 拟 NIC 相关联。对于操作系统和网络,每个物理功能好象一个单独的 NIC 端口。 每个端口的分区数量可以在 1 个到 4 个之间;因此,双端口 NIC 最多可有 8 个分 区。每个分区表现得像一个独立的 NIC 端口。 分区的 10G NIC 的益处包括: 当用于代替多个 1G NIC 时,减少布线和端口。 用单独子网和 VLAN 进行服务器分段。 通过 NIC 故障转移和 NIC 链路带宽聚集,实现高服务器可用性。 以虚拟操作系统和单片操作系统支持服务器 I/O 虚拟化。 不需要更改操作系统。 支持与交换机无关的类型组合。 NIC 分区支持的操作系统 QLogic BCM57xx 和 BCM57xxx
12–NIC 分区和带宽管理 配置 NIC 分区 Linux RHEL 6.x 及更高系列版本 RHEL 7.x 及更高系列版本 SLES 11.x 及更高系列版本 SLES 12.x 及更高系列版本 VMware ESX 5.x 及更高系列版本 ESX 6.
12–NIC 分区和带宽管理 配置 NIC 分区 4. 根据 表 12-1 显示的选项,配置 NIC 参数,该表列出 NIC Partitioning Configuration (NIC 分区配置)窗口中的配置参数。 表 12-1. 配置选项 参数 说明 Flow Control (流控制) 配置此端口的流控制模式。 选项 自动 TX 流控制 RX 流控制 TX/RX 流控制 无 PF#0、 PF#2、 PF#4、 显示有关端口 0 上的分区的物理功能 (PF) 信息。选 PF#6 择以进行配置。 配置选项参见 表 12-2。 PF#1、 PF#3、 PF#5、 显示有关端口 1 上的分区的物理功能 (PF) 信息。选 PF#7 择以进行配置。 配置选项参见 表 12-2。 Reset Configuration to Default (重置配置为默 认值) — 将 NIC 分区配置重置为出厂默认设置。 表 12-2 描述 PF# X 窗口中可用的功能。 表 12-2.
12–NIC 分区和带宽管理 配置 NIC 分区 表 12-2.
12–NIC 分区和带宽管理 配置 NIC 分区 1. 如果所有四个物理功能 (PF) 的 Relative Bandwidth Weight (相对带宽权 重)都配置为 “0”,则所有六个卸载将等量共享带宽。这种情况下,每个卸载 将被分配总带宽的约 16.67%。 2. 如果所有四个物理功能 (PF) 的 Relative Bandwidth Weight (相对带宽权 重)都配置为 “25”,则功能 0 上的以太网和 FCoE 卸载,以及功能 3 上的以太 网和 iSCSI 卸载将被分配总带宽的约 12.
13 Linux QCS 安装 在 Linux 平台上安装 QLogic Control Suite 的信息包括: 概览 第 178 页上的 “ 在 Linux 服务器上安装 WS-MAN 或 CIM-XML” 第 185 页上的 “ 在 Linux 客户端上安装 WS-MAN 或 CIM-XML” 第 186 页上的 “ 安装 QLogic Control Suite” 概览 QLogic Control Suite (QCS) 是一款管理应用程序,用于配置 BCM57xx 和 BCM57xxx 适配器系列,又称为 “ 聚合网络适配器 ”。 QCS 软件在 Windows 和 Linux 服务器和客户端操作系统上运行。本章叙述如何安装 QCS 管理应用程序。 对于 Windows,图形用户界面 (GUI) 和命令行界面 (CLI) 是可用的;对于 Linux, 命令行界面 (CLI) 是可用的。要使用 QCS GUI 管理 Linux 主机,将 QCS GUI 部署 至 Windows,然后使用本章概述的指导连接到 Linux 工作站。 本章叙述如何在 Linux 系统上安
13–Linux QCS 安装 在 Linux 服务器上安装 WS-MAN 或 CIM-XML 表 13-1 显示根据受管主机和客户端上安装的操作系统的可用选项。 表 13-1.
13–Linux QCS 安装 在 Linux 服务器上安装 WS-MAN 或 CIM-XML 步骤 1:安装 OpenPegasus 对 Red Hat Linux 操作系统,有两个安装选项: 从内建 RPM (仅限 Red Hat) 从源 (Red Hat 和 SUSE) 对 SUSE Linux Enterprise Server 11 (SLES 11) 操作系统,必须使用源 RPM。 注 内建 RPM 不支持 WS-MAN 通信协议。要使用 WS-MAN,必须从源文件安 装 OpenPegasus。 从内建 RPM (仅限 Red Hat) 在 Red Hat Linux 中,内建 OpenPegasus RPM 可用作 tog-pegasus-..rpm。 1. 发出以下命令安装 tog-pegasus: rpm -ivh tog-openpegasus-..rpm 2. 发出以下命令启动 Pegasus: /etc/init.
13–Linux QCS 安装 在 Linux 服务器上安装 WS-MAN 或 CIM-XML 注 服务器重新启动后,必须手动重新启动 CIM 服务器,以使客户端能重新连接 至服务器。手动重新启动是 Red Hat v6.2 Inbox RPM 的已知限制。 从源 (Red Hat 和 SUSE) OpenPegasus 源文件可从以下网站下载: www.openpegasus.org 注 如果尚未安装,下载并安装 OpenSSL 和 libopenssl-devel RPM。此步骤 为可选,只有在准备使用 HTTPS 将客户端连接至受管主机时才需执行。 在某些情况下,如果 OpenPegasus 安装失败,必须使用 -fPIC 选项安 装 OpenSSL: ./config no-threads --fPIC.
13–Linux QCS 安装 在 Linux 服务器上安装 WS-MAN 或 CIM-XML 表 13-2. 环境变量 ( 续 ) 环境变量 说明 PEGASUS_HAS_SSL 可选。将 HTTPS 支持设为 "true"。 PEGASUS_ENABLE_PROTOCOL_WSMAN 可选。将 WSMAN protocol 支持设为 "true"。 额外设置 $PEGASUS_HOME 变量必须在 shell 环境中设置,而 $PEGASUS_HOME/bin 必 须附加到 $PATH 环境变量中。 示例: export PEGASUS_PLATFORM="LINUX_X86_64_GNU" export PEGASUS_CIM_SCHEMA="CIM222" export PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER=true export PEGASUS_ROOT="/share/pegasus-2.
13–Linux QCS 安装 在 Linux 服务器上安装 WS-MAN 或 CIM-XML 构建和安装 OpenPegasus 从 $PEGASUS_ROOT (Pegasus 源根目录位置)发出以下命令: make clean make make repository 注 每次从源文件构建 OpenPegasus 时,所有配置都重置为默认值。如果重新 构建 OpenPegasus,则必须按照 第 182 页上的 “ 步骤 3:在服务器上配置 OpenPegasus” 中所述重新进行设置。 步骤 2:在服务器上启动 CIM 服务器 发出 cimserver 命令以启动 CIM 服务器。要停止 CIM 服务器,发出命令 cimserver -s。 要检查 OpenPegasus 是否正确安装,发出以下命令: cimcli ei -n root/PG_Interop PG_ProviderModule 注 从源中编译 OpenPegasus,必须在启动 CIM 服务器时定义 PEGASUS_HOME。否则, CIM 服务器将无法正确加载元库。可考虑在 .
13–Linux QCS 安装 在 Linux 服务器上安装 WS-MAN 或 CIM-XML 必须先启动 CIM 服务器,然后再运行 cimconfig,而且必须重新启动 CIM 服务 器才能使配置更改生效。 启用身份验证 必须按本节所述设置以下 OpenPegasus 属性。否则, QLogic CIM 提供程序无法 正常运行。确保启动 QCS 并连接至提供程序之前,设定以下设置。 启动 CIM 服务器 (如果尚未启动)。然后,设置下列属性: cimconfig -s enableAuthentication=true -p cimconfig -s enableNamespaceAuthorization=false -p cimconfig -s httpAuthType=Basic -p cimconfig -s passwordFilePath=cimserver.
13–Linux QCS 安装 在 Linux 服务器上安装 WS-MAN 或 CIM-XML 启用 HTTPS 执行以下步骤启用 HTTPS: 1. 如果 CIM 服务器未启动,先将其启动。 2. 发出以下命令设置 HTTPS 端口 (可选): cimconfig -s httpsPort=5989 -p 此属性不可用于内建 OpenPegasus。 3. 使用以下命令启用 HTTPS 连接: cimconfig -s enableHttpsConnection=true -p 4. 分别发出 cimserver -s 和 cimserver 命令,停止和重启 CIM 服务 器,以使新配置生效。 步骤 4:安装 QLogic CMPI 提供程序 安装 CMPI 提供程序之前,确保 OpenPegasus 已正确安装。 安装 发出以下命令安装 QLogic CMPI 提供程序: % rpm -i QLGC_CMPIProvider-{version}.{arch}.
13–Linux QCS 安装 在 Linux 客户端上安装 WS-MAN 或 CIM-XML 示例: 对于 HTTP 上的 CIM-XML,端口号为 5988,协议为 TCP。 对于 HTTPS 上的 CIM-XML,端口号为 5989,协议为 TCP。 SUSE 要在 SUSE 上配置 Linux 防火墙: 1. 单击 Compute (计算),然后单击 YaST。 2. 在左侧窗格中,选择 Security & Users (安全和用户)。 3. 在右侧窗格中,双击 Firewall (防火墙)。 4. 在左侧窗格中,选择 Custom Rules (自定义规则)。 5. 在右侧窗格中,单击 Add (添加)。 6.
13–Linux QCS 安装 安装 QLogic Control Suite 在 Linux 客户端上配置 HTTPS 在 Linux 客户端上配置 HTTPS,要求导入证书以及测试 HTTPS 和 SSL 连接。 在 Linux 客户端上导入自签名证书 在 Linux 分发版上,请注意以下证书目录: 对于所有 SUSE 版本,证书目录为 /etc/ssl/certs。 对于 Red Hat,每一版本的证书目录可能不同。有些版本是 /etc/ssl/certs or /etc/pki/tls/certs。对于其他版本,需查找证 书目录。 将自签名证书文件 hostname.pem 复制到 Linux 客户端的证书目录中。例如,如 果证书目录是 /etc/ssl/certs,将 hostname.pem 复制至 /etc/ssl/certs。 1. 将目录更改为: /etc/ssl/certs 2. 发出以下命令创建一个散列值: openssl x509 -noout -hash -in hostname.pem 将返回类似以下的值: 100940db 3.
13–Linux QCS 安装 安装 QLogic Control Suite 确保在将受此公用程序管理的系统上已正确安装 CIM 提供程序。 要在 Linux 主机上管理 iSCSI,确保在 Linux 主机上已安装 Open-iSCSI 和 sg 公用程序。 要安装 QCS: 1. 下载最新的 QCS 管理应用程序 RPM 包。 2. 使用以下命令安装 RPM 包: % rpm -i QCS-{version}.{arch}.rpm 要使用 QCS: 要使用 QCS CLI,请参考随发行文件提供的 QCSCLI_Readme.
14 以太网光纤信道 以太网光纤信道 (FCoE) 信息包括: 概览 第 189 页上的 “ 从 SAN 进行 FCoE 引导 ” 第 223 页上的 “ 配置 FCoE” 第 225 页上的 “N_Port ID 虚拟化 (NPIV)” 概览 如今的数据中心使用包括网络连接存储 (NAS)、管理、 IPC 和存储在内的多个网络 来实现所需的性能和多功能性。除了将 iSCSI 用于存储解决方案外,现在以太网 光纤信道 (FCoE) 也可与支持的 QLogic C-NIC 配合使用。 FCoE 是一种标准,依 靠通过对收到的 FCoE 和 FCoE 初始化协议 (FIP) 帧进行分类来保持现有的光纤信 道基础设施和资本投资,允许光纤信道协议通过以太网传输。 支持以下 FCoE 功能: 接收器对 FCoE 和 FIP 帧分类。 FIP 是 FCoE 初始化协议,用于建立和维持 连接。 接收器 CRC 卸载 发射器 CRC 卸载 专用队列集,用于光纤信道流量 在 Windows 和 Linux 上的 N_Port ID 虚拟化 (NPIV)
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 DCB 支持将存储、管理、计算和通信结构建立在单一物理结构上,其部署、升级 和维护都比标准以太网网络更简易。 DCB 技术允许功能强大的 QLogic C-NIC 提 供无损数据传输、更低的延迟以及数据中心物理链路的基于标准的带宽共享。 DCB 支持 FCoE、 iSCSI、附网存储 (NAS)、管理和 IPC 通信流。有关 DCB 的更 多信息,请参阅 第 15 章 数据中心桥接。 在 Windows QCS GUI 中配置 NPIV:单击 FCoE 适配器实例,然后选择 Create a Virtual Port (创建一个虚拟端口)或 Create Multiple Virtual Ports (创建多个 虚拟端口)。还可发出 QCS CLI createnpivport 和 createmultinpivport 命令。通过发出 vport_create 命令在 Linux 中配置 NPIV。 通过使用 Hyper-V Virtual SAN Manager 或通过发布 Windows Server 2012 R2 (以及更新版本) Powe
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 1. 在开机自检时,调用 CCM 公用程序。 QLogic Ethernet Boot Agent 条幅 ( 图 14-1) 出现时,按 CTRL+S 组合键。 图 14-1. 调用 CCM 公用程序 2. 从 Device List (设备列表,图 14-2)中,选择要通过其配置引导的设备。 注 在 NIC 分区 (NPAR) 模式下运行时,只有在为引导端口的第一个功能分 配 FCoE 个人设置,才支持 FCoE 引导。当 FCoE 个人设置被分配到 其它任何功能时,就不支持 FCoE 引导。 图 14-2.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 3. 确保设备上已启用 DCB 和 DCBX ( 图 14-3)。FCoE 引导仅在具备 DCBX 能 力的配置中受支持。因此,必须启用 DCB 和 DCBX,而且直接附接的链路 对等端也必须具备 DCBX 能力,并采用允许完全 DCBX 同步的参数。 图 14-3. CCM 设备硬件配置 4.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 对于所有其他设备,使用 CCM MBA Configuration Menu (MBA 配置菜 单)将 Boot Protocol (引导协议)选项设置为 FCoE (图 14-4)。 图 14-4. CCM MBA 配置菜单 5. 配置引导目标和 LUN。从 Target Information (目标信息)菜单中,选择第 一个可用路径 (图 14-5)。 图 14-5.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 6. 启用 Connect (连接)选项,然后为要用于引导的目标启用目标 WWPN 和 Boot LUN (引导 LUN)信息 (图 14-6)。 图 14-6. CCM 目标参数 目标信息显示更改 ( 图 14-7)。 图 14-7.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 7. 按 ESC 键,直到提示退出和保存更改。要退出 CCM,请重新启动系统,应 用更改,然后按 CTRL+ALT+DEL 键。 8. 在 SAN 中完成存储访问设置后,继续安装操作系统。 为 FCoE 引导准备 QLogic Multiple Boot Agent (UEFI) 要为 FCoE 引导准备 QLogic Multiple Boot Agent (UEFI): 1. 在开机自检时按 F2 进入系统 BIOS UEFI 设备配置页面,然后选择 Device Settings (设备设置)(请参阅 图 6-2)。 2. 在 Device Settings (设备设置)菜单 (请参阅 图 6-3)中,选择所需的设 备端口。 3. 在 Main Configuration Page (主要配置页面)菜单中,选择 FCoE Configuration (FCoE 配置)(请参阅图 6-4)。 FCoE Boot Configuration Menu (FCoE 引导配置菜单)出现 (请参阅 图 14-8)。 图 14-8.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 5. 在 FCoE Configuration (FCoE 配置)菜单中,选择 FCoE General Parameters (FCoE 常规参数)。 FCoE General Parameters (FCoE 常规参数)菜单出现 (请参阅 图 14-9)。 图 14-9. FCoE 引导配置菜单, FCoE 常规参数 6. 在 FCoE General Parameters (FCoE 常规参数)菜单中: a.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 在 SAN 中设置存储访问 存储访问包括分区设置和存储选择性 LUN 呈现 ,二者各自通常按启动器 WWPN 来设置。有两条主要路径用于实现存储访问: 预设置 CTRL+R 方法 预设置 对于预设置,请记下启动器 WWPN 并手动修改结构分区和存储选择性 LUN 呈现 以允许启动器的相应访问。 在 FCoE 引导目标配置窗口的窗格底部,可看到启动器 WWPN。 启动器 WWPN 也可直接从与计划用于引导的接口相关联的 FIP MAC 地址推导 出。在适配器 SFP+ 盒的粘贴纸上印有两个 MAC 地址。 FIP MAC 以奇数结尾。 WWPN 为 20:00: + 。例如,如果 FIP MAC 是 00:10:18:11:22:33, WWPN 就是 20:00:00:10:18:11:22:33。 注 默认 WWPN 是 20:00: + 。默认 WWNN 是 10:00: + 。 注 在 Dell FlexAddress™ 配置中,SAN 或 FIP MAC 可能会被刀片式
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 5. 如果启动器可登录到结构,但无法登录到目标,按 CTRL+R 暂停引导过程并 允许配置结构分区。 完成分区后,启动器自动登录到所有可见目标。 6. 如果启动器无法发现 步骤 1 中设置的指定目标上的指定 LUN,按 CTRL+R 可暂停引导过程并允许配置选择性 LUN 呈现。 7.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 等待所有选项 ROM 横幅。 FCoE 引导被调用后,将连接到目标,并提供四秒的窗 口按 CTRL+D 组合键调用绕行,如 图 14-10 所示。按 CTRL+D 继续安装。 图 14-10. FCoE 引导 Windows Server 2008 R2 和 Windows Server 2008 SP2 FCoE 引导安装 要安装 Windows Server 2008 引导: 1. 开始操作系统安装之前,确保没有 U 盘插入。 安装期间必须加载 EVBD 和 BXFCOE 驱动程序。 2. 完成正常的操作系统安装过程。 3. 没有找到任何磁盘设备时, Windows 会提示您加载其他驱动程序。 4. 连接包含所提供的 EVBD 和 OFC 引导驱动程序文件夹的全部内容的 USB 闪 盘驱动器。 所有适当驱动程序加载后,设置显示目标磁盘。 5.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 要安装 Windows Server 2008 SP2 FCoE 引导: 1. 加载 EVBD 驱动程序 ( 图 14-11)。 图 14-11. 安装 EVBD 驱动程序 2. 加载 bxfcoe (OFC) 驱动程序 ( 图 14-12)。 图 14-12.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 3. 选择要安装的引导 LUN ( 图 14-13)。 图 14-13. 选择安装磁盘分区 4. 继续执行剩余安装步骤。 5. 安装完成并引导到 SAN 后,执行提供的 Windows 驱动程序安装程序并重新 引导。安装现在已完成。 注 引导启动器必须配置为指向所需的安装 LUN,并且在开始安装之前,引导启 动器必须成功登录并确定 LUN 的就绪状态。如果这些要求未能满足,设备将 在 图 14-13 的启动器列表中显示,但继续安装时会发生读 / 写错误。 Windows Server 2012、 2012 R2 和 2016 FCoE 引导安装 Windows Server 2012、 2012 R2 以及 2016 从 SAN 引导的安装要求使用 “ 滑流 ”DVD 或 ISO 映像,同时注入最新的 QLogic 驱动程序 (参见第 101 页上的 “ 将 QLogic 驱动程序注入 (滑流至) Windows 映像文件中 ”)。另外,请参阅 Microsoft 知识库主题 KB974072 (位于 support.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 BXND OIS FCoE NDIS 如果有正确滑流的 ISO,则可以使用该 ISO 进行正常的 Windows Server 2012 和 2016 安装,无需通过 USB 提供的驱动程序。 Linux FCoE 引导安装 配置适配器引导参数和目标信息 (按 CTRL+S 组合键并进入 CCM 公用程序), 如 第 189 页上的 “ 为 FCoE 构建和引导来准备系统 BIOS” 中所详述。然后,遵照 以下各节关于使用相应 Linux 版本进行 FCoE 引导安装的指引执行。 SLES 11 SP3 和 SLES 12 安装 RHEL 6 安装 RHEL 7 安装 SLES 11 SP3 和 SLES 12 安装 1. 要开始安装: a. 从 SLES 安装介质引导。 b. 在安装彩画窗口,按 F6 键进入驱动程序更新磁盘。 c. 请选择 Yes (是)。 d.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 e. 单击 Installation (安装)继续 ( 图 14-14)。 图 14-14.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 2. 按照提示选择驱动程序更新介质 ( 图 14-15),然后加载驱动程序 ( 图 14-16)。 图 14-15. 选择驱动程序更新介质 图 14-16. 加载驱动程序 3.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 4. 被要求时,单击 Configure FCoE Interfaces (配置 FCoE 接口) ( 图 14-17)。 图 14-17.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 5. 确保在要用作 SAN 引导路径的 10GbE QLogic 启动器端口上, FCoE Enable (FCoE 启用)设置为 yes (是)(图 14-18)。 图 14-18. 启用 FCoE 6. 对要为 FCoE 引导而启用的每个接口: a. 单击 Change Settings (更改设置)。 b. 在 Change FCoE Settings (更改 FCoE 设置)窗口 ( 图 14-19),确保 FCoE Enable (FCoE 启用)和 Auto_VLAN (自动 VLAN)设置为 yes (是)。 c. 确保 DCB Required (要求 DCB)设置为 no (否)。 d.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 图 14-19. 更改 FCoE 设置 7. 对要为 FCoE 引导而启用的每个接口: a. 单击 Create FCoE VLAN Interface (创建 FCoE VLAN 接口)。 b.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 8. 完成所有接口配置后,单击 OK (确定)继续 ( 图 14-20)。 图 14-20. FCoE 接口配置 9.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 10. YaST2 将提示激活多路径。视情况回答 ( 图 14-21)。 图 14-21. 磁盘激活 11.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 12. 在 Installation Settings (安装设置)页窗口的 Expert (专家)页面,单击 Booting (引导) ( 图 14-22)。 图 14-22.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 13. 单击 Boot Loader Installation (引导加载器安装)选项卡,然后选择 Boot Loader Installation Details (引导加载器安装详情)。确保此处有一个引导 加载器条目;删除所有冗余条目 (图 14-23)。 图 14-23. 引导加载器设备图 14. 单击 OK (确认)继续并完成安装。 RHEL 6 安装 要在 RHEL 6 上安装 Linux FCoE 引导: 1. 从安装介质引导。 RHEL 6.3 和 6.4 的步骤不同。 用于 RHEL 6.3: a. FCoE BFS 要求更新的 Anaconda 映像。 Red Hat 在以下 URL 提供该 更新的映像: http://rvykydal.fedorapeople.org/updates.823086-fcoe.img b.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 有关安装 Anaconda 更新映像的详情,请参阅 Red Hat Installation Guide (Red Hat 安装指南)小节 28.1.3: http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Install ation_Guide/ap-admin-options.html#sn-boot-options-update 对于 RHEL 6.4 及更高版本: 不需要更新的 Anaconda。 a. 在安装彩画窗口中,按 TAB 键。 b. 将选项 dd 添加至引导命令行后,如 图 14-24 所示。 c. 按 ENTER 键继续。 图 14-24.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 2. 提示 Do you have a driver disk (是否拥有驱动程序盘)时,选择 Yes (是)( 图 14-25)。 注 从网络设备安装驱动程序更新时, RHEL 不允许通过网络加载驱动程序 更新介质。需使用本地介质。 图 14-25. 选择驱动程序磁盘 3. 加载驱动程序后,继续安装。 4. 当出现提示时,选择 Specialized Storage Devices (专用存储设备)。 5.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 6. 选择 Add FCoE SAN (添加 FCoE SAN),再选择 Add drive (添加驱动 程序) ( 图 14-26)。 图 14-26. 添加 FCoE SAN 驱动程序 7. 对于要用于 FCoE 引导的每个接口,选择接口,取消选择 Use DCB (使用 DCB)复选框,选择 Use auto vlan (使用自动 VLAN),再选择 Add FCoE Disk(s) (添加 FCoE 盘) ( 图 14-27)。 图 14-27.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 8. 对所有启动器端口,重复步骤 8 至 10。 9. 确认在 Multipath Devices (多路径设备)或 Other SAN Devices (其他 SAN 设备)页面,所有 FCoE 可见盘均可见 ( 图 14-28)。 图 14-28. 确认 FCoE 盘 10. 单击 Next (下一步)继续。 11. 单击 Next (下一步),照常完成安装。 完成安装后,系统重新引导。 12. 引导后,确保所有引导路径设备均设置为引导时启动。在 /etc/sysconfig/network-scripts 下每个网络接口的 config 文件 中,设置 onboot=yes。 13. 仅适用于 RHEL 6.4,编辑 /boot/grub/menu.lst 如下: a. 从 kernel /vmlinuz … 行,删除所有 fcoe=:nodcb 参数。 fcoe= 参数的数目必须与安装 过程中配置的 FCoE 接口数目相等。 b.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 3. 将选项 dd 添加至引导命令行后,如 图 14-29 所示。 图 14-29. 添加 “dd” 安装选项 4. 按 ENTER 键继续。 5. 在 Driver disk device selection (驱动程序盘设备选择)提示: a. 按 R 键刷新设备列表。 b. 键入介质的正确名称。 c. 按 C 键继续。 注 从网络设备安装驱动程序更新时, RHEL 不允许通过网络加载驱动程序 更新介质。需使用本地介质。 6. 驱动程序加载后,按 C 键继续安装。 7. 在 Installation Summary (安装摘要)窗口,单击 Installation Destination (安装目标)。 8. 在 Installation Destination (安装目标)窗口, Specialized & Network Disks (专用和网络磁盘)下,单击 Add a disk (添加磁盘)。 9. 在 Search (搜索)页面,单击 Add FCoE SAN (添加 FCoE SAN)。 10.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 c. 单击 Add FCoE Disk(s) (添加 FCoE 盘)。 11. 在 Search (搜索)页面,选择新添加的磁盘,然后单击 Done (完成)。 12. 在 Installation Destination (安装目标)窗口 ( 图 14-30) Other Storage Options (其他存储选项)下,选择 Partitioning (分区)选项,然后单击 Done (完成)。 图 14-30. 选择分区选项 13.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 RHEL 6.2 及更高版本 在 RHEL 6.2 及更高版本中,若系统配置为通过操作系统尚未配置的启动器端口引 导,系统将自动引导成功,但关闭时会遇到问题。在更新预启动 FCoE 引导参数 之前,必须在操作系统中配置所有新的引导路径启动器端口。 1. 通过 ifconfig -a 识别新添加接口的网络接口名称。 2. 为每个新接口编辑 /boot/grub/menu.lst :将 ifname=: 添加至 kernel /vmlinuz … 行中。 MAC 地址必须全部小写字母,并用冒号分隔。(例如 ifname=em1:00:00:00:00:00:00)。 3. 复制最初安装期间已经配置的 /etc/fcoe/cfg- 文件,为 每个新 FCoE 启动器创建 /etc/fcoe/cfg- 文件。 4. 发出以下命令: nm-connection-editor 5. a.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 要安装 ESXi FCoE 引导: 1. 从更新的 ESXi 6.0 U2 安装映像引导,出现提示时选择 ESXi 6.0 U2 installer (ESXi 6.0 U2 安装程序)。 2. 在 Welcome to the VMware ESXi installation (欢迎使用 VMware ESXi 安 装)窗口,按 ENTER 键继续。 3. 在 EULA 窗口,按 F11 键接受协议并继续。 4. 在 Select a Disk (选择磁盘)窗口 ( 图 14-31),滚动到用于安装的引导 LUN,再按 ENTER 键继续。 图 14-31. ESXi 磁盘选择 5. 在 ESXi and VMFS Found(找到 ESXi 和 VMFS)窗口 ( 图 14-32),选择安 装方法。 图 14-32. 找到 ESXi 和 VMFS 6. 遵照提示执行: a. 选择键盘布局。 b.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 7. 在 Confirm Install (确认安装)窗口 ( 图 14-33),按 F11 键确认安装和分 区。 图 14-33. ESXi 确认安装 8. 安装成功后 ( 图 14-34),按 ENTER 键重新引导。 图 14-34. ESXi 安装完成 9. 在 57800 和 57810 网卡上,管理网络不是 vmnic0。引导后,打开 GUI 控制 台,依次查看 Configure Management Network (配置管理网络), Network Adapters (网络适配器)窗口 ( 图 14-35),选择用作管理网络设备的 NIC。 图 14-35.
14– 以太网光纤信道 从 SAN 进行 FCoE 引导 10. 对于 BCM57800 和 BCM57810 网卡,FCoE 引导设备必须有单独的 vSwitch (非 vSwitch0)。这个交换机允许 DHCP 能够将 IP 地址分配至管理网络,而 非 FCoE 引导设备。要为 FCoE 引导设备创建 vSwitch,在 Networking (联网)下的 Configuration (配置)页面中的 Sphere Client (vSphere 客 户端)中添加引导设备 vmnics。 图 14-36 显示一个示例。 图 14-36.
14– 以太网光纤信道 安装后从 SAN 引导 安装后从 SAN 引导 引导配置和操作系统安装完成后,可以重新引导和测试安装。在本次以及以后所有 重新引导时,均无需其他用户的交互。忽略 CTRL+D 提示并允许系统引导至 FCoE SAN LUN,如 图 14-37 所示。 图 14-37. 安装后从 SAN 引导 此时,如果需要额外的冗余故障转移路径,可通过 CCM 配置这些路径,在第一个 路径不可用时, MBA 将自动故障转移到备用路径。此外,冗余引导路径将产生通 过主机 MPIO 软件可以看到的冗余路径,以提供容错配置。 从 SAN 系统进行的 Linux 引导上的驱动程序升级 1. 移除现有安装的 BCM57xx 和 BCM57xxx 包如下: a. 以 root 登录。 b. 查询现有 BCM57xx 和 BCM57xxx 包。 c. 发出以下命令将其移除: # rpm -e 例如: rpm -e netxtreme2 或者: rpm -e netxtreme2-x.y.z-1.x86_64 2.
14– 以太网光纤信道 安装后从 SAN 引导 3. 4. 5. 发出以下命令更新 ramdisk: 在 RHEL 6.x 系统中,发出:dracut -force 在 SLES 11 SPX 系统,发出:mkinitrd 如果为 /boot 之下的 initrd 使用不同名称: a. 用默认名称改写它,因为 dracut/mkinitrd 使用默认原始名称更新 ramdisk。 b. 确认在 /boot/grub/menu.
14– 以太网光纤信道 配置 FCoE 除此之外,错误消息还可能指出需要确保计算机 BIOS 菜单中已启用磁盘控制器。 为避免以上错误消息,确保在安装过程要求 USB 闪盘驱动器之前,不要连接该驱 动器。在加载驱动器并看见 SAN 磁盘后,立即拔出或断开 USB 闪盘驱动器,然 后再选择进一步安装的磁盘。 配置 FCoE 在 QLogic BCM57xx 和 BCM57xxx 的 FCoE、DCB 兼容 C-NICs 上,DCB 默认启 用。 QLogic BCM57xx 和 BCM57xxxFCoE 要求启用了 DCB 的接口。对于 Windows 操作系统,使用以下应用程序之一配置 DCB 参数: QCC GUI QCC PowerKit QLogic Control Suite (QCS) CLI 服务器 BIOS UEFI HII 设备配置页面 QLogic Comprehensive Configuration Management (CCM) 公用程序 有关 QCS 的更多信息,请参阅用户指南, QLogic Control Suite CLI,部件号 BC005451
14– 以太网光纤信道 配置 FCoE 对于 Windows 操作系统上的 FCoE,请使用 QCC GUI、 QCS CLI 或 QCC PowerKit 在单功能模式下启用或禁用 Windows 中每个端口的 FCoE 卸载实例。 要在 NPAR 模式下配置 iSCSI 卸载,请使用以下任何应用程序中的 NPAR 配置页面: QCC GUI QCS CLI QCC PowerKit 预引导服务器 UEFI HII 预引导 CCM 要使用 QCC GUI 启用和禁用 Windows 中的 c FCoE 卸载实例: 1. 打开 QCC GUI。 2. 在左侧的树窗格中,在端口节点下,选择端口的虚拟总线设备实例。 3. 在右侧的配置窗格中,单击 Resource Config (资源配置)选项卡。 出现 Resource Config (资源配置)页面 (请参阅 图 14-39)。 图 14-39.
14– 以太网光纤信道 N_Port ID 虚拟化 (NPIV) 4. 5. 完成每个选定端口的资源配置页面,如下所示: a. 要启用端口的 FCoE 卸载,对于 FCoE 参数,请选中 Value (值)复 选框。 b. 要禁用端口的 FCoE 卸载,对于 FCoE 参数,请清除 Value (值)复 选框。 c.
15 数据中心桥接 本章提供有关数据中心桥接功能的以下信息: 概览 第 227 页上的 “DCB 能力 ” 第 227 页上的 “ 配置 DCB” 第 228 页上的 “DCB 条件 ” 第 228 页上的 “Windows Server 2012 以及更新版本中的数据中心桥接 ” 概览 数据中心桥接 (DCB) 是一批 IEEE 指定的以太网标准扩展,用于提供无损数据传 输、低延迟以及数据中心物理链路的基于标准的带宽共享。 DCB 支持将存储、管 理、计算和通信结构建立在单一物理结构上,其部署、升级和维护都比标准以太网 网络更简易。 DCB 的核心是基于标准的带宽共享,允许多种结构共存于同一物理 结构中。DCB 的各种能力允许带宽的 LAN 流量(大量流,对延迟不敏感)、SAN 流量 (巨型数据包大小,需要无损性能)和 IPC (对延迟敏感的消息)共享同一 物理聚合连接并实现必要的单独流量性能。 DCB 包括以下能力: 增强的传输选择 (ETS) 基于优先级的流控制 (PFC) 数据中心桥接交换 (DCBX) 协议 226 BC005450
15– 数据中心桥接 DCB 能力 DCB 能力 DCB 能力包括 ETS、 PFC 和 DCBX,如本节所述。 增强的传输选择 (ETS) 增强的传输选择 (ETS) 为带宽到流量类的分配提供公用管理框架。每个流量类或 优先级可以划分为优先级组 (PG),并且可被视为虚拟链路或虚拟接口队列。对等 方中的传输调度程序负责维持为每个 PG 分配的带宽。例如,用户可以将 FCoE 流 量配置为 PG 0,将 iSCSI 流量配置为 PG 1。然后,用户可为每个组分配一定带 宽。例如, 60% 给 FCoE, 40% 给 iSCSI。对等方中的传输调度程序将确保在发 生拥塞时, FCoE 流量能够使用至少 60% 的链路带宽, iSCSI 使用 40%。请参阅 额外参考: http://www.ieee802.org/1/pages/802.1az.html 优先级流控制 (PFC) 优先级流控制 (PFC) 提供可为每个流量类型独立控制的链路级流控制机制。该机 制的目的是确保在 DCB 网络发生拥堵时零丢失。传统 IEEE 802.
15– 数据中心桥接 DCB 条件 注 FCoE 操作取决于成功的 VLAN 发现。支持 FCoE 的所有交换机都支持 VLAN 发现,但有些交换机可能要求特定配置。有关如何配置端口进行成功 VLAN 发现的信息,请参阅交换机配置指南。 DCB 条件 以下条件允许 DCB 技术在网络中发挥功能。 如果在界面上启用了 DCB,则 DCBX 将自动启用,并在链路建立后自动执 行。 如果 DCBX 与兼容对等端的同步失败,则适配器将自动返回至默认 NIC 行为 (无优先级标记、无 PFC、无 ETS)。 端口默认广告自己愿意,因此将接受交换机广告的所有 DCB 设置。 如果 PFC 在起作用,则 PFC 设置将取代链路级流控制设置。如果 PFC 不起 作用,则链路级流控制设置将占优势。 在启用 NIC 分区的配置中, ETS (如果在起作用)将覆盖每种功能分配的 “ 带宽权重 ”。而传输选择权重是每个协议、每个 ETS 的设置。在存在 ETS 的 情况下,每个功能的最大带宽仍得到遵守。 在不存在 TLV 通过 DCBX 对等端广告的 iSCSI 或 FCoE 应用程
15– 数据中心桥接 Windows Server 2012 以及更新版本中的数据中心桥接 2.
16 SR-IOV 本章提供关于 single-root I/O virtualization (单根 I/O 虚拟化, SR-IOV)的信息: 概览 启用 SR-IOV 第 233 页上的 “ 验证 SR-IOV 是否正常工作 ” 第 234 页上的 “SR-IOV 与存储功能 ” 第 235 页上的 “SR-IOV 和巨型数据包 ” 概览 网络控制器的虚拟化允许用户合并联网硬件资源,并在合并的硬件上同时运行多个 虚拟机。虚拟化也为用户提供一组丰富的特性,例如 I/O 共享、合并、隔离和迁 移,以及通过提供组合和故障转移来简化管理。 虚拟化的代价可能是管理程序的开销而导致性能降低。 PCI-SIG 引入了 “ 单根 I/O 虚拟化 ” (SR-IOV) 规范,通过创建一个虚拟功能 (VF),即可绕过主要数据移动的 管理程序层,直接分配给虚拟机 (VM) 的轻便 PCIe 功能,从而解决这些性能问 题。 并非所有 QLogic 适配器均支持 SR-IOV ;有关详细信息,请参阅您的产品说明文 件。 启用 SR-IOV 在尝试启用 SR-IOV 之前,请确保:
16–SR-IOV 启用 SR-IOV 要启用 SR-IOV: 1. 使用 QCC GUI、 QCS CLI、 Dell 预引导 UEFI 或预引导 CCM 在适配器上启 用该功能。 如果使用 Windows QCC GUI: a. 在 Explorer View (资源管理器视图)窗格中选择网络适配器。单击 Configuration (配置)选项卡并选择 SR-IOV Global Enable (SR-IOV 全局启用)。 b. 在 SR-IOV VFs per PF (每个 PF 的 SR-IOV 虚拟功能)框中,配置适 配器的每个物理功能可支持的 SR-IOV 虚拟功能 (VF) 数量,从 0 至 64,增量是 8 (默认值 = 16)。 c. 在 SR-IOV Max Chains per VF (每个 VF 的 SR-IOV 最大链数)框 中,配置可用于每个虚拟功能的发送和接收队列 (例如接收端伸缩 [RSS] 队列)的最大数量。最大值是 16。 如果使用预引导 UEFI: a.
16–SR-IOV 启用 SR-IOV Configuration (NIC 分区配置)页面中,选择每个 Partition “N” Configuration (分区 n 配置)菜单并设置 Number of VFs per PF (每个 PF 的 VF 数)控制。单个物理端口上每个 PF 分配的 VF 总数不 能超过 步骤 f 中分配的数量。 如果使用预引导 CCM: a. 在启动期间,出现提示时按 CTRL+S 进入 CCM。 b. 从 Device List (设备列表)中选择具有 SR-IOV 功能的适配器。在 Main Menu (主菜单)上,选择 Device Hardware Configuration (设备硬件配置)。然后选择 SR-IOV Enabled (SR-IOV 已启用)。 c.
16–SR-IOV 验证 SR-IOV 是否正常工作 在 ESX 中: a. 安装 bnx2x 驱动程序。 b. 确保 ESXi 上的 lspci 命令输出列出 Broadcom 10GNetXtreme NIC。 c. 在 lspci 中,选择需要 SR-IOV 的 10G NIC 序号。例如: ~ # lspci | grep -i Broadcom 0000:03:00.0 Network Controllers: Broadcom Corporation NetXtreme II BCM57810 10 Gigabit Ethernet [vmnic0] 以下为示例输出。 0000:03:00.1 Network Controllers: Broadcom Corporation NetXtreme II BCM57810 10 Gigabit Ethernet [vmnic1] ~ # d.
16–SR-IOV SR-IOV 与存储功能 要在 VMware vSphere 6.0 U2 Web Client 中验证 SR-IOV: 1. 通过选择 Host (主机)、 Manage, Settings (管理、设置)、 Hardware (硬件),然后选择 PCI Devices (PCI 设备),确认 VF 作为常规 VMDirectPath 设备显示。 2. 右键单击 VM,选择 Edit settings (编辑设置)、 New Device (新设备)、 Select Network (选择网络)以及 Add (添加)。单击 New Network (新 增网络),然后选择 SR-IOV 作为适配器类型。单击 OK (确定)。 要在 ESXi CLI 中验证 SR-IOV: 1. 发出 lspci 命令 ~ # lspci | grep -i ether 以下为示例输出。 0000:03:01.
16–SR-IOV SR-IOV 和巨型数据包 SR-IOV 和巨型数据包 如果适配器上的一个虚拟功能 (VF) 启用了 SR-IOV,确保该 VF 和 Microsoft 合成 适配器上配置相同的巨型数据包设置。可以使用 “Windows 设备管理器 ”>“ 高级属 性 ” 来配置这些值。 如果这些值不匹配,则在 “Hyper-V”>“Networking Status” (联网状态)中, SR-IOV 功能显示为 “ 降级 ” 状态。 235 BC0054508-05 J
17 规格 规格、特性和要求包括: 10/100/1000BASE-T 和 10GBASE-T 电缆规格 第 238 页上的 “ 接口规格 ” 第 239 页上的 “NIC 物理特性 ” 第 239 页上的 “NIC 电源要求 ” 第 240 页上的 “ 局域网唤醒电源要求 ” 第 241 页上的 “ 环境规格 ” 10/100/1000BASE-T 和 10GBASE-T 电缆规格 表 17-1.
17– 规格 10/100/1000BASE-T 和 10GBASE-T 电缆规格 每一个 NIC 支持的 SFP+ 模块 表 17-3. BCM57710 支持的模块 模块类型 光学模块 (SR) 直接附加电缆 模块提供商 模块部件号 Finisar Corp. FTLX8571D3BCL Avago AFBR-707SDZ-D1 Avago AFBR-703SDZ-D1 Intel Corp. FTLX8571D3BCV-IT Cisco-Molex Inc. 74752-9093 Cisco-Molex Inc. 74752-9094 Cisco-Molex Inc. 74752-9096 Cisco-Molex Inc. 74752-9098 表 17-4. BCM57810 支持的模块 Dell 部件号 模块类型 光学模块 (SR) 直接附加电缆 模块提供商 模块部件号 W365M Avago AFBR-703SDZ-D1 N743D Finisar Corp. FTLX8571D3BCL R8H2F Intel Corp.
17– 规格 接口规格 表 17-5. BCM57840 支持的模块 Dell 部件号 模块类型 模块提供商 R8H2F 光学模块 (SR) 直接附加电缆 模块部件号 Intel Corp. AFBR-703SDZ-IN2 Intel Corp. FTLX8571D3BCV-IT K585N Cisco-Molex Inc. 74752-9093 J564N Cisco-Molex Inc. 74752-9094 H603N Cisco-Molex Inc. 74752-9096 G840N Cisco-Molex Inc.
17– 规格 NIC 物理特性 NIC 物理特性 表 17-8. NIC 物理特性 NIC 类型 NIC 长度 BCM57810S PCI Express x8 low profile 6.6 英寸 (16.8 厘米) NIC 宽度 2.54 英寸 (6.5 厘米) NIC 电源要求 表 17-9. BCM957810A1006G NIC 电源要求 链接 10 SFP 模块 a NIC 12V 电流消耗 (A) NIC 3.3V 电流消耗 (A) NIC 功率 (W) a 1.00 0.004 12.0 功率的度量单位为瓦 (W),通过电压 (V) 乘以总的电流消耗 (A) 直接计算而来。适配器的最大功耗 不会超过 25W。 表 17-10. BCM957810A1008G NIC 电源要求 NIC 12V 电流消耗 (A) NIC 3.3V 电流消耗 (A) NIC 功率 (W) a 闲置 (无链路) 0.9 0.004 11.0 100BASE-T 链路 1.0 0.004 12.0 1000BASE-T 链路 1.3 0.004 15.
17– 规格 局域网唤醒电源要求 表 17-11. BCM957840A4006G 夹层卡电源要求 链接 a 总功率 (12V 和 3.3VAUX)(瓦)a 10G SFP+ 12.0 启用备用 WOL 5.0 禁用备用 WOL 0.5 功率的度量单位为瓦 (W),通过电压 (V) 乘以总的电流消耗 (A) 直接计 算而来。适配器的最大功耗不超过 25W。 表 17-12. BCM957840A4007G 夹层卡电源要求 链接 a 总功率 (3.3V)(瓦)a 10G KR 接口 10.0 启用 WoL 3.5 功率的度量单位为瓦 (W),通过电压 (V) 乘以总的电流消耗 (A) 直接计 算而来。适配器的最大功耗不会超过 25W。 局域网唤醒电源要求 WoL (局域网唤醒)的额定功率: BCM957810A1006G:9.0W BCM957810A1008G:16.
17– 规格 环境规格 环境规格 表 17-13. BCM5709 和 BCM5716 环境规格 参数 条件 操作温度 32°F 至 131°F (0°C 至 55°C) 气流要求 (LFM) 0 存储温度 -40°F 至 149°F (-40°C 至 65°C) 存储湿度 5% 至 95% 冷凝 振动和震动 IEC 68, FCC 第 68.302 部分, NSTA, 1A 静电 / 电磁敏感度 EN 61000-4-2, EN 55024 表 17-14. BCM957810A1006G 环境规格 参数 条件 操作温度 32°F 至 131°F (0°C 至 55°C) 气流要求 (LFM) 100 存储温度 -40°F 至 149°F (-40°C 至 65°C) 存储湿度 5% 至 95% 冷凝 振动和震动 IEC 68, FCC 第 68.
17– 规格 环境规格 表 17-15. BCM957810A1008G 环境规格 参数 条件 操作温度 32°F 至 131°F (0°C 至 55°C) 气流要求 (LFM) 50 存储温度 -40°F 至 149°F (-40°C 至 65°C) 存储湿度 5% 至 95% 冷凝 振动和震动 IEC 68, FCC 第 68.302 部分, NSTA, 1A 静电 / 电磁敏感度 IEC 801-2、 3、 4、 5 表 17-16. BCM957840A4007G 环境规格 参数 条件 操作温度 32°F 至 131°F (0°C 至 65°C) 气流要求 (LFM) 200 存储温度 -40°F 至 149°F (-40°C 至 65°C) 存储湿度 5% 至 95% 冷凝 振动和震动 IEC 68, FCC 第 68.
18 监管信息 本节涵盖的监管信息包括: 产品安全性 AS/NZS (C-Tick) 第 244 页上的 “FCC 通告 ” 第 246 页上的 “VCCI 通告 ” 第 251 页上的 “CE 通告 ” 第 252 页上的 “ 加拿大法规信息 (仅适用于加拿大) ” 第 254 页上的 “ 韩国通讯委员会 (KCC) 通告 (仅限于韩国) ” 第 257 页上的 “BSMI” 第 257 页上的 “BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 ” 产品安全性 ! 警告 在安装适配器硬件之前,关闭计算机和所有已连接设备的电源,例如显示 器、打印机和外部组件。 BCM57xx 和 BCM57xxx 适配器只能用于所列 ITE 或等价对象。UL 和 TUV 标准号 及 CB 证书: UL 60950-1 (2nd Edition) 2007 CSA C22.2 No.
18– 监管信息 FCC 通告 FCC 通告 FCC, B 类 QLogic BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95708A0804F BCM95709A0907G BCM95709A0906G BCM957810A1008G QLogic Corporation 26650 Aliso Viejo Parkway Aliso Viejo, CA 92656 USA 该设备符合 FCC 规则第 15 部分。操作受限于以下两个条件:(1) 此设备不得造成 有害干扰; (2) 此设备必须能够承受接收到的任何干扰,包括可能导致不良操作的 干扰。 根据 FCC 规则第 15 部分,该设备经过测试验证,证明符合 B 级数字设备限制。 这些限制旨在提供合理的保护,使得在住宅安装情况下免受有害干扰。该设备生 成、使用并可能传播射频能量,而且,如果未按照说明安装和使用,还可能对射频 通信造成有害干扰。但是,并不保证在特定安装情况下不会发生干扰。如果此设备 对广播或电视接收造成有害干扰,这可通过开关设备来确定,建议用户通过以下一 种或多种方式来消除干扰: 调整系统与接收
18– 监管信息 FCC 通告 QLogic BCM57xx 和 BCM57xxx 10 千兆位以太网控制器: BCM957800 BCM957710A1022G BCM957710A1021G BCM957711A1113G BCM957711A1102G BCM957810A1006G BCM957840A4006G BCM957840A4007G QLogic Corporation 26650 Aliso Viejo Parkway Aliso Viejo, CA 92656 USA 本设备符合 FCC 规则第 15 部分的规定。操作应符合以下两个条件:(1) 此设备不 得造成有害干扰; (2) 此设备必须能够承受接收到的任何干扰,包括可能导致不良 操作的干扰。 根据 FCC 规则第 15 部分,该设备经过测试验证,证明符合 A 级数字设备限制。 这些限制旨在提供合理的保护,使得在住宅安装情况下免受有害干扰。此产品备生 成、使用并可能传播射频能量,而且,如果未按照制造商的指导手册安装和使用, 还可能对射频通信造成有害干扰。在住宅区使用该产品可能造成有害干扰,因此将
18– 监管信息 VCCI 通告 VCCI 通告 以下表格提供 QLogic BCM57xx 和 BCM57xxx 适配器 (面向 Dell)的 VCCI 通告 的物理规格。 表 18-1. QLogic 57800S 1GB 和 10GBASE-T 机架网络子卡物理特性 项目 描述 端口 双 1Gbps 以太网和双 10Gbps 以太网 外形尺寸 网络子卡 3.66 英寸×2.93 英寸 (92.9 毫米×74.4 毫米) 支持的服务器 第 13 代:R630、 R730、 R730xd 和 T630 第 12 代:R620、 R720、 R720xd、 R820 和 R920 连接器 10G BASE-T 和 RJ45 电缆 6 类和 7 类,长度不超过 100 米 6 类,长度不超过 40 米 RoHS、 FCC A、 UL、 CE、 VCCI、 BSMI、 C-Tick、 KCC、 TUV 和 ICES-003 认证 表 18-2.
18– 监管信息 VCCI 通告 表 18-3. QLogic 57810S Dual 10GBASE-T PCI-e 卡物理特性 项目 描述 端口 双 10Gbps BASE-T 以太网端口 外形尺寸 PCI Express 卡 (短而矮) 6.60 英寸×2.71 英寸 (167.64 毫米×68.91 毫米) 支持的服务器 第 13 代:R630、 R730、 R730xd 和 T630 第 12 代:R320、 R420、 R520、 R620、 R720、 R720xd、 R820、 T420 和 T620 连接器 RJ45 电缆 6 类和 7 类,长度不超过 100 米 6 类,长度不超过 40 米 RoHS、 FCC A、 UL、 CE、 VCCI、 BSMI、 C-Tick、 KCC、 TUV 和 ICES-003 认证 表 18-4. QLogic 57810S Dual SFP+ 或直接连接的 PCIe 物理特性 项目 描述 端口 双 10Gbps 以太网 外形尺寸 PCI Express 卡 (短而矮) 6.60 英寸×2.71 英寸 (67.
18– 监管信息 VCCI 通告 表 18-5. QLogic 57810S-K Dual KR 刀片夹层适配器物理特性 项目 描述 端口 双 10Gbps 以太网 外形尺寸 夹层适配器 3.13 英寸×2.85 英寸 (79.5 毫米×72.4 毫米) 支持的服务器 第 13 代:M630 第 12 代:M420、 M520、 M620 和 M820 RoHS、 FCC A、 UL、 CE、 VCCI、 C-Tick、 KCC、 TUV 和 ICES-003 认证 表 18-6. QLogic 57810S-K Dual KR 刀片网络子卡物理特性 项目 描述 端口 双 10Gbps 以太网 外形尺寸 网络子卡 2.45 英寸×3.0 英寸 (62.2 毫米×76.
18– 监管信息 VCCI 通告 表 18-7. QLogic 57840S Quad 10GbE SFP+ 或直接连接的机架网络子卡 物理特性 项目 描述 端口 双 10Gbps 以太网 外形尺寸 PCI Express 卡,外形短而矮 6.60 英寸×2.71 英寸 (67.64 毫米×68.91 毫米) 支持的服务器 第 13 代:R630、 R730、 R730xd 和 T630 第 12 代:R320、 R420、 R520、 R620、 R720、 R720xd、 R820、 T420 和 T620 RoHS、 FCC A、 UL、 CE、 VCCI、 BSMI、 C-Tick、 KCC、 TUV 和 ICES-003 认证 表 18-8. QLogic 57840S-K Quad KR 刀片网络子卡物理特性 项目 描述 端口 四个 10Gbps 以太网 外形尺寸 网络子卡 2.45 英寸×3.00 英寸 (62.2 毫米×76.
18– 监管信息 VCCI 通告 根据 Voluntary Control Council for Interference (VCCI) 关于信息技术设备的标准, 该设备是 B 类产品。如果在家庭环境中靠近无线电或电视接收器的位置使用该设 备,该设备可能造成无线电干扰。按照说明手册安装和使用该设备。 小心 如果此设备遭受 59MHz-66MHz 频率范围内的传导射频能量,性能可能会降 低。消除 RF 能量来源后即恢复正常。 VCCI B 类声明 (日本) VCCI, A 类 QLogic BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95709A0916G QLogic BCM57xx 和 BCM57xxx 10 千兆位以太网控制器 BCM957710A1022G BCM957710A1021G BCM957711A1113G BCM957711A1102G BCM957840A4006G BCM957840A4007G QLogic Corporation 26650 Aliso Viejo Parkway Aliso Viejo, CA 92
18– 监管信息 CE 通告 VCCI A 类声明 (日本) CE 通告 QLogic BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95708A0804F BCM95709A0907G BCM95709A0906G BCM95709A0916G BCM957810A1008G QLogic BCM57xx 和 BCM57xxx 10 千兆位以太网控制器 BCM957710A1022G BCM957710A1021G BCM957711A1113G BCM957711A1102G BCM957840A4006G BCM957840A4007G 此产品经确定符合欧盟 2006/95/EC (低电压规程)、 2004/108/EC (EMC 规程) Directive) 及修正规程。 根据上述规程和标准的 《符合性声明》业已发布,并存档于 QLogic Corporation, 26650 Aliso Viejo Parkway, Aliso Viejo, California 92656, USA。 欧盟, B 类 此 QLogic 设备
18– 监管信息 加拿大法规信息 (仅适用于加拿大) 加拿大法规信息 (仅适用于加拿大) 加拿大工业部, B 类 QLogic BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95708A0804F BCM95709A0907G BCM95709A0906G QLogic Corporation 26650 Aliso Viejo Parkway Aliso Viejo, CA 92656 USA 此 B 类数字设备符合加拿大 ICES-003 规则。 通告:加拿大工业部规则规定:未经 QLogic 的明确许可而进行改动可能导致您失 去操作此设备的权利。 加拿大工业部, A 类 QLogic BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95709A0916G QLogic BCM57xx 和 BCM57xxx 10 千兆位以太网控制器 BCM957710A1022G BCM957710A1021G BCM957711A1113G BCM957711A1102G BCM957810A1008G BCM957840A40
18– 监管信息 加拿大法规信息 (仅适用于加拿大) 加拿大工业部, B 类 QLogic BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95708A0804F BCM95709A0907G BCM95709A0906G QLogic Corporation 26650 Aliso Viejo Parkway Aliso Viejo, CA 92656 USA Cet appareil numérique de la classe B est conforme à la norme canadienne ICES-003. Avis : Dans le cadre des réglementations d'Industry Canada, vos droits d'utilisation de cet équipement peuvent être annulés si des changements ou modifications non expressément approuvés par QLogic y sont apportés.
18– 监管信息 韩国通讯委员会 (KCC) 通告 (仅限于韩国) 韩国通讯委员会 (KCC) 通告 (仅限于韩国) B 类设备 QLogic BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95708A0804F BCM95709A0907G BCM95709A0906G QLogic Corporation 26650 Aliso Viejo Parkway Aliso Viejo, CA 92656 USA 254 BC0054508-05 J
18– 监管信息 韩国通讯委员会 (KCC) 通告 (仅限于韩国) 注意,此设备已通过非商业用途审核,并可在任何环境中使用,包括住宅区。 A 类设备 QLogic BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95709A0916G QLogic BCM57xx 和 BCM57xxx 10 千兆位以太网控制器 BCM957710A1022G BCM957710A1021G BCM957711A1113G BCM957711A1102G BCM957810A1008G BCM957840A4006G BCM957840A4007G QLogic Corporation 26650 Aliso Viejo Parkway Aliso Viejo, CA 92656 USA 255 BC0054508-05 J
18– 监管信息 韩国通讯委员会 (KCC) 通告 (仅限于韩国) 256 BC0054508-05 J
18– 监管信息 BSMI BSMI BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 该部分是代表 Dell 提供, QLogic 对这些信息的有效性和准确性不承担任何责任。 The BCM95709SA0908G QLogic BCM57xx 和 BCM57xxx 千兆位以太网控制器, 以及 BCM957710A1023G、E02D001 和 BCM957711A1123G (E03D001) QLogic BCM57xx 和 BCM57xxx 10 千兆位以太网控制器已获得以下法规合规证书: FCC, A 类 (美国) VCCI, A 类 (日本) 加拿大法规信息, A 类 (加拿大) 韩国通讯委员会 (KCC) 通告 (韩国) 257 BC0054508-05 J
18– 监管信息 BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 FCC 通告 FCC, A 类 QLogic BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95709SA0908G QLogic BCM57xx 和 BCM57xxx 10 千兆位以太网控制器 BCM957710A1023G BCM957711A1123G (E03D001) E02D001 Dell Inc.
18– 监管信息 BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 VCCI 通告 A级 QLogic BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95709SA0908G QLogic BCM57xx 和 BCM57xxx 10 千兆位以太网控制器 BCM957710A1023G BCM957711A1123G (E03D001) E02D001 Dell Inc.
18– 监管信息 BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 Dell Inc. Worldwide Regulatory Compliance, Engineering and Environmental Affairs One Dell Way PS4-30 Round Rock, Texas 78682, USA 512-338-4400 此产品经确定符合欧盟 2006/95/EC (低电压规程)、 2004/108/EC (EMC 规程) Directive) 及修正规程。 根据上述规程和标准的 《符合性声明》业已发布,并存档于 Dell Inc.
18– 监管信息 BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 BCM957711A1123G (E03D001) E02D001 Dell Inc. Worldwide Regulatory Compliance, Engineering and Environmental Affairs One Dell Way PS4-30 Round Rock, Texas 78682, USA 512-338-4400 Cet appareil numérique de classe A est conforme à la norme canadienne ICES-003.
18– 监管信息 BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 262 BC0054508-05 J
19 故障排除 故障排除主题涵盖以下内容: 硬件诊断 第 265 页上的 “ 检查端口 LED” 第 265 页上的 “ 故障排除核查清单 ” 第 265 页上的 “ 检查当前驱动程序是否已加载 ” 第 267 页上的 “ 运行电缆长度测试 ” 第 267 页上的 “ 测试网络连接 ” 第 268 页上的 “ 使用 Hyper-V 的 Microsoft 虚拟化 ” 第 272 页上的 “ 移除 QLogic BCM57xx 和 BCM57xxx 设备驱动程序 ” 第 272 页上的 “ 升级 Windows 操作系统 ” 第 273 页上的 “QLogic Boot Agent” 第 273 页上的 “QLASP” 第 274 页上的 “Linux” 第 275 页上的 “NPAR” 第 275 页上的 “ 以太网内核调试 ” 第 275 页上的 “ 其他 ” 硬件诊断 环回诊断测试可用于测试适配器硬件。这些测试允许进行适配器内部和外部诊断, 其中数据包信息通过物理链路发送 (有关在 W
19– 故障排除 硬件诊断 QCS 诊断测试失败 如果从 QCS 运行诊断测试时,以下任何测试失败,则可能表示系统中安装的 NIC 或 LOM 存在硬件问题。 控制寄存器 MII 寄存器 EEPROM 内部存储器 片上 CPU 中断 环回 - MAC 环回 - PHY 测试 LED 可能有助于纠正失败的故障排除步骤: 1. 拆下故障网卡设备,再重新将其插入插槽,确保网卡在插槽中从前到后牢固 就位。 2. 重新运行测试。 3. 如果网卡仍然出现故障,用相同型号的另一块网卡替换,然后运行测试。如 果测试在已知正常的网卡上通过,请联系硬件供应商,以获得处理故障设备 的帮助。 4. 关机,断开交流电源,然后重新引导系统。 5. 删除并重新安装诊断软件。 6. 联系硬件供应商。 QCS 网络测试失败 通常, QCS 网络测试失败的原因是网络上或 IP 地址发生配置问题。以下步骤常用 于网络故障排除。 1. 验证电缆已连接,链路正确。 2. 验证驱动程序已加载并启用。 3. 替换连接到 NIC 或 LOM 的电缆。 4.
19– 故障排除 检查端口 LED 检查端口 LED 要检查网络链路和活动的状态,请参阅 第 6 页上的 “ 网络链路和活动指示 ”。 故障排除核查清单 小心 在打开服务器机箱增添或拆卸适配器之前,请首先查阅 第 17 页上的 “ 安全 预防措施 ”。 以下核查清单提供用于解决在系统中安装或运行 QLogic BCM57xx 和 BCM57xxx 适配器时遇到的问题的建议措施。 检查所有电缆和连接。验证网络适配器和交换机上的电缆正确连接。验证电 缆长度和额定值符合 第 18 页上的 “ 连接网络电缆 ” 中列出的要求。 对照 第 18 页上的 “ 安装添加式 NIC”,检查适配器的安装。验证适配器正确插 入插槽中。检查是否有特定的硬件问题,如插卡组件或 PCI 边缘连接器明显 损坏。 检查配置设置,如果与其它设备冲突,进行更改。 验证服务器在使用最新的 BIOS。 尝试将适配器插入另一插槽。如果在新位置没有问题,则系统中的原插槽可 能有缺陷。 用已知工作正常的适配器替换故障适配器。如果第二个适配器在第一个适配 器无法运行的插槽中可运行,则原适配器可能有缺陷。
19– 故障排除 检查当前驱动程序是否已加载 Linux 要验证 bnx2.
19– 故障排除 运行电缆长度测试 如果加载了一个新的驱动程序,但尚未引导,则 modinfo 命令不显示更新的驱动 程序信息。相反,可发出以下命令查看日志,验证正确的驱动程序已加载并将在重 启时激活: dmesg | grep -i "QLogic" | grep -i "bnx2" 运行电缆长度测试 对于 Windows 操作系统,请参阅 QCC GUI 在线帮助,了解运行电缆长度测试的 信息。电缆分析对 BCM57xx 和 BCM57xxx 10GbE 网络适配器不适用。 测试网络连接 注 在使用强制链路速度时,验证适配器和交换机均被强制为同一速度。 Windows 可使用 QLogic Control Suite 中的功能来测试网络连接。 另一种方法是发出 ping ,确定网络连接是否正常工作。 要在 Windows 中测试网络连接: 1. 单击 Start (开始),然后单击 Run (运行)。 2. 在 Open (打开)框中键入 cmd,然后单击 OK (确定)。 3. 要查看被测试的网络连接,发出以下命令: ipconfig /all 4.
19– 故障排除 使用 Hyper-V 的 Microsoft 虚拟化 使用 Hyper-V 的 Microsoft 虚拟化 Microsoft Virtualization 是适用于 Windows Server 的虚拟机监控程序虚拟化系统。 本节适合熟悉 Hyper-V 的用户,讨论使用 Hyper-V 时影响 BCM57xx 和 BCM57xxx 网络适配器和组合网络适配器的配置的问题。有关 Hyper-V 的详细信 息,请参见: http://www.microsoft.com/windowsserver2008/en/us/hyperv.aspx 表 19-1 列出可为 BCM57xx 和 BCM57xxx 网络适配器配置的 Hyper-V 支持的功 能。此表并非 Hyper-V 功能的无所不包的列表。 表 19-1.
19– 故障排除 使用 Hyper-V 的 Microsoft 虚拟化 单个网络适配器 为单个网络适配器对使用 Hyper-V 的 Microsoft 虚拟化进行的配置,随使用的 Windows Server 版本而有所不同。 Windows Server 2008 在 Hyper-V 系统上配置 BCM57xx 和 BCM57xxx 网络适配器时,请注意以下事 项: 要绑定到虚拟网络的适配器,不得通过驱动程序的高级属性配置 VLAN 标 记。而是 Hyper-V 应专用于管理 VLAN 标记。 由于 Hyper-V 不支持巨型帧, QLogic 建议不要使用此特性。连接问题可能 发生于子分区。 Hyper-V 设置的本地管理的地址 (LAA) 应比适配器高级属性设置的地址优 先。 在 IPv6 网络中,支持 CO 或 LSO 并绑定到 Hyper-V 虚拟网络的组,将报告 CO 和 LSO 为 QCS 中的卸载功能;然而, CO 和 LSO 不会起作用。这个问 题是 Hyper-V 的限制,在 IPv6 网络中, Hyper-V 不支持 CO 和 LSO。 Windows
19– 故障排除 使用 Hyper-V 的 Microsoft 虚拟化 组合的网络适配器 表 19-2 列出可为 BCM57xx 和 BCM57xxx 组合的网络适配器配置的 Hyper-V 支持 的特性。此表并非 Hyper-V 功能的无所不包的列表。 表 19-2. 可配置的组合网络适配器 Hyper-V 特性 Windows Server 版本支持 特性 “ 智能负载平衡和故障转移 ” (SLB) 组类型 2008 2008 R2 2012 及更新 版本 是 是 是 备注和限制 最新的 QLASP6 版本允许使用多成 员 SLB 组合。 注:VM MAC 不被呈现至外部交换 机。 链路聚合 (IEEE 802.3ad LACP) 组类型 是 是 是 — 普通中继 (FEC/GEC) 802.
19– 故障排除 使用 Hyper-V 的 Microsoft 虚拟化 Windows Server 2008 在 Hyper-V 系统上配置 BCM57xx 和 BCM57xxx 网络适配器组时,请注意以下事 项: 先创建组,然后将组绑定到 Hyper-V 虚拟网络。 创建只带有一个尚未分配到 Hyper-V 虚拟网络的适配器的组。 在 IPv6 网络中,支持 CO 或 LSO 并绑定到 Hyper-V 虚拟网络的组,将报告 CO 和 LSO 为 QCS 中的卸载功能;然而, CO 和 LSO 不会起作用。这个问 题是 Hyper-V 的限制,在 IPv6 网络中, Hyper-V 不支持 CO 和 LSO。 要使用 QLASP 组合软件同时为主机 (父分区)和客户机 (子分区)成功执 行 VLAN 标记,您必须配置组标记。与单个适配器的 VLAN 标记不同,使用 QLASP 软件时,不能由 Hyper-V 管理标记。 要更改或移除组,使用 Hyper-V 管理器如下: 1. 移除组合中使用任何 VNIC 的所有客户操作系统中组合的绑定 2. 更改配置。 3.
19– 故障排除 移除 QLogic BCM57xx 和 BCM57xxx 设备驱动程序 要创建支持 VMQ 的 SLB 组: 1. 创建 SLB 组。如果使用 Teaming Wizard (组合向导),当您选择 SLB 团队 类型时,也要选择 Enable HyperV Mode (启用 HyperV 模式)。如果使用 Expert mode (专家模式),在 Create Team (创建组)或 Edit Team (编 辑组)页面中启用该属性。 2. 按照以下说明在 Windows 中添加要求的注册表项: http://technet.microsoft.com/en-us/library/gg162696%28v=ws.10%29.aspx 3. 对于要启用 VMQ 的每个组成员,修改以下注册表项并配置唯一的实例号 (下面的例子中设为 0026): [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ {4D36E972-E325-11CE-BFC1-08002BE10318}\0026] "*RssOrVmqPrefer
19– 故障排除 QLogic Boot Agent 4.
19– 故障排除 Linux 问题:如果普通中继 (GEC/FEC)/802.
19– 故障排除 NPAR 问题:汇编驱动程序源码时出错。 解决办法:Linux 分发版的有些安装没有默认安装开发工具。汇编驱动程序源码之 前,确保所使用的 Linux 分发版的开发工具已安装。 NPAR 问题:如果在 NPAR 模式下,设备所有四个端口的存储配置不一致,则会出现以 下错误消息: PXE-M1234: NPAR block contains invalid configuration during boot. 如果一个端口的第一个分区上启用了 iSCSI 个人设置,而另一个端口的第一个分 区上启用了 FCoE 个人设置,则软件缺陷可能导致系统无法 BFC 引导至 iSCSI 或 FCoE 目标。MBA 驱动程序执行针对此类配置的检查,并在有所发现后提示用户。 解决办法:如果使用 7.6.x 固件和驱动程序,要解决此问题,将 NPAR 块配置为: 如果第一个分区上启用了 iSCSI 或 FCoE,则该设备所有四个端口的所有分区上必 需同样启用。 以太网内核调试 问题:当在 Windows 8.
19– 故障排除 其他 问题:在 Windows Server 2008 R2 中,如果操作系统正在作为 iSCSI 引导操作系 统运行,事件日志中将出现 VolMgr 错误, “ 系统无法成功加载 Crash Dump 驱动 程序 ”。 解决办法:从 QCC 配置页面的 Advanced (高级)部分启用 iSCSI Crash Dump (iSCSI 故障转储)。 问题:在某些系统中,如果在系统启动后添加 QLogic BCM57xx 和 BCM57xxx 适 配器,其性能可能达不到最佳水平。 解决办法:如果在系统启动后添加适配器,某些系统中的系统 BIOS 不会设置高速 缓存线大小和延迟计时器。在添加适配器后重新启动系统。 问题:卸载 SNP 后无法在 QCC 中配置 Resource Reservations (资源保留)。 解决办法:重新安装 SNP。从系统卸载 SNP 之前,确保已在 Configurations (配 置)页面 Resource Reservations (资源保留)部分的 Resource Configuration (资源配置)窗口中选定其复选框来启用 NDIS。如果禁用
公司总部 国际办事处 Cavium, Inc. 2315 N. First Street San Jose, CA 95131 408-943-7100 英国 | 爱尔兰 | 德国 | 法国 | 印度 | 日本 | 中国 | 中国香港 | 新加坡 | 中国台湾 | 以色列 版权所有 © 2015–2018 Cavium, Inc. 在世界范围内保留所有权利。QLogic Corporation 是 Cavium,Inc.