折合 用户指南 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx 第三方信息由 Dell 提供给您。 BC0054508-05 M 2019 年 10 月 16 日 Marvell.
用户指南 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 有关更多信息,请访问网址: http://www.marvell.
目录 前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi xxi xxii xxii xxiii xxiv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx 3 Windows 中的虚拟局域网 VLAN 概览. . . . . . . . . . . . . . . . . . . . . . . . . . . . 将 VLAN 添加到组中 . . . . . . . . . . . . . . . . . . . . . . . 4 5 6 安装硬件 系统要求 . . . . . . . . . 硬件要求 . . . . . . . 操作系统要求 . . . . . 常规 . . . . . . Microsoft Windows Linux . . . . . . VMware ESXi . . Citrix XenServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx 封包 . . . . . . . . . . . . . . . . . . 安装 Linux 驱动程序软件 . . . . . . . . . 安装源 RPM 包 . . . . . . . . . . . 安装 KMP 包 . . . . . . . . . . . . 从源 TAR 文件构建驱动程序 . . . . . 安装二进制 DKMS RPM 驱动程序包 . . 安装二进制 KMOD 和 KMP 驱动程序包 . 加载并运行必要的 iSCSI 软件组件 . . . . . 卸载或移除 Linux 驱动程序 . . . . . . . . 从 RPM 安装中卸载或移除驱动程序 . . 从 TAR 安装中移除驱动程序 . . . . . 使用 RPM 包卸载 QCS . . . . . . . . 修补 PCI 文件 (可选) . . . . . . . . . . 网络安装 . . . . . . . . . . . . . . . . 设置可选属性值 . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx ooo_enable . . . . . . . . . . . . . . . . . . . . bnx2fc 驱动程序参数 . . . . . . . . . . . . . . . . . . . debug_logging . . . . . . . . . . . . . . . . . . . cnic 驱动程序参数 . . . . . . . . . . . . . . . . . . . . cnic_debug . . . . . . . . . . . . . . . . . . . . cnic_dump_kwqe_enable . . . . . . . . . . . . . . 驱动程序默认设置 . . . . . . . . . . . . . . . . . . . . . . bnx2 驱动程序默认值 . . . . . . . . . . . . . . . . . . bnx2x 驱动程序默认值 . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx 会话卸载失败 . . . . . . . . . . . . . 会话上传失败 . . . . . . . . . . . . . 无法发出 ABTS. . . . . . . . . . . . . 无法使用 ABTS 恢复 IO (因 ABTS 超时). 因会话未就绪而无法发出 I/O 请求. . . . . 丢弃错误的 L2 接收帧 . . . . . . . . . . 主机总线适配器和 lport 分配失败 . . . . . NPIV 端口创建 . . . . . . . . . . . . . 使用通道绑定进行组合 . . . . . . . . . . . . . . 统计信息 . . . . . . . . . . . . . . . . . . . . Linux iSCSI 卸载 . . . . . . . . . . . . . . . . . Open iSCSI 用户应用程序 . . . . . . . . . . 用户应用程序 iscsiuio . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx fairness_threshold . . . . . poll . . . . . . . . . . . . MRSS. . . . . . . . . . . use_random_vf_mac . . . . debug . . . . . . . . . . . RSS . . . . . . . . . . . max_vfs . . . . . . . . . . enable_vxlan_ofld . . . . . enable_default_queue_filters . enable_live_grcdump . . . . cnic 驱动程序参数 . . . . . . . . cnic_debug . . . . . . . . cnic_dump_kwqe_enable . . bnx2i 驱动程序参数 . . . . . . . error_mask1 和 error_mask2 . en_tcp_dack . . . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx txring_bd_nr . . . . . . . . . . RSS . . . . . . . . . . . . . DRSS . . . . . . . . . . . . . rss_engine_nr . . . . . . . . . enable_vxlan_filters . . . . . . . dropless_fc . . . . . . . . . . max_vfs . . . . . . . . . . . . qfle3i 驱动程序参数 . . . . . . . . . qfle3i_chip_cmd_max . . . . . . qfle3i_esx_mtu_max . . . . . . qfle3i_max_sectors . . . . . . . qfle3i_max_task_pgs . . . . . . qfle3i_nopout_when_cmds_active cmd_cmpl_per_work . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 80 80 80 80 80 82 83 83 83 84 85 85 85 86 支持的驱动程序 . . . . . . . . . . . . . . . . . . . . 安装驱动程序软件 . . . . . . . . . . . . . . . . . . . 使用安装程序 . . . . . . . . . . . . . . . . . . . 使用无提示安装 . . . . . . . . . . . . . . . . . . 修改驱动程序软件 . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx 配置 DHCP 服务器 . . . . . . . . . . . . . 准备 iSCSI 引导映像 . . . . . . . . . . . . 引导 . . . . . . . . . . . . . . . . . . . iSCSI 引导的其他注意事项 . . . . . . . . . . . . 在 Windows 环境下更改速度和双工设置 . . . . 本地管理的地址 . . . . . . . . . . . . . . 虚拟局域网 . . . . . . . . . . . . . . . . 创建 iSCSI 引导映像的 “DD” 方法 . . . . . . . iSCSI 引导故障排除 . . . . . . . . . . . . . . . iSCSI 故障转储. . . . . . . . . . . . . . . . . . . . Windows Server 中的 iSCSI 卸载 . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx 性能 . . . . . . . . . . . . . . . . . . . 组的类型 . . . . . . . . . . . . . . . . . . . . 交换机独立 . . . . . . . . . . . . . . . . 交换机依赖型 . . . . . . . . . . . . . . . LiveLink . . . . . . . . . . . . . . . . . . 与每种组类型关联的特性的属性 . . . . . . . . . . 每种组类型支持的速度 . . . . . . . . . . . . . . 组合和其它高级联网属性 . . . . . . . . . . . . . . . 校验和卸载 . . . . . . . . . . . . . . . . . . . IEEE 802.1p QoS 标记 . . . . . . . . . . . . . . 大型发送卸载 . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx . . . . . . . 181 182 184 184 185 187 189 概览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NIC 分区支持的操作系统 . . . . . . . . . . . . . . . . . . . 配置 NIC 分区 . . . . . . . . . . . . . . . . . . . . . . . . . . 191 192 192 故障排除指南 . . . . . . . . . . . . 常见问题 . . . . . . . . . . . . . . . . 事件日志消息 . . . . . . . . . . . . . . Windows 系统事件日志消息. . . . . . 基本驱动程序 (物理适配器 / 微型端口) 中间驱动程序 (虚拟适配器或组) . . . 虚拟总线驱动程序 (VBD) . . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx 14 数据中心桥接 概览 . . . . . . . . . . . . . . . . . . . . . DCB 能力 . . . . . . . . . . . . . . . . . . . 增强的传输选择 (ETS) . . . . . . . . . . . 优先级流控制 (PFC) . . . . . . . . . . . . 数据中心桥接交换 (DCBX) . . . . . . . . . 配置 DCB . . . . . . . . . . . . . . . . . . . DCB 条件 . . . . . . . . . . . . . . . . . . . Windows Server 2012 及更高版本中的数据中心桥接 15 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx 加拿大工业部, A 类 . . . . . . . . . 加拿大工业部, B 类 . . . . . . . . . 加拿大工业部, A 类 . . . . . . . . . 韩国通讯委员会 (KCC) 通告 (仅限于韩国) . B 类设备 . . . . . . . . . . . . . . A 类设备 . . . . . . . . . . . . . . BSMI . . . . . . . . . . . . . . . . . . 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 259 259 260 260 261 263 BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx 移除 Marvell BCM57xx 和 BCM57xxx 设备驱动程序 . 升级 Windows 操作系统 . . . . . . . . . . . . . Marvell Boot Agent . . . . . . . . . . . . . . . QLASP . . . . . . . . . . . . . . . . . . . . Linux . . . . . . . . . . . . . . . . . . . . . NPAR . . . . . . . . . . . . . . . . . . . . . 以太网内核调试 . . . . . . . . . . . . . . . . 其他 . . . . . . . . . . . . . . . . . . . . . A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell 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 10-15 11-1 11-2 11-3 11-4 11-5 11-6 11-7 11-8 11-9 11-10 13-1 13-2 13-3 13-4 13-5 13-6 13-7 13-8 页 支持带标记的多个 VLAN 的服务器示例 . . . . . . . . . . . . CCM MBA 配置菜单 . . . . . . . . . . . . . . . . . . . . . 系统设置,设备设置 . . . . . . . . . . . . . . . . . . . . . 设备设置 . . . . . . . . . . . . . . . . . . . . . . . . . . 主要配置页面 . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx 13-9 13-10 13-11 13-12 13-13 13-14 13-15 13-16 13-17 13-18 13-19 13-20 13-21 13-22 13-23 13-24 13-25 13-26 13-27 13-28 13-29 13-30 13-31 13-32 13-33 13-34 13-35 13-36 FCoE 引导配置菜单, FCoE 常规参数 . FCoE 引导 . . . . . . . . . . . . . 开始 SLES 安装. . . . . . . . . . . 选择驱动程序更新介质 . . . . . . . . 加载驱动程序 . . . . . . . . . . . . 激活磁盘 . . . . . . . . . . . . . . 启用 FCoE . . . . . . . . . . . . . 更改 FCoE 设置. . . . . . . . . . . FCoE 接口配置 . . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx 表格列表 表 1-1 1-2 2-1 3-1 4-1 4-2 7-1 8-1 8-2 8-3 8-4 8-5 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 16-1 16-2 16-3 16-4 16-5 16-6 16-7 16-8 16-9 16-10 16-11 16-12 页 RJ45 端口 LED 指示的网络链路和活动. . . . . . 端口 LED 指示的网络链路和活动 . . . . . . . . 智能负载平衡 . . . . . . . . . . . . . . . . . 示例 VLAN 网络拓扑 . . . . . . . . . . . . . 100/1000BASE-T 和 10GBASE-T 电缆规格. . . . 1000/2500BASE-X 光纤规格 . . . . . . . . . .
用户指南 — 以太网 iSCSI 适配器 和 以太网 FCoE 适配器 Marvell BCM57xx 和 BCM57xxx 16-13 16-14 16-15 16-16 17-1 17-2 17-3 17-4 17-5 17-6 17-7 17-8 18-1 18-2 BCM5709 和 BCM5716 环境规格 . . . . . . . . . . . . . . . . . . BCM957810A1006G 环境规格 . . . . . . . . . . . . . . . . . . BCM957810A1008G 环境规格 . . . . . . . . . . . . . . . . . . . BCM957840A4007G 环境规格 . . . . . . . . . . . . . . . . . . . Marvell 57800S 1GB 和 10GBASE-T 机架网络子卡物理特性 . . . . . .
前言 本节提供有关本指南的读者对象、内容、说明文件惯例,以及激光安全的信息。 注 Marvell® 现在支持 QConvergeConsole® (QCC) GUI 作为所有 Marvell 适配 器的唯一 GUI 管理工具。基于 57xx/57xxx 控制器的 Marvell 适配器不再支持 Marvell QLogic Control Suite™ (QCS) GUI,被 QCC GUI 管理工具取代。 QCCGUI 为所有 Marvell 适配器提供了单一管理平台 GUI 管理。 在 Windows® 环境中,当运行 QCS CLI 和 Management Agents 安装程序 时,将从系统中卸载 QCS GUI (如果安装在系统上)和系统中的任何相关 组件。 读者对象 本指南的读者对象是负责安装和维护计算机联网设备的人员。 本指南的内容 本指南描述 Marvell BCM57xx 和 BCM57xxx 聚合网络适配器和智能以太网适配器 的特性、安装及配置。 xxi BC0054508-05 M
前言 相关材料 相关材料 有关其他信息,请参阅迁移指南:QLogic®/Broadcom NetXtreme I/II Adapters, 文档号 BC0054606-00。迁移指南概述了 Marvell 收购特定 Broadcom® Ethernet 资产及其对最终用户的影响,由 Broadcom 和 Marvell 合作编写。 说明文件惯例 本指南使用以下说明文件惯例: 注 小心 提供额外的信息。 不带警报符号,表示存在可能导致设备损坏或数据丢失的危 险。 ! 小心 带警报符号,表示存在可能造成轻度或中度伤害的危险。 ! 警告 表示存在可能造成严重伤害或死亡的危险。 蓝色字体的文字表示至本指南中的插图、表格或章节的超链接 (跳转), 至网站的链接以下划线蓝色文字显示。例如: 表 9-2 列出与用户界面和远程代理有关的问题。 请参阅第 6 页上的 “ 安装核查表 ”。 有关更多信息,请访问 www.marvell.
前言 下载文档 斜体文字表示术语、强调、变量或说明文件标题。例如: 哪些是快捷键? 要输入日期,键入 mm/dd/yyyy (其中 mm 是月, dd 是日, yyyy 是 年)。 引号中的主题标题表示本手册内或联机帮助中的相关主题;在本说明文件 中,手册或联机帮助又称为帮助系统。 下载文档 要下载本指南中提及的 Marvell 文件: 1. 请去到 www.marvell.
前言 激光安全信息 激光安全信息 本产品可能使用第 1 类激光光纤收发器通过光纤导线进行通信。美国卫生与人类 服务部 (DHHS) 并不认为第 1 类激光有害。国际电工委员会 (IEC) 825 激光安全标 准要求用英文、德文、芬兰文和法文标签陈述该产品使用第 1 类激光。由于在收 发器上粘贴标签不切实际,因此在本手册中提供以下标签。 xxiv BC0054508-05 M
1 功能与特性 本章介绍适配器的以下内容: 功能说明 第 2 页上 “ 特性 ” 第 5 页上 “ 支持的操作环境 ” 第 6 页上 “ 网络链路和活动指示 ” 功能说明 Marvell BCM57xx 和 BCM57xxx 适配器是一类新的千兆位以太网 (GbE) 和 10GbE 聚合网络接口控制器 (C-NIC),可以在标准以太网网络上同时执行加速数据联网和 存储联网。 C-NIC 对数据中心使用的流行协议提供加速,例如: 用于加速 1GbE 和 10GbE 上的 TCP 的 TCP 卸载引擎 (TOE)(在支持 TOE 的 Windows Server 操作系统上) 互联网小型计算机系统接口 (iSCSI) 卸载,用于加速网络存储访问,具有集 中引导功能 (iSCSI 引导)的特性 用于光纤信道块存储的以太网光纤信道 (FCoE) 卸载和加速 注 并非所有适配器都支持列出的每个协议。请参考特定产品的数据单以了 解其协议支持。 C-NIC 能够在缓解 I/O 瓶颈问题的同时,通过提高服务器 CPU 处理性能和内存利 用率,从而在单个以太网结构上合并
1– 功能与特性 特性 利用 Marvell 组合软件,可将网络分割成虚拟局域网 (VLAN),以及将多个网络适 配器组合到各个组中,以便提供网络负载平衡和容错功能。 有关组合的详细信息。请参阅 第 2 章 在 Windows Server 中配置组合 和 第 11 章 Marvell 组合服务。 关于 VLAN 的说明,请参阅 第 3 章 Windows 中的虚拟局域网。 特性 以下是 Marvell 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– 功能与特性 特性 QConvergeConsole (QCC) GUI 诊断和配置软件,适用于 Linux® 和 Windows® 适用于 Linux、 VMware® 和 Windows 的 Microsoft® PowerShell® 的 QCC PowerKit 诊断和配置软件扩展 适用于 VMware 的 QCC vSphere®/vCenter® GUI 插件诊断和配置软件 适用于 VMware 的 QCC ESXCLI 插件诊断和配置软件 预引导 comprehensive configuration management (CCM) 配置软件 预引导统一可扩展固件接口 (UEFI) 人机接口基础设施 (HII) 配置软件 支持 PXE 2.0 规格 局域网唤醒 (WoL) 支持 通用管理端口 (UMP) 支持 SMBus 控制器 高级配置与电源接口 (ACPI) 1.
1– 功能与特性 特性 通过 128 位散列硬件功能支持多播地址 串行 NVRAM 闪存 JTAG 支持 PCI 电源管理接口 (v1.
1– 功能与特性 支持的操作环境 数据中心桥接 (DCB) 通过优先级流控制 (PFC) 实现无丢失行为 DCB 用增强型传输选择 (ETS),将链接带宽的一定份额分配给 FCoE 流量。 支持技术委员会 T11 光纤信道 - 链路服务 (FC-LS) 规格;在 Linux 和 Windows 上的 N_Port ID 虚拟化 (NPIV) 电源管理 系统断电时,适配器速度设置将用为 WoL 配置的速度链接。 注 Dell® 一次仅支持系统中的一个适配器启用 WoL。 对于特定系统,请参阅系统说明文件关于 WoL 的支持。 自适应中断频率 适配器驱动程序根据流量条件智能调整主机中断频率,从而提高整个应用程序吞吐 量。流量低时,适配器驱动程序为每个接收的数据包中断主机,将等待时间降到最 低。流量高时,适配器对多个连续的传入数据包发出一次主机中断,从而保持主机 CPU 周期。 带有嵌入式 RISC 处理器的 ASIC Marvell BCM57xx 和 BCM57xxx 适配器的核心控制驻留在紧密集成的高性能 ASIC 中。 ASIC 包括一个 RISC 处理器,该处理器能灵活地将
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 及更高版本不 支持 Marvell 的 QLASP 组合驱动程序。 QLASP 概览 第 8 页上 “ 负载平衡和容错 ” 注 本章描述在 Windows Server 系统中的适配器组合。有关在 Linux 操作系统 上的类似技术 (称为 “ 通道绑定 ”)的详情,请参阅操作系统说明文件。 QLASP 概览 QLASP 是用于 Windows 操作系统系列的 Marvell 组合软件。 QLASP 设置是通过 QCS CLI 或 QCC GUI 配置。 QLASP 在 Windows Server 2012 和 2012 R2 中也受支持,但 Microsoft 建议使用 他们的 in-OS NIC 组合服务,而不是其他供应商的 NIC 组合中间驱动程序 (比如 QLASP)。 QLASP 支持第 2 层组合的四种组合类
2– 在 Windows Server 中配置组合 负载平衡和容错 有关网络适配器组合概念的更多信息,请参阅 第 11 章 Marvell 组合服务。 注 Windows Server 2012 及更高版本提供内置的组合支持,称为 NIC 组合。 Marvell 建议用户不要在同一个适配器上同时通过 “NIC 组合 ” 和 QLASP 启 用组合。 Windows Server 2016 不支持 Marvell 的 QLASP 组合驱动程序。 负载平衡和容错 组合提供流量负载平衡和容错功能:万一网络连接失败,提供冗余适配器操作。当 同一系统中安装了多个千兆位以太网网络适配器时,可将它们组成各个组,以创建 一个虚拟适配器。 一个组可由二至八个网络接口组成,每一个接口可被指定为主接口或备用接口。 (备用接口只能在组的交换机独立的 NIC 组合智能负载平衡和故障转移类型中使 用,而且每个 SLB 组只能指定一个备用接口。)如果因适配器、电缆、交换机端 口或交换机 (其中,组合的适配器连接到不同的交换机)的故障,而使任一适配 器组成员连接上的流量无法被识别,则系统会重新评估并在剩余的组成员中重新分 配负载分布。
2– 在 Windows Server 中配置组合 负载平衡和容错 智能负载平衡和故障转移 智能负载平衡和故障转移是 Broadcom® 实施的基于 IP 流的交换机独立 NIC 组合 负载平衡。此功能支持对多个适配器 (组成员)间的 IP 流量进行双向平衡处理。 在此类型的组中,组中的所有适配器均有单独的 MAC 地址。此类型的组会为另一 个组成员或热备用成员提供自动故障检测和动态故障转移。故障转移独立于第 3 层协议 (IP、 IPX 和 NetBIOS 扩展用户接口 [NetBEUI])执行;但是,故障转移 适用于现有的第 2 层和第 3 层交换机。此类型的组无需进行交换机配置 (如中 继、链路聚合)即可运行。 注 如果在配置 SLB 组时未启用 LiveLink,Marvell 建议在交换机或端口禁用 生成树协议 (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 中的虚拟局域网 本章提供有关 Windows 中的 VLAN 以进行组合的信息。 VLAN 概览 第 14 页上 “ 将 VLAN 添加到组中 ” VLAN 概览 虚拟局域网 (VLAN) 允许将物理局域网分割成逻辑部分,创建工作组的逻辑段,并 对每个逻辑段实施安全策略。每个定义的 VLAN 表现为其自己的单独网络,其流 量和广播与其它 VLAN 分开,从而提高了每个逻辑组内的带宽效率。取决于系统 中的可用内存量,可以使用 QLASP NIC 组合驱动程序 (通过 QCC GUI 或 QCS CLI)为服务器上的每个 Marvell 适配器可定义多达 64 个 VLAN(63 个带标记,1 个无标记)。有关 in-OS NIC 绑定 / 组合服务的更多信息,请参阅相关的 Linux、 VMware 或 Windows 文档。 VLAN 定义如下创建: Windows Server 2012 及更高版本 Windows in-OS NIC 组合服务 Linux in-OS NIC 绑定服务 VMware in-OS NIC 组合服务 注 Windows Serv
3–Windows 中的虚拟局域网 VLAN 概览 虽然 VLAN 通常用于创建单独的广播域和独立的 IP 子网,但有时也可用于使服务 器同时存在于一个以上的 VLAN。 Marvell 适配器支持以每一端口或每一组为基础 的多个 VLAN,从而允许极其灵活的网络配置。 图 3-1. 支持带标记的多个 VLAN 的服务器示例 图 3-1 显示使用 VLAN 的示例网络。在此示例网络中,物理局域网由一台交换机、 两台服务器和五台客户端组成。局域网按逻辑组织成三个不同的 VLAN,每个 VLAN 代表一个不同的 IP 子网。表 3-1 描述此网络的特性。 表 3-1.
3–Windows 中的虚拟局域网 将 VLAN 添加到组中 表 3-1.
4 安装硬件 本章适用于 Marvell BCM57xx 和 BCM57xxx 添加式网络接口卡。硬件安装包括以 下内容: 系统要求 第 17 页上 “ 安全预防措施 ” 第 17 页上 “ 安装前核查表 ” 第 18 页上 “ 安装添加式 NIC” 注 服务人员:此产品仅适用于安装在限制访问的位置 (RAL)。 系统要求 在安装 Marvell BCM57xx 和 BCM57xxx 适配器之前,验证您的系统是否满足本节 所述的硬件和操作系统的要求。 硬件要求 符合操作系统要求的基于 IA32 或 EMT64 的计算机 一个空闲的 PCI Express 插槽。该插槽可以是以下类型之一,取决于适配器 对 PCI Express 的支持: PCI Express 1.0a x1 PCI Express 1.
4– 安装硬件 系统要求 操作系统要求 注 由于 Dell Update Packages Version xx.xx.xxx User’s Guide 并未与此以太网 适配器用户指南在同一周期内更新,因此请将本节中列出的操作系统视为最 新。 本节叙述每一款支持的操作系统的要求。 常规 要求以下主机接口: PCI Express v1.0a、 x1 (或更高版本)主机接口 Microsoft Windows Microsoft Windows 的以下版本之一: Windows Server 2019 Windows Server 2016 Windows Server 2012 Windows Server 2012 R2 Linux Linux 的以下版本之一: Red Hat Enterprise Linux (RHEL) 8.1 RHEL 8.0 RHEL 7.7 RHEL 7.
4– 安装硬件 安全预防措施 安全预防措施 ! 警告 安装适配器的系统的操作电压可能会有致命危险。打开系统外壳之前,请遵 从以下预防措施以保护您自己并避免损坏系统组件。 除去手上和手腕上的任何金属物体或首饰。 确保仅使用绝缘工具或非导电工具。 触摸内部组件之前,请确认系统电源已关闭并且已拔下电源插头。 在不受静电干扰的环境中安装或卸下适配器。使用正确接地的腕带或其 他人体防静电设备,强烈建议使用防静电地垫。 安装前核查表 1. 确认您的系统满足 第 15 页上 “ 系统要求 ” 中列出的硬件和软件要求。 2. 确认您的系统使用最新的 BIOS。 注 如果您从磁盘或 Dell 支持网站 (http://support.dell.com) 获取适配器软 件,请确认适配器驱动程序文件的路径。 3. 如果系统正在运行,请将其关闭。 4. 系统关闭后,断开电源并拔下电源线。 5. 将适配器从其运输包装中取出并放在防静电表面上。 6.
4– 安装硬件 安装添加式 NIC 安装添加式 NIC 以下说明适用于在大多数系统中安装 Marvell 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 端口的光缆要 求。并请参阅 第 242 页上 “ 每一个 NIC 支持的 SFP+ 模块 ” 上的表格。 表 4-2. 1000/2500BASE-X 光纤规格 端口类型 连接器 介质 1000BASE-X 小外型 (SFF) 收发器,配备 LC™ 连接 系统 (Infineon® 部件号 V23818-K305-L57) 2500BASE-X a 小外型 (SFF) 收发器,配备 LC™ 连接 系统 (Finisar® 部件号 FTLF8542E2KNV) a 多模光纤 (MMF) 最大距离 550 米 (1804 英尺) 为 62.5/50µm 分级 指标光纤优化的系统 多模光纤 (MMF) 550 米 (1804 英尺) 为 62.5/50µm 分级 指标光纤优化的系统 电器要求取自 IEEE 802.3ae-2002 (XAUI)。 Marvell 使用术语 2500BASE-X 来描述 2.5Gbp (3.
5 可管理性 关于可管理性的信息包括: CIM 第 22 页上 “ 主机总线适配器 API” CIM 公共信息模型 (CIM) 是由分布式管理任务组 (DMTF) 定义的业界标准。 Microsoft 在 Windows Server 平台上实施 CIM。Marvell 支持 Windows Server 和 Linux 平台 上的 CIM。 Marvell 实施的 CIM 提供多个类,以便通过 CIM 客户端应用程序向用户提供信息。 请注意,Marvell CIM 数据提供程序只提供数据,而且用户可选择其首选的 CIM 客 户端软件以浏览由 Marvell CIM 提供程序所展示的信息。 Marvell CIM 提供程序通过以下类提供信息: QLGC_NetworkAdapter 类提供与适配器组相关的网络适配器信息,适配 器组包括 Marvell 以及其他供应商的控制器。 QLGC_ExtraCapacityGroup 类为 QLASP 提供组配置。当前的实施提供 组信息和组中物理网络适配器的信息。 QLASP 通过事件日志提供事件。要检验或监视这些事件,使用 Windo
5– 可管理性 主机总线适配器 API where TargetInstance ISA "QLGC_NetworkAdapter" SELECT * FROM __InstanceCreationEvent where TargetInstance ISA "QLGC_ActsAsSpare" SELECT * FROM __InstanceDeletionEvent where TargetInstance ISA "QLGC_ActsAsSpare" 有关这些事件的详情,请参阅 CIM 说明文件,网址为: http://www.dmtf.org/sites/default/files/standards/documents/DSP0004V2.3_final.
6 Boot Agent 驱动程序软件 本章叙述如何在客户端和服务器两种环境中设置 MBA: 概览 第 24 页上 “ 在客户端环境中设置 MBA” 第 30 页上 “ 在 Linux Server 环境中设置 MBA” 概览 Marvell BCM57xx 和 BCM57xxx 适配器支持预执行环境 (PXE)、远程程序加载 (RPL)、 iSCSI 和引导协议 (BOOTP)。 Marvell 的 Multi-Boot Agent (MBA) 是一个 软件模块,使网络计算机能够通过网络使用远程服务器提供的映像引导。 Marvell MBA 驱动程序符合 PXE 2.
6–Boot Agent 驱动程序软件 在客户端环境中设置 MBA 在客户端环境中设置 MBA 在客户端环境中设置 MBA 的步骤如下: 1. 配置 MBA 驱动程序。 2.
6–Boot Agent 驱动程序软件 在客户端环境中设置 MBA 使用 Comprehensive Configuration Management 要使用 CCM 配置 MBA 驱动程序: 1. 重新启动系统。 2. 收到提示信息后,在 4 秒之内按 CTRL+S 组合键。适配器列表出现。 a. 选择要配置的适配器,然后按 ENTER 键。 Main Menu (主菜单)出 现。 b. 选择 MBA Configuration (MBA 配置)以查看 MBA Configuration Menu (MBA 配置菜单),如 图 6-1 所示。 图 6-1.
6–Boot Agent 驱动程序软件 在客户端环境中设置 MBA 3. 要访问 Boot Protocol (引导协议)项,请按向上箭头和向下箭头键。如果 除 Preboot Execution Environment (PXE) (预引导执行环境 (PXE))外还 有其他引导协议,请按向右箭头或向左箭头,选择所要的引导协议:FCoE 或 iSCSI。 注 对于具有 iSCSI 和 FCoE 引导能力的 LOM,应通过 BIOS 设置引导协 议。有关更多信息,请参阅您系统的说明文件。 注 如果系统中有多个适配器,但不能确定正在配置哪个适配器,可按 CTRL+F6 组合键以使适配器上的端口 LED 开始闪烁。 4. 如需要移至其他菜单项并更改其值,按向上箭头、向下箭头、向左箭头和向 右箭头键。 5. 要保存设置,按 F4 键。 6. 完成后,按 ESC 键。 使用 UEFI 要使用 UEFI 配置 MBA 驱动程序: 1. 重新启动系统。 2.
6–Boot Agent 驱动程序软件 在客户端环境中设置 MBA 3. 选择想更改 MBA 设置的设备 (请参阅 图 6-3)。 图 6-3.
6–Boot Agent 驱动程序软件 在客户端环境中设置 MBA 4. 在 Main Configuration Page (主要配置页面)中,选择 NIC Configuration (NIC 配置)(请参阅 图 6-4)。 图 6-4.
6–Boot Agent 驱动程序软件 在客户端环境中设置 MBA 5. 在 NIC Configuration (NIC 配置)页面 (请参阅 图 6-5),使用 Legacy Boot Protocol (传统引导协议)下拉菜单选择所要的引导协议,如果除 Preboot Execution Environment (PXE) (预引导执行环境 (PXE))外还有 其他引导协议可用的话。如果可用,其他引导协议包括 iSCSI 和 FCoE。 BCM57800 的固定速度、 1GbE 端口只支持 PXE 和 iSCSI 远程引导。 图 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 驱动程序 ” 第 41 页上 “ 修补 PCI 文件 (可选) ” 第 41 页上 “ 网络安装 ” 第 42 页上 “ 设置可选属性值 ” 第 48 页上 “ 驱动程序默认设置 ” 第 49 页上 “ 驱动程序消息 ” 第 55 页上 “ 使用通道绑定进行组合 ” 第 55 页上 “ 统计信息 ” 第 55 页上 “Linux iSCSI 卸载 ” 简介 本节讨论用于 表 7-1 中列出的 Marvell BCM57xx 和 BCM57xxx 网络适配器的 Linux 驱动程序。 表 7-1.
7–Linux 驱动程序软件 限制 表 7-1.
7–Linux 驱动程序软件 封包 bnx2x 驱动程序的限制 当前版本的驱动程序已在 2.6.x 内核上测试 (从 2.6.9 内核开始)。 bnx2x 驱动程 序在早于 2.6.9 的内核上可能无法编译。测试集中在 i386 和 x86_64 体系结构上。 在某些其他体系结构上只进行了有限的测试。在某些内核上可能需要对某些源文件 和 Makefile 做些小的更改。 bnx2i 驱动程序的限制 当前版本的驱动程序已在 2.6.x 内核上测试 (从 2.6.18 内核开始)。 bnx2i 驱动程 序在更早内核上可能无法编译。测试集中在 i386 和 x86_64 体系结构上。 bnx2fc 驱动程序的限制 当前版本的驱动程序已在 2.6.x 内核上测试(从 RHEL 6.1 分发版中包含的 2.6.32 内核开始)。 bnx2fc 驱动程序在更早内核上可能无法编译。测试限制在 i386 和 x86_64 体系结构上。 封包 Linux 驱动程序以下列封包格式发行: 动态内核模块支持 (DKMS) 包 netxtreme2-version.dkms.noarch.
7–Linux 驱动程序软件 安装 Linux 驱动程序软件 以下为所包括文件的列表: netxtreme2-version.src.rpm: RPM 包,内含 BCM57xx 和 BCM57xxx bnx2、 bnx2x、 cnic、 bnx2fc、 bnx2ilibfc 和 libfcoe 驱动程序源文件。 netxtreme2-version.tar.gz: TAR 压缩包,内含 BCM57xx 和 BCM57xxx bnx2、bnx2x、cnic、bnx2fc、bnx2i、libfc 和 libfcoe 驱动程序源 文件。 iscsiuio-version.tar.
7–Linux 驱动程序软件 安装 Linux 驱动程序软件 2. 更改目录至 RPM 路径并针对您的内核构建二进制 RPM。 注 对于 RHEL 8,安装 kernel-rpm-macros 和 kernel-abi-whitelists 软件包,再构建二进制 RPM。 对于 RHEL: cd ~/rpmbuild rpmbuild -bb SPECS/netxtreme2.spec 对于 SLES: cd /usr/src/packages rpmbuild -bb SPECS/netxtreme2.spec 3. 安装新编译的 RPM: rpm -ivh RPMS//netxtreme2-..rpm 如果报告了冲突,则可能需要对某些 Linux 分发版使用 --force 选项。 4. 对于 FCoE 卸载,安装 Open-FCoE 公用程序。 对于 RHEL 7.
7–Linux 驱动程序软件 安装 Linux 驱动程序软件 8. 对于 FCoE 卸载或 iSCSI-offload-TLV,修改 /etc/fcoe/cfg- 如下:将 DCB_REQUIRED=yes 改为 DCB_REQUIRED=no。 9. 开启所有 ethX 接口。 ifconfig up 10. 对于 SLES,使用 YaST (用于 openSUSE 和 SUSE Linux Enterprise 分发 版的安装和配置工具),通过设置静态 IP 地址或启用接口上的 DHCP,来配 置以太网接口以在引导时自动启动。 11. 对于 FCoE 卸载和 iSCSI-offload-TLV,在 Marvell 聚合网络适配器接口上禁 用 lldpad。由于 Marvell 利用卸载的 DCBX 客户端,因此要求执行此步骤。 lldptool set-lldp –i adminStatus=disasbled 12. 对于 FCoE 卸载和 iSCSI-offload-TLV,确保 /var/lib/lldpad/lldpad.
7–Linux 驱动程序软件 安装 Linux 驱动程序软件 安装 KMP 包 注 此步骤中的示例涉及 bnx2x 驱动程序,但也适用于 bxn2fc 和 bnx2i 驱动程 序。 要安装 KMP 包: 1. 安装 KMP 包 : rpm -ivh rmmod bnx2x 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.
7–Linux 驱动程序软件 安装 Linux 驱动程序软件 5. 安装驱动程序和手册页: make install 注 有关安装的驱动程序的位置,参见上文中 RPM 的指导。 6. 安装用户守护进程 (iscsiuio)。 有关加载使用 Marvell iSCSI 卸载功能所必需的软件组件的指导,请参阅 第 39 页 上 “ 加载并运行必要的 iSCSI 软件组件 ”。 要在构建驱动程序后配置网络协议和地址,请参阅操作系统附带的手册。 安装二进制 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.
7–Linux 驱动程序软件 加载并运行必要的 iSCSI 软件组件 安装二进制 KMOD 和 KMP 驱动程序包 要安装二进制内核模块 (KMOD) 和 KMP 驱动程序包: 1. 安装 KMOD 和 KMP RPM 驱动程序包: SUSE: netxtreme2-kmp-default-_-...rpm Red Hat: kmod-netxtreme2-...rpm 2. 通过检查消息日志验证网络适配器是否支持 iSCSI。加载 bnx2i 驱动程序后, 如果消息日志中出现消息 bnx2i: dev eth0 does not support iSCSI,则不支持 iSCSI。在用以下命令打开界面之前,此消息可能不会出 现: ifconfig eth0 up 3. 要使用 iSCSI,请参阅 第 39 页上 “ 加载并运行必要的 iSCSI 软件组件 ” 以 加载必要的软件组件。有关详细信息,请访问: http://linux.
7–Linux 驱动程序软件 卸载或移除 Linux 驱动程序 从 RPM 安装中卸载或移除驱动程序 注 此步骤中使用的示例涉及 bnx2x 驱动程序,但也适用于 bnx2fc 和 bnx2i 驱动程序。 在 2.6 内核上,不需要在卸载驱动程序模块前禁用该 eth# 接口。 如果已加载 C-NIC 驱动程序,在卸载 bnx2x 驱动程序前先卸载 C-NIC 驱 动程序。 卸载 bnx2i 驱动程序前,断开与目标的所有活动 iSCSI 会话的连接。 要卸载驱动程序,输入 ifconfig 禁用该驱动程序打开的所有 eth# 接口,然后发 出以下命令: rmmod bnx2x 注 以上命令也移除 C-NIC 模块。 如果驱动程序是使用 RPM 安装的,则发出以下命令将其移除: rpm -e netxtreme2 从 TAR 安装中移除驱动程序 注 此步骤中使用的示例涉及 bnx2x 驱动程序,但也适用于 bnx2fc 和 bnx2i 驱动 程序。 如果驱动程序是使用 make install 从 TAR 文件安装的,则必须从操作系统中手动 删除 bnx2.
7–Linux 驱动程序软件 修补 PCI 文件 (可选) 使用 RPM 包卸载 QCS 要使用 Linux RPM 包卸载 QCS CLI 及 / 或相关 RPC 代理程序,请发出以下命令: % rpm -e .rpm 其中 是以下中的一者 : QCS CLI QCS-CLI--.rpm RPC 代理程序 qlnxremote-..rpm 修补 PCI 文件 (可选) 注 此步骤中使用的示例涉及 bnx2x 驱动程序,但也适用于 bnx2fc 和 bnx2i 驱动 程序。 要使硬件检测公用程序 (如 Red Hat kudzu)能正确识别支持 bnx2x 的设备,也 许需要更新若干包含 PCI 供应商和设备信息的文件。通过运行补充 TAR 文件中提 供的脚本来应用更新。例如,在 Red Hat Enterprise Linux 上,通过发出以下命令 来应用更新: ./patch_pcitbl.sh /usr/share/hwdata/pcitable pci.
7–Linux 驱动程序软件 设置可选属性值 设置可选属性值 不同驱动程序各有可选属性: bnx2 驱动程序参数 bnx2x 驱动程序参数 bnx2i 驱动程序参数 bnx2fc 驱动程序参数 cnic 驱动程序参数 有关驱动程序的更多信息,请参阅相关的 README (自述)文件。 bnx2 驱动程序参数 disable_msi 参数可作为命令行参数提供给 bnx2 的 insmod 或 modprobe 命 令。 设置为 1 (启用)时,此参数将禁用 MSI 和 MSI-X 并使用传统的 INTx 模式。 Marvell 建议将 disable_msi 参数设置为 1 以始终在系统中的所有 QLogic 适 配器上禁用 MSI/MSI-X。发出以下命令之一。 insmod bnx2.ko disable_msi=1 modprobe bnx2 disable_msi=1 此参数也可以在 modprobe.
7–Linux 驱动程序软件 设置可选属性值 要在系统中所有 BCM57xx 和 BCM57xxx 网络适配器上强制使用 MSI 模式,则将 int_mode 参数设置为 2,如下所示: vmkload_mod bnx2x int_mode=2 disable_tpa 使用可选参数 disable_tpa 来禁用 transparent packet aggregation (TPA,透 明数据包聚合)功能。该驱动程序默认聚合 TCP 数据包。 要在系统中所有 BCM57xx 和 BCM57xxx 网络适配器上禁用 TPA 功能,则将 disable_tpa 参数设置为 1: insmod bnx2x.
7–Linux 驱动程序软件 设置可选属性值 native_eee native_eee 参数可以强制执行特定的 IEEE 802.
7–Linux 驱动程序软件 设置可选属性值 poll 此可选调试参数用于基于计时器的轮询。 mrrs mrrs 可选调试参数会覆盖硬件的最大读取请求大小 (MRRS)。有效值范围为 0-3。 use_random_vf_mac 启用此参数 (设置为 1)后,所有创建的 VF 将具有随机强制 MAC。 默认情况下,此参数被禁用 (设置为 0)。 debug 调试参数在一次设置系统中所有适配器的默认消息级别 (msglevel)。 要设置特定适配器的消息级别,要发出 ethtool -s 命令。 bnx2i 驱动程序参数 可选参数 en_tcp_dack、 error_mask1 和 error_mask2 可作为 bnx2i 的 insmod 或 modprobe 命令的命令行变元提供。 error_mask1 和 error_mask2 使用 error_mask (配置固件 iSCSI 错误掩码 #)参数 可将特定 iSCSI 协议违规 配置为警告或致命错误。所有致命的 iSCSI 协议违反都将导致会话恢复 (ERL 0)。 这些是位屏蔽。 默认:所有违反都作为错误处理。 小心 如果对后果不
7–Linux 驱动程序软件 设置可选属性值 time_stamps time_stamps 参数启用和禁用卸载的 iSCSI 连接上的 TCP 时间戳功能。 默认:TCP 时间戳选项被禁用。例如: insmod bnx2i.
7–Linux 驱动程序软件 设置可选属性值 有效值:N/A 此参数是只读参数。 ooo_enable ooo_enable (启用 TCP 无序)参数特性在卸载的 iSCSI 连接上启用和禁用 TCP 无序 RX 处理功能。 默认:TCP 无序功能被启用。例如: insmod bnx2i.ko ooo_enable=1 或者 modprobe bnx2i ooo_enable=1 bnx2fc 驱动程序参数 可为 bnx2fc 的 insmod 或 modprobe 命令提供可选参数 debug_logging 作为 命令行参数。 debug_logging 启用调试日志记录的位屏蔽可启用或禁用驱动程序调试日志记录。 默认值:无。例如: insmod bnx2fc.
7–Linux 驱动程序软件 驱动程序默认设置 cnic_debug Cnic_debug 参数设置驱动程序调试消息级别。有效值范围为 0h–8000000h。默 认值为 0h。 cnic_dump_kwqe_enable Cnic_dump_kwe_en 参数启用和禁用单个工作队列元素消息 (kwqe) 日志记录。默 认情况下,此参数设置为 1 (禁用)。 驱动程序默认设置 驱动程序的默认设置在以下各节中描述: 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
7–Linux 驱动程序软件 驱动程序消息 Coalesce Statistics Microseconds (合并统计微秒):999936 (近似 1 秒) (范围为 0–16776960,以 256 递增) 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 设备的握手 bnx2i [05:00.00]: ISCSI_INIT passed 注 此消息只在用户尝试建立 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 驱动程序软件 驱动程序消息 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 bnx2i: iscsi_error - ERL0, U4 bnx2i: iscsi_error - ERL0, U5 bnx2i: iscsi_error - ERL0, U bnx2i: iscsi_error - invalid resi len bnx2i: iscsi_error - MRDSL violation bnx2i: iscsi_error - F-bit not set bnx2i: iscsi_error - invalid TTT bnx2i: iscsi_error
7–Linux 驱动程序软件 驱动程序消息 C-NIC 检测到 iSCSI 协议违反 - 非致命,警告 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 的有效许可证 bnx2fc: FCoE function not enabled bnx2fC: FCoE not supported on 会话因超出允许的最大 FCoE 卸载连接限制或内存限制而失败 bnx2fc: Failed to allocate conn id for port_id bnx2fc: exceeded max sessions..logoff this tgt bnx2fc: Failed to allocate resources 会话卸载失败 bnx2fc: bnx2fc_offload_session - Offload error not FCP type. not offloading not FCP_TARGET. not offloading 会话上传失败 bnx2fc: ERROR!! destroy timed out bnx2fc: Disable request timed out.
7–Linux 驱动程序软件 使用通道绑定进行组合 主机总线适配器和 lport 分配失败 bnx2fc: Unable to allocate hba bnx2fc: Unable to allocate scsi host NPIV 端口创建 bnx2fc: Setting vport names, , 使用通道绑定进行组合 有了 Linux 驱动程序,可使用绑定内核模块和一个通道绑定接口,将适配器组合起 来。要了解更多信息,请参阅您的操作系统说明文件中关于通道绑定的信息。 统计信息 可使用 ethtool 公用程序查看详细统计信息和配置信息。参见 ethtool 手册页了解更 多信息。 Linux iSCSI 卸载 Linux 的 iSCSI 卸载信息包括以下: Open iSCSI 用户应用程序 用户应用程序 iscsiuio 将 iSCSI 目标绑定至 Marvell iSCSI 传输名称 iSCSI 卸载的 VLAN 配置 (Linux) 连接到 iSCSI 目标 最大卸载 iSCSI 连接数 Linux i
7–Linux 驱动程序软件 Linux 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 卸载 其中的 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.0.0.0 Iface.hwaddress = <> Iface.trasport_name = bnx2i Iface.vlan_id = 100 Iface.
7–Linux 驱动程序软件 Linux iSCSI 卸载 使用 iscsiadm 命令登录至目标 iscsiadm --mode node --targetname
8 VMware 驱动程序软件 本章介绍 VMware 驱动程序软件的以下内容: 简介 第 60 页上 “ 封包 ” 第 61 页上 “ 下载、安装和更新驱动程序 ” 第 83 页上 “FCoE 支持 ” 第 85 页上 “iSCSI 支持 ” 注 本章中的信息主要适用于当前支持的 VMware 版本:ESXi 6.5 和 ESXi 6.7。 ESXi 6.7 对所有协议使用本机驱动程序。 简介 本节描述用于 Marvell BCM57xx 和 BCM57xxx PCIe 1/10GbE 网络适配器的 VMware ESXi 驱动程序。本节提供下载、安装和更新 VMware 驱动程序的信息, 说明驱动程序的参数和默认值,提供卸载和移除驱动程序的信息,并且说明驱动程 序的消息。 VMware ESXi 驱动程序列在 表 8-1。 表 8-1.
8–VMware 驱动程序软件 封包 表 8-1.
8–VMware 驱动程序软件 下载、安装和更新驱动程序 表 8-2. VMware 驱动程序封包 ( 续 ) 格式 驱动程序 ZIP 压缩文件 QLG-qcnic-6.5-offline_bundle-.zip (本机 ESXi 6.5) ZIP 压缩文件 QLG-qcnic-6.7-offline_bundle-.zip (本机 ESXi 6.7) 下载、安装和更新驱动程序 要下载、安装或更新用于 BCM57xx 和 BCM57xxx 10GbE 网络适配器的 VMware ESXi 驱动程序,请参阅 http://www.vmware.
8–VMware 驱动程序软件 驱动程序参数 insmod bnx2.ko disable_msi=1 modprobe bnx2 disable_msi=1 此参数也可以在 modprobe.
8–VMware 驱动程序软件 驱动程序参数 dropless_fc dropless_fc 参数设置为 1 (默认),以在适配器上启用互补式流控制机制 BCM57xxx。正常的流控制机制是当片上缓冲区 (BRB) 达到特定级别的占用率时, 发送暂停帧,这是一种以性能为目标的流控制机制。在 BCM57xxx 适配器上,您 可以启用互补式流控制机制,以当一个或多个主机接收缓冲区用尽时发送暂停帧。 dropless_fc 是以 “ 数据包零丢失 ” 为目标的流控制机制。 将 dropless_fc 参数设置为 1,以在系统中所有 BCM57xxx 适配器上启用数据 包无丢失的流控制机制功能。 vmkload_mod bnx2x dropless_fc=1 autogreen autogreen 参数强制执行特定的 AutoGrEEEN 行为。 AutoGrEEEn 是一种专有 的预 IEEE 标准节能以太网 (EEE) 模式,由一些 1000BASE-T 和 10GBASE-T RJ45 接口交换机支持。 默认情况下,驱动程序在每个端口使用 NVRAM 配置设置。设置此模块参数后, 它可以覆盖 NVRAM 配
8–VMware 驱动程序软件 驱动程序参数 pri_map 在不支持 tc-mqprio 的早期版本的 Linux 上,使用可选参数 pri_map 将 VLAN PRI 值或 IP DSCP 值映射到硬件中的不同或相同服务类别 (CoS)。此 32 位参数由 驱动程序按每 4 位一个值,共八个值进行估算。每个四位组为该优先级设置要求 的硬件队列数。 例如,将 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。 tx_switching tx_switching 参数设置 L2 以太网发送方向以测试每个发送的数据包。如果数据 包用于发送 NIC 端口,则适配器将发夹环回。 此参数仅在多功能 (NPAR) 模式下相关,尤其是在虚拟化环境中。 full_promiscous full_promiscous 参数扩展了现有的混杂模
8–VMware 驱动程序软件 驱动程序参数 debug 调试参数在一次设置系统中所有适配器的默认消息级别 (msglevel)。 要设置特定适配器的消息级别,要发出 ethtool -s 命令。 RSS 使用可选的 RSS 参数指定接收端伸缩队列数。对于 VMware ESXi 6.5, RSS 值 的范围是 2 到 4 ; RSS=1 禁用 RSS 队列。 max_vfs 使用可选参数 max_vfs 来启用特定数量的虚拟功能。 max_vfs 的值可从 1 到 64,或者设定 max_vfs=0 (默认)以禁用所有虚拟功能。 enable_vxlan_ofld 使用可选参数 enable_vxlan_ofld 来启用 VXLAN 任务卸载 (用 TX TSO 和 TX CSO)。对 VMware ESXi 6.
8–VMware 驱动程序软件 驱动程序参数 cnic 驱动程序参数 要设置 qcnic 驱动程序参数,请发出以下命令之一: #esxcli system module parameters set -m qcnic -p Param=Value #esxcfg-module -s = qcnic cnic_debug Cnic_debug 参数设置驱动程序调试消息级别。有效值范围为 0h–8000000h。默 认值为 0h。 cnic_dump_kwqe_enable Cnic_dump_kwe_en 参数启用和禁用单个工作队列元素消息 (kwqe) 日志记录。默 认情况下,此参数设置为 1 (禁用)。 bnx2i 驱动程序参数 可选参数 en_tcp_dack、 error_mask1 和 error_mask2 可作为 bnx2i 的 insmod 或 modprobe 命令的命令行变元提供。 error_mask1 和 error_mask2 使用 error_mask (配置固件 iSCSI 错误掩码 #)参数 可将特定 iSCSI 协议违规 配置为警告或致命
8–VMware 驱动程序软件 驱动程序参数 time_stamps time_stamps 参数启用和禁用卸载的 iSCSI 连接上的 TCP 时间戳功能。 默认:TCP 时间戳选项被禁用。例如: insmod bnx2i.
8–VMware 驱动程序软件 驱动程序参数 last_active_tcp_port last_active_port 参数是状态参数,指示 iSCSI 卸载连接中使用的最后一个 TCP 端口号。 默认:N/A 有效值:N/A 此参数是只读参数。 ooo_enable ooo_enable (启用 TCP 无序)参数特性在卸载的 iSCSI 连接上启用和禁用 TCP 无序 RX 处理功能。 默认:TCP 无序功能被启用。例如: insmod bnx2i.ko ooo_enable=1 或者 modprobe bnx2i ooo_enable=1 bnx2fc 驱动程序参数 可为 bnx2fc 的 insmod 或 modprobe 命令提供可选参数 debug_logging 作为 命令行参数。 debug_logging 启用调试日志记录的位屏蔽可启用或禁用驱动程序调试日志记录。 默认值:无。例如: insmod bnx2fc.
8–VMware 驱动程序软件 驱动程序参数 qcnic 驱动程序参数 要设置 qcnic 驱动程序参数,请发出以下命令之一: #esxcli system module parameters set -m qcnic -p Param=Value #esxcfg-module -s = qcnic cnic_debug Cnic_debug 参数设置驱动程序调试消息级别。有效值范围为 0h–8000000h。默 认值为 0h。 cnic_dump_kwqe_en Cnic_dump_kwe_en 参数启用和禁用单个工作队列元素消息 (kwqe) 日志记录。默 认情况下,此参数设置为 1 (禁用)。 qfle3 驱动程序参数 对于有效参数的列表,请发出以下命令之一: # esxcli system module parameters list -m qfle3 # esxcfg-module -i qfle3 要更改参数,请发出以下命令之一: #esxcli system module parameters set -m qedentv -p Param=Value #
8–VMware 驱动程序软件 驱动程序参数 0x00001000 /* qeueu debug */ 0x00002000 /* hw debug 0x00004000 /* cmp debug 0x00008000 /* start process debug 0x00010000 /* debug assert 0x00020000 /* debug poll */ 0x00040000 /* debug TXSG */ 0x00080000 /* debug crash 0x00100000 /* debug vlan 0x00200000 /* state machine 0x00400000 /* nvm access 0x00800000 /* SRIOV 0x01000000 /* mgmt interface 0x02000000 /* CNIC */ 0x04000000 /* DCB */ 0xFFFFFFFF /* all enabled */ */ */ */ */ */ */ */ */ */ */ ena
8–VMware 驱动程序软件 驱动程序参数 mtu 此参数指定加载驱动程序时的 MTU。有效值范围为 0–9000。(默认值:1500) offload_flags 此参数指定卸载标志: 值 标志 1 CSO 2 TSO 4 VXLAN 卸载 8 Geneve 卸载 15 默认值。所有隧道化卸载 (CSO、 TSO、 VXLAN、 Geneve) 已启用。 rx_filters rx_filters 参数定义每个 NetQueue 的接收过滤器数量。设置为 1,根据可用 性使用默认的接收过滤器数量。设置为 0,禁用多个接收过滤器的使用。设置 为 1、 2、 3 等范围的值,强制对 NetQueue 使用的接收过滤器数量。默认值为 –1。 rxqueue_nr rxqueue_nr 参数设置接收队列的数量。要自动指定数量,则设置为 0 (默认 值)。固定队列的数量,则设置为 1–8 范围内的数字。默认值为 4 个队列。 rxring_bd_nr rxring_bd_nr 参数设置接收缓冲区描述符 (BD) 的数量。最小值为 4,096 (默 认值)。最大值为 16,384。值四
8–VMware 驱动程序软件 驱动程序参数 DRSS DRSS 参数设置与默认队列关联的 RSS 队列的数量。RSS 队列的最小数量为 2 ; 最大数量为 4。要禁用此参数,请将其设置为 0 (默认值)。 此参数用于 VXLAN 网关,其中默认队列可能接收多个未知的 MAC 地址。 rss_engine_nr rss_engine_nr 参数设置 RSS 引擎的数量。有效值为 0 (禁用)或 1–4 (固 定数量的 RSS 引擎)。默认为 4 个 RSS 引擎。 此参数仅在 ESX 6.
8–VMware 驱动程序软件 驱动程序参数 qfle3i_chip_cmd_max qlfe3i_chip_cmd_max 参数设置连接到 BCM57xx 和 BCM57xxx 适配器的最 大 I/O 队列。默认值为 24。 qfle3i_esx_mtu_max qfle3i_esx_mtu_max 参数设置卸载会话支持的最大 MTU 大小。有效值范围为 1500-9000。默认值为 9000。 qfle3i_max_sectors qfle3i_max_sectors 参数设置驱动程序支持的最大扇区。有效值范围为 64–256。将此参数设置为 –1 即默认值, 10Gb 为 256, 1Gb 为 127。 qfle3i_max_task_pgs qfle3i_max_task_pgs 参数设置 iSCSI 任务的最大页数 (每个连接)。有效值 范围为 2-8。默认值为 2。 qfle3i_nopout_when_cmds_active qfle3i_nopout_when_cmds_active 参数发送 iSCSI NOP Out PDU,即使连 接是活动状态 (而不是空闲状态)。有效值范围为
8–VMware 驱动程序软件 驱动程序参数 error_mask1, error_mask2 使用 error_mask (配置固件 iSCSI 错误掩码 #)参数 可将特定 iSCSI 协议违规 配置为警告或致命错误。所有致命的 iSCSI 协议违反都将导致会话恢复 (ERL 0)。 这些是位屏蔽。 默认:所有违反都作为错误处理。 小心 如果对后果不确定,请勿使用 error_mask。这些值将作为个例而与 Marvell 开发组逐一讨论。此参数只是一个变通解决目标端 iSCSI 实施问题的 机制,若不了解 iSCSI 协议的详情,建议用户不要对这些参数进行实验。 event_coal_div event_coal_div 参数设置事件合并被除数。默认值为 1。 event_coal_min event_coal_min 参数设置事件合并命令的最小数量。默认为 24。 ooo_enable ooo_enable (启用 TCP 无序)参数特性在卸载的 iSCSI 连接上启用和禁用 TCP 无序 RX 处理功能。设置为 0,禁用此支持。设置为 1 (默认值),启用此支持。 qfle3i_deb
8–VMware 驱动程序软件 驱动程序参数 日志记录 值 (h) SESS 恢复 100 内部 200 IO 路径 400 APP INTERFACE 800 rq_size 使用 rq_size 参数来选择每个卸载连接的异步缓冲区队列大小。不要求 RQ 大小 大于 16,因为它是用于放置 iSCSI ASYNC/NOP/REJECT 消息和 SCSI 感知数 据。 默认值:16 范围:16 至 32 请注意, Marvell 验证限于 2 的乘方;例如, 16 或 32。 sq_size 使用 sq_size 参数选择卸载连接的发送队列大小和 SQ 大小,以确定最大的可排 队 SCSI 命令数。 SQ 大小也与可以卸载的连接数量有 关;随着 QP 大小的增加,支持的连接数量减少。使用默认值时, BCM5708 适配 器可卸载 28 个连接。 默认值:128 范围:32 至 128 请注意, Marvell 验证限于 2 的乘方;例如, 32、 64 和 128。 tcp_buf_size tcp_buf_size 参数设置 TCP 发送和接收缓冲区大小。默认值为 64 1,0
8–VMware 驱动程序软件 驱动程序参数 qfle3f 驱动程序参数 要查看所有 qlfe3f 参数,请发出以下命令之一: # esxcli system module parameters list -m qfle3f # esxcfg-module -i qfle3f 要设置参数,请发出以下命令之一: #esxcli system module parameters set -m qfle3f -p Param=Value #esxcfg-module -s Param=Value qfle3f qfle3f_debug_level qfle_3f_debug_level 参数启用来自驱动程序的附加消息收发。设置为 0 (默认值),禁用其他消息收发。设置为 1,启用其他消息收发。 qfle3f_devlOSs_tmo qfle3f_devlOSs_tmo 参数设置远程 LUN 设备丢失超时值 (以秒为单位)。默 认值为 20 秒。有效值范围为 1–120 秒。 qfle3f_max_luns qfle3f_max_luns 参数调整驱动程序支持的最大 LUN 数量。默认值为 FFFFh (6
8–VMware 驱动程序软件 驱动程序参数 驱动程序默认设置 以下章节列出以太网驱动程序的默认值。 bnx2 bnx2 VMware ESXi 驱动程序的默认值列在 表 8-3 中。 表 8-3. 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.6/3.
8–VMware 驱动程序软件 驱动程序参数 表 8-3. bnx2 驱动程序默认值 ( 续 ) 参数 默认值 Coalesce Tx frames IRQ (合并 Tx 帧数 IRQ) 2 (范围为 0-255) Coalesce stats msecs (合并统计微秒) 999936 (近似 1 秒) (范围为 0–16776960,以 256 递增) MSI/MSI-X 启用 (如果受 2.6/3.x 内核支持并通过中断测试) TSO 启用 (在 2.6/3.x 内核上) WoL 初始设置根据 NVRAM 的设置。 bnx2x bnx2x VMware ESXi 驱动程序的默认值列在 表 8-4。 表 8-4.
8–VMware 驱动程序软件 驱动程序参数 qfle3 qlfe3 VMware ESXi 驱动程序的默认值列在 表 8-5。 表 8-5.
8–VMware 驱动程序软件 驱动程序参数 卸载和移除驱动程序 以下章节描述删除以太网驱动程序的方法。 bnx2 要卸载驱动程序,请发出 ifconfig 命令来禁用该驱动程序打开的所有 eth# 接口,然后发出以下命令: rmmod bnx2 在 2.6/3.x 内核上,不需要禁用 eth# 接口,再卸载该驱动程序模块。 如果加载了 cnic 驱动程序,则必须先卸载该驱动程序,然后才能卸载 bnx2 驱动程 序。 如果驱动程序是使用 rpm 安装的,则发出以下命令将其移除: rpm -e bnx2 如果驱动程序是使用来自 tar 文件的 make install 安装的,则驱动程序 bnx2.o (或 bnx2.
8–VMware 驱动程序软件 驱动程序参数 驱动程序注册 Marvell 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.0: vmnic0: NIC Link is Up, 10000 Mbps full duplex, Flow control: ON - receive & transmit 链路断开指示 bnx2x 0000:01:00.
8–VMware 驱动程序软件 驱动程序参数 多队列和 NetQueue 当 multi_mode 设置为 1 且中断模式为 MSI-X 时,可选参数 num_queues 可用于设置 RX 和 TX 队列数。如果中断模式不是 MSI-X (请参阅 第 62 页上 “int_mode”), RX 和 TX 队列数将设为 1,而放弃此参数的值。 如果要使用一个以上队列,使用以下命令强制 NetQueues 使用的数量: esxcfg-module -s "num_queues=" bnx2x 否则,发出以下命令允许 bnx2x 驱动程序选择 NetQueues 使用的数量: esxcfg-module -s "num_queues=0" bnx2x 最适数是使 NetQueues 的数量匹配机器中的 CPU 数。 bnx2 BNX2 驱动程序注册 QLogic Gigabit Ethernet Driver bnx2 v1.1.3 (Jan. 13, 2005) CNIC 驱动程序注册 QLogic CNIC Driver cnic v1.1.
8–VMware 驱动程序软件 FCoE 支持 不兼容的 cnic、 bnx2、 bnx2x、 bnx2i、 bnx2fc 驱动程序 当出现此消息时,必须重新安装 Marvell bnx2 数据包。 cnic: bnx2 not compatible with cnic expecting: 0x12340002 got: 0x12340001 cnic: ulp 1 not compatible with cnic, expecting: 0x57770003 got: 0x57770002 iSCSI/FCoE 驱动程序卡住 此消息可能在关机期间出现;无需采取任何措施。 cnic: eth0: Failed waiting for ULP up call to complete. 硬件错误、重新加载驱动程序或重新引导系统 cnic: eth0: KCQ index not resetting to 0.
8–VMware 驱动程序软件 FCoE 支持 启用 FCoE 要使用传统 bnx2fc 驱动程序在 C-NIC 上启用 FCoE 硬件卸载: 1. 发出以下命令,确定具有 FCoE 能力的端口: # esxcli fcoe nic list 输出示例: 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 支持 输出示例: vmhba34 bnx2fc link-up fcoe.1000:2000 vmhba35 bnx2fc link-up fcoe.1000:2000 注 标签 Software FCoE 是 VMware 术语,用于说明依赖于自带的 FCoE 库 和公用程序的启动器。 Marvell 的 FCoE 解决方案是一个完全状态、基于连 接、硬件卸载的解决方案,旨在大幅减少因非卸载软件启动器导致的 CPU 负荷。 本机 qfle3f 驱动程序自动启动 FCoE 初始化,不需要遵循这些步骤。 安装检查 要验证驱动程序安装正确并确保交换机可见主机端口,执行以下步骤。 要验证驱动程序安装正确: 1. 发出以下命令之一,验证主机端口出现在交换机结构登录 (FLOGI) 数据库 中: show flogi database (用于 Cisco FCF) fcoe -loginshow (用于 Brocade FCF) 2.
8–VMware 驱动程序软件 iSCSI 支持 用于 iSCSI 卸载的 VLAN 配置 (VMware) 网络上的 iSCSI 流量可以隔离在 VLAN 中,以与其他流量隔离开来。在这种情况 下,必须让适配器上的 iSCSI 接口成为 VLAN 的成员。 要使用 V-Sphere 客户端 (GUI) 配置 VLAN: 1. 选择 ESXi 主机。 2. 单击 Configuration (配置)选项卡。 3. 在 Configuration (配置)页面,选择 Networking (联网)链接,再单击 Properties (属性)。 4. 在选取的 vSwitch Properties (vSwitch 属性)、 Ports (端口)页面,单击 虚拟交换机或端口组,然后单击 Edit (编辑)。 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 驱动程序软件信息包括以下内容: 支持的驱动程序 第 89 页上 “ 安装驱动程序软件 ” 第 93 页上 “ 修改驱动程序软件 ” 第 94 页上 “ 修复或重新安装驱动程序软件 ” 第 95 页上 “ 移除设备驱动程序 ” 第 95 页上 “ 查看或更改适配器的属性 ” 第 95 页上 “ 设置电源管理选项 ” 第 97 页上 “ 配置通信协议以使用 QCC GUI、 QCC PowerKit 和 QCS CLI” 支持的驱动程序 Windows 驱动程序列在 表 9-1。 表 9-1.
9–Windows 驱动程序软件 安装驱动程序软件 安装驱动程序软件 注 以下说明基于 Marvell BCM57xx 和 BCM57xxx 适配器不是出厂安装的假定。 如果控制器是出厂安装的,则厂家已经安装驱动程序软件。 在安装硬件设备 (比如 Marvell BCM57xxx 适配器)后,或者在移除现有设备驱 动程序后,首次启动 Windows 时,操作系统将自动检测硬件并提示安装该设备的 驱动程序软件。 安装驱动程序的两种方法是: 图形交互式安装模式 (请参阅 第 90 页上 “ 使用安装程序 ”) 无人值守安装的命令行静默模式 (请参阅 第 92 页上 “ 使用无提示安装 ”) 注 安装驱动程序软件前,验证 Windows 操作系统已升级为最新的版本并应 用了最新的服务包。 确保先物理安装网络设备驱动程序,然后才可在 Windows 操作系统上使 用 Marvell BCM57xx 和 BCM57xxx 控制器。驱动程序位于安装 CD。 要使用 TCP/IP 卸载引擎 (TOE),必须有 Windows Server 2012 或 Windows Server 2012
9–Windows 驱动程序软件 安装驱动程序软件 使用安装程序 安装程序除了安装 Marvell 设备驱动程序外,还安装管理应用程序。以下各项在运 行安装程序时安装: QLogic Device Drivers (QLogic 设备驱动程序)安装 Marvell 设备驱动程 序。 Control Suite (控制套件)是 QLogic Control Suite (QCS) CLI。 QCC 是 QConverge Console GUI。 QLASP 安装 QLogic Advanced Server Program (QLogic 高级服务器程 序)1。 SNMP 安装 SNMP 子代理。 NX RPC Remote Agent (NX RPC 远程代理)安装 RPC 远程代理软件。 iSCSI Crash Dump Driver (iSCSI 故障转储驱动程序)安装 iSCSI 故障转 储公用程序所需的驱动程序。 FCoE Crash Dump Driver (FCoE 故障转储驱动程序)安装 FCoE 故障转 储公用程序所需的驱动程序
9–Windows 驱动程序软件 安装驱动程序软件 3. 出现 InstallShield 向导提示 (图 9-1)时,选择您要使用的适配器管理公用 程序: 单击 Yes (是)以使用 QConvergeConsole GUI。 单击 No (否)以使用 QLogic Control Suite。 图 9-1. 管理公用程序的 InstallShield 向导提示 4. 出现 InstallShield 向导提示 “Do you want to skip installing WMI?” (是否要 跳过安装 WMI?)时,选择以下选项之一: 单击 Yes (是)以推迟 Windows Management Instrumentation (WMI) 计划的安装。 单击 No (否)以安装 WMI。 5. 在 InstallShield Welcome (InstallShield 欢迎)窗口中,单击 Next (下一 步)以继续。 6.
9–Windows 驱动程序软件 安装驱动程序软件 要为 iSCSI 故障转储安装 Microsoft iSCSI 软件启动器: 如果受支持,并且如果将使用 Marvell iSCSI 故障转储公用程序,则遵照以下安装 顺序进行安装十分重要: 1. 运行安装程序。 2. 安装 Microsoft iSCSI 软件启动器及补丁 (MS KB939875)。 注 如果从安装程序升级设备驱动程序,请从 QCC GUI Configuration (GUI 配 置)页面的 Advanced (高级)部分重新启用 iSCSI Crash Dump (iSCSI 故障转储)。 使用无提示安装 注 所有命令均区分大小写。 有关无人值守安装的详细说明和信息,请参阅 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" 以下命令行语句只安装 Marvell 驱动程序 (根据平台): IA32 平台: setup /s /v"/qn ADDSOURCE=Driversi32" AMD64 平台: setup /s /v"/qn ADDSOURCE=Driversa64" 注 Marvell 设备驱动程序是必要特性,即使未指定 ADDSOURCE,仍会安装。 要从批处理文件中执行无提示安装: 要从批处理文件中执行无提示安装,并等待安装完成后再继续执行下一条命令, 发出以下命令: start /wait setup /s /w /v/qn 修改驱动程序软件
9–Windows 驱动程序软件 修复或重新安装驱动程序软件 4. 单击 Modify, Add, or Remove (修改、添加或移除)以更改程序特性 . 注 此选项不会安装新适配器的驱动程序。有关安装新适配器的驱动程序的 信息,请参阅 第 94 页上 “ 修复或重新安装驱动程序软件 ” 5. 单击 Next (下一步)继续。 6. 单击一个图标以更改一个特性的安装方式。 7. 单击 Next (下一步)。 8. 单击 Install (安装)。 9. 单击 Finish (完成)关闭向导。 10. 安装程序将决定是否有必要重启系统。请按照屏幕说明进行操作。 修复或重新安装驱动程序软件 要修复或重新安装驱动程序软件: 1. 在控制面板中,双击 Add or Remove Programs (添加或删除程序)。 2. 单击 QLogic Drivers and Management Applications (QLogic 驱动程序 和管理应用程序) , 然后单击 Change (更改)。 3. 单击 Next (下一步)继续。 4.
9–Windows 驱动程序软件 移除设备驱动程序 移除设备驱动程序 移除设备驱动程序时,安装的任何管理应用程序也将被移除。 要移除设备驱动程序: 1. 在控制面板中,双击 Add or Remove Programs (添加或删除程序)。 2. 单击 QLogic Drivers and Management Applications (QLogic 驱动程序 和管理应用程序) , 然后单击 Remove (删除)。请遵循屏幕上的提示操作。 3. 重新引导系统以完全移除驱动程序。如果未能重新引导系统,就将无法成功 安装驱动程序。 查看或更改适配器的属性 要查看或更改 Marvell 网络适配器的属性: 1. 在控制面板中,单击 Marvell Control Suite (QLogic 控制套件)。 2.
9–Windows 驱动程序软件 设置电源管理选项 要让安装程序始终启用: 在适配器属性的 Power Management (电源管理)页面中,取消选中 Allow the computer to turn off the device to save power (允许计算机关闭设备以节约电 源)复选框,如图 9-2 所示。 注 刀片式服务器没有电源管理选项。 图 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 或两者),可以选择合适的公 用程序。 有关这些管理应用程序的安装说明,请参阅以下文件: 用户指南:QLogic Control Suite CLI (部件号 BC0054511-00) 用户指南:PowerShell (部件号 BC0054518-00)
10 iSCSI 协议 本章提供有关 iSCSI 协议的以下信息: iSCSI 引导 第 124 页上 “iSCSI 故障转储 ” 第 125 页上 “Windows Server 中的 iSCSI 卸载 ” iSCSI 引导 Marvell BCM57xx 和 BCM57xxx 千兆位以太网 (GbE) 适配器支持 iSCSI 引导,从 而实现无盘系统的操作系统网络引导。 iSCSI 引导允许 Windows、 Linux 或 VMware 操作系统通过标准 IP 网络从位于远程的 iSCSI 目标机器引导。 对于 Windows 和 Linux 操作系统两者, iSCSI 引导均可配置为通过两条不同路径 引导:非卸载路径 (又称为 Microsoft/Open-iSCSI 启动器)和卸载路径 (Marvell 的卸载 iSCSI 驱动程序或主机总线适配器)。利用位于 iSCSI 配置公用程序常规参 数页面上的 HBA Boot Mode (HBA 引导模式)选项来配置路径。有关常规参数 页面上的配置选项的详细信息,请参见 第 102 页上 表 10-1。 注 如果您在基于 BC
10–iSCSI 协议 iSCSI 引导 支持 iSCSI 引导的操作系统 The Marvell BCM57xx 和 BCM57xxx 千兆位以太网适配器在以下操作系统上支持 iSCSI 引导: Windows Server 2012 及更高版本的 32 位和 64 位 (支持卸载路径和非卸载 路径) Linux RHEL 6 和更高版本、SLES 11.1 和更高版本(支持卸载路径和非卸载 路径) SLES 10.x 和 SLES 11 (仅支持非卸载路径) VMware ESXi 5.0 及更高版本 (适用于 IPv4)(仅支持非卸载路径)和 ESXi 6.
10–iSCSI 协议 iSCSI 引导 6. 配置 iSCSI 目标之后,获取以下信息: 目标 IQN 目标 IP 地址 目标 TCP 端口号 目标 LUN 启动器 IQN CHAP ID 和机密 配置 iSCSI 引导参数 要配置 iSCSI 引导参数: 1. 在 NIC Configuration (NIC 配置)页面中,在 Legacy Boot Protocol (传 统引导协议)下拉菜单,选择 iSCSI (请参阅 图 10-1)。 图 10-1.
10–iSCSI 协议 iSCSI 引导 2. 在 CCM、UEFI(请参阅 图 10-2)、QCC GUI 或 QCS CLI 中配置静态或动 态配置的 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 Boot Mode (HBA 引导模式) 当主机操作系统配置为软件启动器模式时,设置为 disable (禁用),配置为 HBA (或 iSCSI 卸载)启动器模式时,设置为 enable (启用)。 BCM57xx 和 BCM57xxx 适配器有此选项。(注意:当适配器处于多功能模式时,此参 数无法更改。) MBA 引导协议配置 要配置引导协议,请参阅 第 6 章 Boot Agent 驱动程序软件。 iSCSI 引导配置 静态 iSCSI 引导配置 动态 iSCSI 引导配置 静态 iSCSI 引导配置 在静态配置中,必须输入在 第 99 页上 “ 配置 iSCSI 目标 ” 中获得的系统 IP 地 址、系统启动器 IQN 和目标参数的数据。关于配置选项的信息,请参见 第 102 页 上 表 10-1。 要使用静态配置来配置 iSCSI 引导参数: 1.
10–iSCSI 协议 iSCSI 引导 IP Version (IP 版本):IPv6 (用于 IPv6,非卸载 HBA Boot Mode (HBA 引导模式):禁用 . 注 当首次从 CD/DVD-ROM 或从挂载的可引导操作系统安装映像安装操作 系统至空白的 iSCSI 目标 LUN 时,请将 Boot from Target (从目标引 导)设置为 One Time Disabled (一次性禁用)。此设置使系统在成功 建立登录和连接后,不从配置的 iSCSI 目标引导。在系统下次重新引导 后,此设置将返回 Enabled (启用)。 Enabled (启用)表示连接至 iSCSI 目标并尝试从其引导。 Disabled (禁用)表示连接至 iSCSI 目 标但不从该设备引导,而是将引导矢量传给引导顺序中下一个可引导设 备。 2. 按 ESC 键返回 Main (主)菜单。 3.
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 引导 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),则 Initiator Parameters (启动器参 数)、 1st Target Parameters (第一目标参数)或 2nd Target Parameters (第二 目标参数)窗口中的任何设置均被忽略,且不需要清除。 要使用动态配置来配置 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 个字符;最多为 16 个字符) 3. 按 ESC 键返回 Main (主)菜单。 4.
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. DHCP 选项 17 子选项定义 子选项 201 定义 标准根路径格式中的第一 iSCSI 目标信息 "iscsi:"[]":"":"": "":"" 注 在 表 10-4 中,方括号 [ ] 是 IPv6 地址所必需。 选项 17 的内容应为 <2-byte Option Number 201|202|203> <2-byte length> .
10–iSCSI 协议 iSCSI 引导 Windows Server 2012、 2012 R2 和 2016 iSCSI 引导安装 Windows Server 2012/2012 R2 和 2016 支持通过卸载或非卸载路径引导和安装。 Marvell 要求使用 “ 滑流 ”DVD,同时注入最新的 Marvell 驱动程序 (请参阅 第 119 页上 “ 将 Marvell 驱动程序注入 (滑流至) Windows 映像文件中 ”)。另请参 考位于 support.microsoft.com 的 Microsoft 知识库主题 KB974072。 注 Microsoft 过程仅注入 EVBD 和 NDIS 驱动程序。 Marvell 建议注入所有驱动 程序 (EVBD、 VBD、 BXND、 OIS、 FCoE 和 NDIS)。 要准备用于通过卸载或非卸载路径安装和引导的映像: 1. 从要引导的系统 (“ 远程系统 ”)上卸下所有本地硬盘驱动器。 2. 将最新的 Marvell MBA 和 iSCSI 引导映像加载到适配器的 NVRAM。 3.
10–iSCSI 协议 iSCSI 引导 12. 选择 Next (下一步)继续 Windows Server 2012 或 2016 安装。 Windows Server 2012 或 2016 DVD 安装过程开始几分钟后,系统重新引 导。重新引导后, Windows Server 2012 或 2016 安装例程应恢复并完成安 装。 13. 系统再次重启后,验证远程系统可引导至桌面。 14. Marvell 建议在 Windows Server 2012 引导至操作系统后,运行驱动程序安 装程序以完成 Marvell 驱动程序和应用程序安装。 Linux iSCSI 引导设置 Red Hat Enterprise Linux 5.5 及更高版本以及 SUSE Linux Enterprise Server 11 (SLES 11) SP1 及更高版本,支持通过卸载或非卸载路径的 Linux iSCSI 引导。 要设置 Linux iSCSI 引导: 1. 对于驱动程序更新,请获取最新的 QLogic Linux 驱动程序 CD。 2.
10–iSCSI 协议 iSCSI 引导 12. 系统重新引导后,启用 iSCSI 引导参数中的 “ 从目标引导 ” 并继续安装,直 至完成。 此时,初始安装阶段已完成。 要为任何新组件更新创建新的自定义 initrd: 1. 必要时,更新 iSCSI 启动器。必须先使用 rpm -e 移除现有启动器。 2. 确保网络服务的所有运行级别都有效: chkconfig network on 3. 确保 iSCSI 服务的 2、 3 和 5 运行级别都有效: chkconfig -level 235 iscsi on 4. 对于 Red Hat 6.0,确保网络管理器服务已停止并禁用。 5. (可选)安装 iscsiuio (SUSE 10 不需要)。 6. (可选)安装 linux-nx2 包。 7. 安装 bibt 包。 8. 移除 ifcfg-eth*。 9. 重新引导。 10. 对于 SUSE 11.1,请按下节所示的远程 DVD 安装方法操作。 11. 系统重新引导后,登录,更改到 /opt/bcm/bibt 文件夹,运行 iscsi_setup.
10–iSCSI 协议 iSCSI 引导 17. 继续引导至 iSCSI 引导映像并选择已创建的映像之一 (卸载和非卸载)。您 的选择应该与 iSCSI Boot parameters (iSCSI 引导参数)一节的选择一 致。如果在 iSCSI Boot Parameters (iSCSI 引导参数)部分启用了 HBA Boot Mode (HBA 引导模式),则必须引导卸载映像。 注 Marvell 从 SLES 11 SP1 及更高版本开始支持主机总线适配器 (卸 载)。 对于 SLES 10.x 和 SLES 11, Marvell 不支持主机总线适配器 (卸载) 模式的 iSCSI 引导。 18. 对于 IPv6,现在可以在 NVRAM 配置中将启动器和目标的 IP 地址二者更改 为所要的 IPv6 地址。 SUSE 11.1 远程 DVD 安装方法 1. 按照 步骤 2 中显示的内容,创建名为 boot.open-iscsi 的新文件。 2. 将刚创建的文件复制到 /etc/init.d/ 文件夹中并覆盖现有文件。 新 boot.
10–iSCSI 协议 iSCSI 引导 DAEMON=/sbin/iscsid ARGS="-c $CONFIG_FILE" # Source LSB init functions ./etc/rc.status # # This service is run right after booting.So all targets activated # during mkinitrd run should not be removed when the open-iscsi # service is stopped.
10–iSCSI 协议 iSCSI 引导 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_status -v else rc_failed 3 rc_status -v fi ;; *) echo "Usage: $0 {start|stop|status|restart|reload}" exit 1 ;; esac rc_exit 从 Windows 操作系统映像删除自带的驱动程序 1. 创建临时文件夹,如 D:\temp。 2.
10–iSCSI 协议 iSCSI 引导 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.wim 映像被挂载至 Win2008R2Mod 文件夹。在 Win2008R2Mod 文件夹的子文件夹中,寻找并删除下列文件的所有实例: netevbda.inf netevbda.pnf evbda.sys netbxnda.inf netbxnda.pnf bxnd60a.sys bxvbda.sys netbvbda.inf netbvbda.
10–iSCSI 协议 iSCSI 引导 要将 Marvell 驱动程序注入 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 /f /h /k /y /q 请注意,在此示例中,安装 DVD 在 N: 驱动器中。 5. 在提升 (管理员)模式下打开部署和映像工具命令提示符。然后将 c:\Temp 设置为当前文件夹。 注意,在随后的所有步骤中都将使用该命令提示窗口。 6. 发出以下命令: attrib -r .\src\sources
10–iSCSI 协议 iSCSI 引导 例如,在 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. 发出以下命令,将这些驱动程序添加至当前挂载的映像中: dism /image:.\mnt /add-driver /driver:C:\Temp\drivers /Recurse /ForceUnsigned 13. 要取消 install.wim 映像挂载,则发出以下命令: dism /unmount-wim /mountdir:.\mnt /commit 14. 通过将引导文件复制至 C:\temp 来准备创建 ISO: copy "\..\etfsboot.com" C:\Temp copy "
10–iSCSI 协议 iSCSI 引导 iSCSI 引导的其他注意事项 配置系统进行 iSCSI 引导时,请考虑这些额外因素。 在 Windows 环境下更改速度和双工设置 在通过卸载路径执行 iSCSI 引导不受支持时,使用 Windows 设备管理器,更改引 导端口上的速度和双工设置。支持通过 NDIS 路径进行引导。可通过卸载和 NDIS 路径,使用用于 iSCSI 引导的 QCS 管理公用程序更改速度和双工设置。 本地管理的地址 在启用 iSCSI 引导的设备上,不支持通过适用公用程序 Configurations (配置)页 面上 Advanced (高级)部分的 Locally Administered Address (本地管理的 地址)属性分配用户定义的 MAC 地址。 虚拟局域网 使用 Microsoft iSCSI 软件启动器的 iSCSI 引导不支持虚拟局域网 (VLAN) 标记。 创建 iSCSI 引导映像的 “DD” 方法 如果无法直接安装至远程 iSCSI 目标,则采用 “DD” 方法作为创建此种映像的替代 方法。此方法要求将映像直接安装到本地硬盘驱动器,然后为后续引导
10–iSCSI 协议 iSCSI 引导 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. 在 iSCSI 目标上取消 /boot 分区的挂载。 18. (仅限 Red Hat)要启用 CHAP,需要修改 iSCSI 目标上 iscsid.conf 文 件的 CHAP 部分。根据需要,用单向或双向 CHAP 信息编辑 iscsid.conf 文件。 19. 关闭系统并断开本地硬盘驱动器的连接。 现在已准备好,可以 iSCSI 引导 iSCSI 目标。 20.
10–iSCSI 协议 iSCSI 故障转储 问题:通过 Windows 即插即用 (PnP) 安装 Marvell 驱动程序时出现系统蓝屏。 解决方案:通过 Setup 安装程序安装驱动程序。 问题:当从第 2 层 iSCSI 引导切换到 Marvell iSCSI 主机总线适配器进行静态 IP 配置时,发生 IP 地址冲突。 解决方案:在操作系统内更改网络属性的 IP 地址。 问题:将 iSCSI 引导 LUN 配置为 255 后,执行 iSCSI 引导时出现系统蓝屏。 解决方案:虽然 Marvell 的 iSCSI 解决方案支持的 LUN 范围从 0 至 255,但 Microsoft iSCSI 软件启动器不支持 LUN 值 255。将 LUN 值配置为从 0 至 254。 问题:安装第 2 层 iSCSI 引导后, NDIS 微端口带有 Code 31 黄色标记。 解决方案:运行最新版本的驱动程序安装程序。 问题:如果存在非自带的硬件 ID,则无法更新自带的驱动程序。 解决方案:创建一个自定义滑流 DVD 映像,而支持的驱动程序出现在安装介质 上。 问题:从 SAN 的 iSCSI 卸载引导安装后
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 Windows Server 中的 iSCSI 卸载 iSCSI 卸载是一种将 iSCSI 协议处理开销从主处理器卸载到 iSCSI 主机总线适配器 的技术,以提高网络性能和吞吐量,并帮助优化服务器处理器的利用率。 本节叙述 BCM57xx 和 BCM57xxx 网络适配器系列在 Windows Server 系统上的 Marvell iSCSI 卸载功能。关于 Linux iSCSI 卸载,请参阅 第 55 页上 “Linux iSCSI 卸载 ”。 配置 iSCSI 卸载 通过适当的 iSCSI 卸载许可,可配置具有 iSCSI 功能的 BCM57xx 和 BCM57xxx 网络适配器,以便从主处理器卸载 iSCSI 处理。以下过程使系统能够充分利用 Marvell 的 iSCSI 卸载功能。 安装 Marvell 驱动程序和管理应用程序 安装 Microsoft iSCSI 启动器 使用 QCC 配置 Marvell iSCSI 配置 Microsoft 启动器以使用 Marvell iSCS
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 在此页面上,可以更改 iSCSI-Offload MTU 大小、 iSCSI-Offload VLAN ID、 IPv4/IPv6 DHCP 设置、 IPv4/IPv6 Static Address (静态地址) /Subnet Mask (子网掩码) /Default Gateway (默认网关)设置以及 IPv6 Process Router Advertisements (进程路由器广告)设置 (请参阅 图 10-6)。 图 10-6. 使用 QCC 配置 iSCSI 4. DHCP 是默认的 IP 地址分配方法,但如果静态 IP 地址分配是首选的 IP 地址 分配方法,可更改为静态 IP 地址分配。 注 如果适配器端口曾用于 iSCSI-Offload 远程引导,则 iSCSI-Offload IP 地址分配方法不可以更改。 5.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 配置 Microsoft 启动器以使用 Marvell iSCSI 卸载 在为 iSCSI 适配器配置 IP 地址后,必须使用 Microsoft 启动器来配置和添加至使 用 Marvell iSCSI 适配器的 iSCSI 目标的连接。请参阅 Microsoft 的用户指南了解 Microsoft 启动器的更多信息。 1. 打开 Microsoft 启动器。 2. 根据您的设置配置启动器 IQN 名称。在 iSCSI 启动器属性、 General (常 规)页面 (请参见 图 10-7)单击 Change (更改)。 图 10-7.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 3. 在 Initiator Node Name Change( 启动器节点名称更改 ) 对话框 (请参阅 图 10-8)键入启动器 IQN 名称,然后单击 OK (确定)。 图 10-8. 更改启动器节点名称 4. 在 “iSCSI Initiator Properties (iSCSI 启动器属性) ” (图 10-9),单击 Discovery (发现)选项卡,然后在 Target Portals (目标门户),单击 Add (添加)。 图 10-9.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 5. 在 Add Target Portal (添加目标门户)对话框 (图 10-10),键入目标的 IP 地址,然后单击 Advanced (高级)。 图 10-10. 添加目标门户对话框 6. 在 Advanced Settings (高级设置 ) 对话框,填写 General (常规)页面如 下: a. 在 Local adapter (本地适配器)字段,选择 Marvell BCM57xx 和 BCM57xxx C-NIC iSCSI 适配器。 b. 在 Source IP (源 IP)字段,选择该适配器的 IP 地址。 c.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 图 10-11 显示一个实例。 图 10-11.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 7. 在 iSCSI Initiator Properties(iSCSI 启动器属性 ),单击 Discovery (发现) 选项卡,然后在 Discovery( 发现 ) 页面,单击 OK (确定)以添加目标门 户。图 10-12 显示一个实例。 图 10-12. iSCSI 启动器属性 :Discovery (发现)页面 8.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 9. 在 Targets (目标)页面,选择目标,然后单击 Log On (登录),以使用 Marvell iSCSI 适配器登录至您的 iSCSI 目标。图 10-13 显示一个实例。 图 10-13. iSCSI 启动器属性:Targets (目标)页面 10. 在 Log On To Target (登录至目标)对话框 (图 10-14),单击 Advanced (高级)。 图 10-14.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 11. 在 Advanced Settings (高级设置)对话框, General (常规)页面,选择 Marvell BCM57xx 和 BCM57xxx C-NIC iSCSI 适配器,作为 Local adapter (本地适配器),然后单击 OK (确定)。图 10-15 显示一个实例。 图 10-15. 高级设置:General (常规)页面, Local Adapter (本地适配器) 12.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 13. 要格式化 iSCSI 分区,请使用 Disk Manager (磁盘管理器)。 注 组合不支持 iSCSI 适配器。 组合不支持位于引导路径中的 NDIS 适配器。 组合支持不位于 iSCSI 引导路径中的 NDIS 适配器,但仅用于 SLB 或交 换机独立组合类型。 iSCSI 卸载常见问题 问题:如何为 iSCSI 卸载分配 IP 地址? 答案:使用适用管理公用程序 Configurations (配置)页面。 问题:创建到目标的连接时应使用哪些工具? 答案:使用 Microsoft iSCSI 软件启动器 (版本 2.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 表 10-5. 卸载 iSCSI (OIS) 驱动程序的事件日志消息 ( 续 ) 消息编号 严重性 消息 4 错误 MaxBurstLength 没有顺序地大于 FirstBurstLength.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 表 10-5.
10–iSCSI 协议 Windows Server 中的 iSCSI 卸载 表 10-5.
11 Marvell 组合服务 本章描述在 Windows Server 系统 (Windows Server 2016 及更高版本除外)中组 合适配器。有关在其他操作系统 (例如 Linux 通道绑定)的类似技术的详情,请 参阅操作系统的说明文件。 Microsoft 建议使用他们的 in-OS NIC 组合服务,而不是 Windows Server 2012 及 更高版本中任何适配器供应商专有的 NIC 组合驱动程序。 Windows Server 2016 及更高版本不支持 Marvell 的 NIC 组合驱动程序。 执行概要 第 151 页上 “ 组合机制 ” 第 160 页上 “ 组合和其它高级联网属性 ” 第 163 页上 “ 一般网络考虑因素 ” 第 172 页上 “ 应用程序考虑因素 ” 第 180 页上 “ 组合问题故障排除 ” 第 182 页上 “ 常见问题 ” 第 184 页上 “ 事件日志消息 ” 执行概要 Marvell 组合服务总结至以下各节: 词汇表 组合概念 软件组件 硬件要求
11–Marvell 组合服务 执行概要 本节描述使用由 Dell 服务器和存储产品随带的 Marvell 软件所提供的网络组合服务 时的技术和实施考量。 Marvell 组合服务的目标是在由两个或多个适配器组成的组 之间提供容错和链路聚合。本说明文件中的信息有助于 IT 专业人员对要求网络容 错和负载平衡的系统应用程序进行部署和故障排除。 词汇表 表 11-1 定义组合中使用的术语。 表 11-1. 词汇表 术语 定义 ARP 地址解析协议 CLI 命令行接口 DNS 域名服务 G-ARP 无偿地址解析协议 普通中继 (FEC/GEC)/ 802.
11–Marvell 组合服务 执行概要 表 11-1. 词汇表 ( 续 ) 术语 定义 QCC QConvergeConsole QCS QLogic Control Suite QLASP QLogic Advanced Server Program (中间驱动程序) RAID 廉价磁盘冗余阵列 智能负载 平衡和故障转移 QLASP 交换机独立故障转移组类型,其中主组成员处理所有传 入和传出的流量,而备用组成员处于空闲状态,直到发生故障转 移事件 (例如,发生链接丢失)。中间驱动程序 (QLASP) 管理 传入和传出的流量。 智能负载 平衡 (SLB) QLASP 交换机独立负载平衡和故障转移组类型,其中中间驱动 程序管理传出 / 传入的流量。 TCP 传输控制协议 UDP 用户数据报协议 WINS Windows 互联网名称服务 组合概念 组合多个物理设备以提供容错和负载平衡这一概念并不新鲜。这一概念已出现多 年。存储设备使用 RAID 技术将单个硬盘组合在一起。交换机端口可使用例如 Cisco Gigabit EtherChannel、 IEEE 802.
11–Marvell 组合服务 执行概要 网络寻址 要理解组合的原理,理解以太网网络中节点通信的原理十分重要。本说明文件假设 读者已掌握 IP 和以太网网络通信的基础知识。 以下信息高度概括了以太网网络中使用的网络寻址概念。主机平台 (如计算机系 统)中的每个以太网网络接口都需要一个全球唯一的第 2 层地址及至少一个全球 唯一的第 3 层地址。按照 OSI 模型中的定义,第 2 层是数据链路层,第 3 层是网 络层。第 2 层地址分配给硬件,通常称为 MAC 地址或物理地址。该地址在出厂时 预先编程并存储在网络接口卡上的 NVRAM 或在嵌入式局域网接口的系统主板上。 第 3 层地址称为协议或分配给软件堆栈的逻辑地址。 IP 和 IPX 是第 3 层协议的示 例。此外,第 4 层 (传输层)对每个网络上一级协议 (如 Telnet 或 FTP)使用端 口号。这些端口号用于区别应用程序之间的通信流。第 4 层协议 (如 TCP 或 UDP)在当今网络中使用最广泛。 IP 地址和 TCP 端口号的结合称为套接字。 以太网设备使用 MAC 地址 (而非 IP 地址)与其他以太网设备通信。但是,大多 数应用程序使用
11–Marvell 组合服务 执行概要 组合类型描述 本节描述的组合类型包括: 智能负载平衡和故障转移 普通中继 链路聚合 (IEEE 802.3ad LACP) SLB (禁用自动回退) 支持的组合类型的三种分类方法根据: 交换机端口配置是否也必须匹配适配器组合类型。 组的功能:支持负载平衡和故障转移,还是仅支持故障转移。 是否使用链路聚合控制协议 (LACP)。 表 11-2 示出汇总组合类型及其分类。 表 11-2. 可用组合类型 交换机 依赖型 a 交换机上要求的 LACP 支持 负载平衡 故障转移 智能负载平衡和故障 转移 (包括二至八个 负载平衡组成员) — — ✔ ✔ SLB (禁用自动回 退) — — ✔ ✔ 链路聚合 (802.3ad) ✔ ✔ ✔ ✔ 普通中继 (FEC/GEC)/802.
11–Marvell 组合服务 执行概要 智能负载平衡根据第 3 层和第 4 层 IP 地址和 TCP/UDP 端口号同时实现发送和接 收负载平衡。换句话说,负载平衡不是在字节或帧级别上实现,而是以 TCP/UDP 会话为基础。要求此种方法维持属于同一套接字对话的帧的有序传输。负载平衡在 二至八个端口上受支持。这些端口可以包括添加式适配器和主板上局域网 (LOM) 设备的任何组合。 传输负载平衡通过使用源和目标 IP 地址及 TCP/UDP 端口号创建散列表而得以实 现。源和目标 IP 地址及 TCP/UDP 端口号的相同组合通常生成相同的散列索引, 因此会指向组中的同一端口。当选择一个端口来传送特定套接字的所有帧时,包括 在帧中的是物理适配器的唯一 MAC 地址,而非组 MAC 地址。这样才符合 IEEE 802.
11–Marvell 组合服务 执行概要 路由器会处理针对其他网络设备的 ARP 的唯一场合是如果其代理 ARP 被启用, 而且主机没有默认网关。这种情况罕见,对大多数应用程序不建议采用。 通过路由器的传输流量经过负载平衡,因为传输负载平衡是基于源和目标 IP 地址 以及 TCP/UDP 端口号。由于路由器不改变源和目标 IP 地址,负载平衡算法仍可 行。 为热备用路由协议 (HSRP) 配置路由器不允许适配器组中发生接收负载平衡。一般 说来, HSRP 允许两个路由器作为一个路由器运行,广告一个虚拟 IP 和一个虚拟 MAC 地址。一个物理路由器是活动接口,而另一个物理路由器备用。虽然 HSRP 也可以在 HSRP 组中的多个路由器之间实现节点负载共享 (在主机节点上使用不 同的默认网关),但是它始终指向组的主 MAC 地址。 普通中继 普通中继是一种交换机辅助的组合模式,要求在链路两端配置端口:服务器接口和 交换机端口。这种端口配置通常称为 Cisco Fast EtherChannel 或 Gigabit EtherChannel。此外,普通中继支持其他交换机 OEM 的类似实施,比如 Extrem
11–Marvell 组合服务 执行概要 链路聚合组为中继中的所有端口广告一个 MAC 地址。聚合器的 MAC 地址可以是 构成组的 MAC 之一的 MAC 地址。 LACP 和标记协议使用多播目标地址。 链路聚合控制功能确定可以聚合的链接,然后将端口绑定到系统中的聚合器功能, 并监测条件,以确定是否需要更改聚合组。链路聚合将多个链接的各自功能组合在 一起,形成高性能虚拟链接。 LACP 主干中一个链路失败或更换,不会导致连接丢 失。流量将简单地故障转移到中继中的其余链接。 SLB (禁用自动回退) 此类型的组与 “ 智能负载平衡和故障转移 ” 类型的组相同,但有以下例外:当备用 成员处于活动状态时,如果主成员重新联机,组继续使用备用成员而不切换回主成 员。这种类型的组只有在网络电缆断开并重新连接至网络适配器的情况下才受支 持。在适配器通过 “ 设备管理器 ” 或 “ 热插拔 PCI” 而被移除 / 安装的情况下,这种 类型的组不受支持。 如果分配给组的任何主适配器被禁用,那么该组将作为一种智能负载平衡和故障转 移类型的组工作,其中将发生自动回退。 软件组件 在 Windows 操作系统环境中,组合通过
11–Marvell 组合服务 执行概要 表 11-3. Marvell 组合软件组件 ( 续 ) 软件组件 Marvell 名字 网络适配器或操作系统 系统体系结构 Windows 文 件名 微型端口驱动 程序 QLogic 基础驱 动程序 Windows Server 2012、 2012 R2 64 位 bxnd60a.sys 中间驱动程序 QLASP Windows Server 2012、 2012 R2 64 位 qlasp.sys 配置用户界面 QCS CLI Windows Server 2012、 2012 R2 — qcscli.
11–Marvell 组合服务 执行概要 为了支持普通中继和 802.
11–Marvell 组合服务 执行概要 表 11-4. 组类型比较 ( 续 ) 组类型 容错 负载平衡 交换机依赖型静态 中继 交换机独立动态链路 聚合 (IEEE 802.
11–Marvell 组合服务 执行概要 选择组类型 以下流程图是设计第 2 层组合时使用的决策流程。组合的主要原因是需要额外的 网络带宽和容错。组合提供了链路聚合和容错,以满足这两个需求。应按以下顺序 选择首选组合: 第一选择:链路聚合 第二选择:普通中继 第三选择:SLB,使用非受控交换机时或交换机不支持第一和第二选择时。 如果交换机容错是一个要求,则可以仅选择 SLB 或 in-OS 交换机独立 NIC 组合中的任一种。 149 BC0054508-05 M
11–Marvell 组合服务 执行概要 图 11-1 显示确定组类型的流程图。 图 11-1.
11–Marvell 组合服务 组合机制 组合机制 本节提供有关组合机制的以下信息: 体系结构 组的类型 与每种组类型关联的特性的属性 每种组类型支持的速度 151 BC0054508-05 M
11–Marvell 组合服务 组合机制 体系结构 QLASP 作为一个 NDIS 中间驱动程序而实施 (请参阅 图 11-2)。它在协议堆栈 (如 TCP/IP 和 IPX)之下运行,表现为虚拟适配器。此虚拟适配器继承组中第一 个初始化的端口的 MAC 地址。还必须为虚拟适配器配置一个第 3 层地址。 QLASP 的主要功能是平衡选择用于组合的系统上安装的物理适配器之间的入站 (对于 SLB)和出站 (对于所有组合模式)流量。入站算法和出站算法相互独立 且正交。特定会话的出站流量可以分配给特定端口,而其对应的入站流量可以分配 给不同的端口。 图 11-2.
11–Marvell 组合服务 组合机制 出站通信流 Marvell 中间驱动程序管理所有组合模式的出站通信流。对于出站流量,每个数据 包首先被分类到某个流,然后分发到所选的物理适配器进行传输。流分类涉及对已 知的协议字段进行高效散列计算。生成的散列值用于索引到出站流散列表。所选的 出站流散列条目包含所选的负责传输此流的物理适配器索引。数据包的源 MAC 地 址将被修改为选定的物理适配器的 MAC 地址。然后,修改的数据包被传递到选定 的物理适配器以进行传输。 出站 TCP 和 UDP 数据包使用第 3 层和第 4 层标头信息进行分类。对于使用著名 端口 (如 HTTP 和 FTP)的流行互联网协议服务,此方案可改进负载分配。因 此, QLASP 在 TCP 会话基础上执行负载平衡,而不是逐个数据包进行。 在出站流散列条目中,完成分类后还会更新统计计数器。负载平衡引擎使用这些计 数器定期在组合的端口之间分发流。出站代码路径设计为能够实现最佳并发处理, 此时允许对出站流散列表的多个并发访问。 对于 TCP/IP 以外的协议,第一个物理适配器总是被选为用于出站数据包。地址解 析协议 (ARP) 是一个例外,它以
11–Marvell 组合服务 组合机制 协议支持 对 ARP 和 IP/TCP/UDP 流实现负载平衡。如果数据包仅使用 IP 协议 (如 ICMP 或 IGMP),所有流向特定 IP 地址的数据都将通过相同的物理适配器传出。如果数 据包使用 TCP 或 UDP 作为第 4 层协议,则端口号被添加到散列算法中,因此两 个单独的第 4 层流可通过两个单独的物理适配器传出到相同的 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.
11–Marvell 组合服务 组合机制 交换机独立 Marvell 智能负载平衡类型的组允许 2 至 8 个物理适配器作为单个虚拟适配器运 行。SLB 类型的组的最大优点是能够在任何符合 IEEE 规范的交换机上运行并且不 需特殊配置。 智能负载平衡和故障转移 SLB 提供交换机独立、双向容错组合和负载平衡。交换机独立表示不要求交换机 对此功能的特定支持,从而使 SLB 与所有交换机兼容。在 SLB 下,组中的所有适 配器都有单独的 MAC 地址。负载平衡算法在源节点和目标节点的第 3 层地址上运 行,这使得 SLB 能够同时平衡传入和传出流量。 QLASP 中间驱动程序连续监控组中的物理端口是否发生链路丢失。如果任何端口 发生链路丢失,流量将自动转移到组中的其他端口。 SLB 组合模式通过允许在不 同交换机之间组合以支持交换机容错,只要这些交换机都位于相同的物理网络或广 播域中。 网络通信 以下是 SLB 的重要属性: 故障转移机制 - 链接丢失检测。 负载平衡算法 - 入站和出站流量通过基于第 4 层流的 Marvell 专有机制进行 平衡。 使用 MAC 地址的出站负载平衡
11–Marvell 组合服务 组合机制 交换机依赖型 普通静态中继 此模式支持各种环境,其中适配器链路伙伴经静态配置以支持专有中继机制。此模 式可用于支持 Lucent Open Trunk、 Cisco Fast EtherChannel (FEC) 和 Cisco Gigabit EtherChannel (GEC)。在静态模式中,与普通链路聚合中一样,交换机管 理员需要将端口分配给组,而 QLASP 不能更改此分配,因为没有交换链路聚合控 制协议 (LACP) 帧。 采用此模式时,组中所有适配器均配置为接收同一 MAC 地址的数据包。中继在第 2 层地址上运行,并支持对入站和出站流量进行负载平衡和故障转移。 QLASP 驱 动程序使用之前讨论的第 4 层协议确定出站数据包的负载平衡方案,而组链路伙 伴确定入站数据包的负载平衡方案。 要执行此模式的操作,连接的交换机必须支持相应的中继方案。 QLASP 和交换机 均连续监控它们的端口是否发生链路丢失。如果任何端口发生链路丢失,流量将自 动转移到组中的其他端口。 网络通信 以下是普通静态中继的重要属性: 故障转移机制 - 链接丢失检测。
11–Marvell 组合服务 组合机制 动态中继 (IEEE 802.3ad Link Aggregation) 此模式支持通过静态和动态配置根据链路聚合控制协议 (LACP) 进行链路聚合。采 用此模式时,组中所有适配器均配置为接收同一 MAC 地址的数据包。使用组中第 一个适配器的 MAC 地址,并且不能被另一个 MAC 地址取代。 QLASP 驱动程序 使用之前讨论的第 4 层协议确定出站数据包的负载平衡方案,而组的链路伙伴确 定入站数据包的负载平衡方案。由于负载平衡在第 2 层上实现,因此所有更高层 的协议 (如 IP、 IPX 和 NetBEUI)均受支持。要执行此模式的操作,连接的交换 机必须支持 802.
11–Marvell 组合服务 组合机制 LiveLink LiveLink 是 QLASP 的一个特性,可用于智能负载平衡 (SLB) 和 SLB (禁用自动 回退)类型组合。 LiveLink 的目的是检测交换机之外的链路丢失,而且只通过具有 活动链路的组成员路由通信。此功能通过组合软件完成。组合软件定期探测 (每 个组成员发出一个链路数据包)一个或多个指定的目标网络设备。探测目标收到链 路数据包时会作出响应。如果组成员在指定的时间内没有检测到响应,则表明链接 已经丢失,组合软件将中止通过该组成员传递流量。稍后,如果该组成员开始检测 来自探测目标的响应,这表明链接已经恢复,组合软件将自动恢复通过该组成员传 递流量。 LiveLink 仅适用于 TCP/IP。 32 位和 64 位 Windows 操作系统均支持 LiveLink 功能。有关 Linux 操作系统中的 类似功能,请参考 Red Hat 说明文件中的通道绑定信息。 与每种组类型关联的特性的属性 表 11-5 汇总了与每种组类型关联的特性的属性。 表 11-5.
11–Marvell 组合服务 组合机制 表 11-5. 组合属性 ( 续 ) 特性 属性 多供应商组合 是 普通中继 用户界面 QCS CLI 或者 QCC GUI 组数量 最大值 16 每组的适配器数 最大值 16 热更换 是 热添加 是 热移除 是 链路速度支持 不同的速度 b 帧协议 所有 传入数据包管理 交换机 出站数据包管理 QLASP 故障转移事件 仅限链路丢失 故障转移时间 < 500 毫秒 回退时间 1.
11–Marvell 组合服务 组合和其它高级联网属性 表 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–Marvell 组合服务 组合和其它高级联网属性 IEEE 802.1Q VLAN 局域网唤醒 预引导执行环境 在创建组、添加或移除组成员或更改组成员的高级设置之前,确保每个组成员均已 类似配置。要检查的设置包括 VLAN 和 QoS 数据包标记、巨型帧和各种卸载。 表 11-7 中列出高级适配器属性和组合支持。 表 11-7. 高级适配器属性和组合支持 组合虚拟适配器是否支 持 适配器属性 校验和卸载 是 IEEE 802.1p QoS 标记 否 大型发送卸载 是a 巨型帧 是b IEEE 802.
11–Marvell 组合服务 组合和其它高级联网属性 校验和卸载 校验和卸载是 Marvell 网络适配器的一个属性,允许适配器硬件计算用于发送和接 收流量的 TCP/IP/UDP 校验和,而不是由主机 CPU 计算。在高流量的情况下,相 对于强迫主机 CPU 计算校验和,这可以使系统更有效地处理更多连接。此属性是 固有的硬件属性,不能从单纯软件的实施中获益。支持校验和卸载的适配器向操作 系统广告此能力,因此,不需要在协议堆栈中计算校验和。目前仅对 IPv4 支持校 验和卸载。 IEEE 802.1p QoS 标记 IEEE 802.1p 标准包含一个 3 位字段 (支持最多 8 个优先级),允许对流量进行优 先级排序。 QLASP 中间驱动程序不支持 IEEE 802.
11–Marvell 组合服务 一般网络考虑因素 局域网唤醒 局域网唤醒 (WoL) 是一种功能,允许通过以太网接口传送的特定数据包在到达时, 将系统从休眠状态中唤醒。由于虚拟适配器是作为仅属软件的设备而实施,缺乏实 施局域网唤醒的硬件功能,因此无法启用通过虚拟适配器将系统从休眠状态中唤 醒。但是,物理适配器支持此属性,即使该适配器是组中一部分。 注 WoL 仅在以下适配器的物理端口 (端口 1)上受支持: BCM957810A1006DC (N20KJ) BCM957810A1006DLPC (Y40PH) 预引导执行环境 预引导执行环境 (PXE) 允许系统通过网络从操作系统映像引导。根据定义, PXE 是在操作系统加载之前被调用,因而 QLASP 中间驱动程序没有机会加载并启用 组。因此,不支持将组作为 PXE 客户端,虽然在加载操作系统时可将参与组的物 理适配器用作 PXE 客户端。尽管组合的适配器不能用作 PXE 客户端,但可用作 PXE 服务器,而向使用动态主机控制协议 (DHCP) 和简单文件传输协议 (TFTP) 组 合的 PXE 客户端提供操作系统映像。这两种协议都在 IP 上
11–Marvell 组合服务 一般网络考虑因素 使用 Microsoft Virtual Server 2005 进行组合 使用 Microsoft Virtual Server 2005 时唯一支持的 QLASP 组配置是由一个 Marvell 主适配器和一个 Marvell 备用适配器组成的智能负载平衡组类型。请确保在使用 Microsoft Virtual Server 创建组和创建虚拟网络前,从每个组成员中解除绑定或取 消选择 “ 虚拟机器网络服务 ”。此外,应在此软件中创建虚拟网络,随后绑定到组 创建的虚拟适配器。直接将客户操作系统绑定到组虚拟适配器,可能不会取得您想 要的结果。 注 Microsoft 建议使用他们的 in-OS NIC 组合服务,而不是 Windows Server 2012 及更高版本中任何适配器供应商专有的 NIC 组合驱动程序。 Windows Server 2016 及更高版本不支持 Marvell 的 NIC 组合驱动程序。 跨交换机组合 SLB 组合可跨交换机配置。但是,这些交换机必须互连。普通中继和链路聚合不 能跨交换机工作,因为这些实施每种都要求组中的所有
11–Marvell 组合服务 一般网络考虑因素 在没有互连电缆的配置中,从蓝色系统至灰色系统的 ICMP 请求从端口 82:83 传 出,前往灰色端口 5E:CA,但是顶部交换机无法将其发送到该处,因为它不能沿 灰色系统的 5E:C9 端口传递。当灰色系统尝试 ping 蓝色系统时,发生类似情形。 ICMP 请求从端口 5E:C9 传出,前往蓝色系统的端口 82:82,但是无法到达该处。 顶部交换机的 CAM 表中没有 82:82 的条目,因为这两台交换机之间不存在互连。 但是,在红色系统与蓝色系统之间,以及红色系统与灰色系统之间, Ping 却能够 流动。 而且,故障转移事件可能导致额外的连接丢失。考虑断开顶部交换机端口 4 上的 电缆连接。在此情况下,灰色系统向红色系统的端口 49:C9 发送 ICMP 请求,但 是由于底部交换机的 CAM 表中没有 49:C9 的条目,因此帧会涌向其所有端口,但 却无法找到抵达端口 49:C9 的路线。 图 11-3.
11–Marvell 组合服务 一般网络考虑因素 在交换机之间添加一个链路,实现蓝色系统和灰色系统之间的流量相互连接,不会 产生任何问题。请注意,两台交换机 CAM 表中的额外条目。链路互连对组的正确 操作至关重要。因此, Marvell 强烈建议使用一个链路聚合中继来互相连接两个交 换机,以确保连接的高可用性。 图 11-4.
11–Marvell 组合服务 一般网络考虑因素 图 11-5 代表一次故障转移事件,其中顶部交换机端口 4 上的电缆被断开。这是一 次成功的故障转移事件,所有工作站都能够互相 ping,而不会丢失连接。 图 11-5.
11–Marvell 组合服务 一般网络考虑因素 生成树算法 在以太网网络中,任意两个网桥或交换机之间只能存在一条活动路径。交换机之间 存在多条活动路径,可能导致网络中形成环路。如果出现环路,有些交换机将在两 端都识别工作站。这种情况会导致转发算法无法正常运行,从而导致帧被重复转 发。生成树算法通过定义跨越扩展网络中所有交换机的树来提供路径冗余,然后强 制特定冗余数据路径进入备用 (被封锁)状态。每隔一段时间,网络中的交换机 会发送和接收用于识别路径的生成树数据包。如果某段网络无法到达,或者如果生 成树成本发生变化,生成树算法将激活备用路径,以便重新配置生成树拓扑并重新 建立链路。生成树操作对于终端站是透明的,终端站不会检测其是连接至单个局域 网段或由交换机连接的多段局域网。 生成树协议 (STP) 是一个用于在网桥和交换机上运行的第 2 层协议。 STP 规范在 IEEE 802.
11–Marvell 组合服务 一般网络考虑因素 拓扑更改通知 (TCN) 网桥或交换机通过学习特定端口上接收到的源 MAC 地址,创建一张 MAC 地址和 端口号的转发表。该表用于将帧转发至特定端口,而不是让帧涌向所有端口。表中 条目的典型最大老化时间为 5 分钟。只有当一台主机处于静止状态 5 分钟时,其 在表中的条目才被删除。有时,缩短老化时间有好处。例如,当一条转发链路转被 封锁,而另一条链路从封锁状态进入转发状态时。此更改最多可能需要 50 秒。在 STP 重新计算结束时,新路径将可用于终端站之间的通信。但是,由于转发表中 或许仍存在基于旧拓扑的条目,因此,可能要等 5 分钟待受影响的端口条目从表 中移除后,通信才能重建。然后,流量将涌向所有端口,并重新取得流量。在此情 况下,缩短老化时间就有好处。这种缩短就是拓扑更改通知 (TCN) BPDU 的目的。 TCN 从受影响的网桥或交换机发送至根网桥 / 交换机。一旦网桥 / 交换机检测到拓 扑更改 (某个链路断开或一个端口转为转发状态),它会通过根端口将 TCN 发送 至根网桥。然后,根网桥会向整个网络广告拓扑更改 BPDU。这广告将导致每个 网桥
11–Marvell 组合服务 一般网络考虑因素 使用集线器进行组合 (仅用于故障排除) SLB 组合可与 10 台和 100 台集线器一起使用,但 Marvell 建议仅将其用于故障排 除,诸如,当不能选用交换机端口镜像时,连接网络分析器。 集线器组合信息包括以下内容: 在组合网络配置中使用集线器 SLB 组 连接至单个集线器的 SLB 组 普通中继和动态中继 (FEC/GEC/IEEE 802.
11–Marvell 组合服务 一般网络考虑因素 连接至单个集线器的 SLB 组 按照 图 11-6 所示配置的 SLB 组保留其容错属性。任一服务器连接都可能会失败, 但网络保持正常运行。客户端可直接连接至集线器,而且容错属性仍将保留;但是 服务器性能将会降低。 图 11-6. 连接至单个集线器的组 普通中继和动态中继 (FEC/GEC/IEEE 802.3ad) FEC、 GEC 和 IEEE 802.
11–Marvell 组合服务 应用程序考虑因素 应用程序考虑因素 应用程序考虑因素包括: 组合和群集 组合和网络备份 组合和群集 组合和群集信息包括: Microsoft 群集软件 高性能计算群集 Oracle Microsoft 群集软件 Dell 服务器群集解决方案将 Microsoft 群集服务 (MSCS) 与 PowerVault™ SCSI 或 Dell 和 EMC 基于光纤信道的存储器、 Dell 服务器、存储适配器、存储交换机以及 网络适配器集成在一起,以提供具有高可用性 (HA) 的解决方案。 HA 群集在支持 的 Dell 服务器上支持所有合格的适配器。 Marvell 强烈建议,在每个群集节点中,至少安装 2 个网络适配器 (板载适配器是 可接受的)。这些接口有两种用途。 一个适配器专用于群集内 heartbeat 检测信号通信。此适配器称为专用适配 器,通常位于单独的专用子网中。 另一个适配器用于客户端通信,称为公共适配器。 可将多个适配器用于以下每一种用途:专用适配器、群集内通信和公共外部客户端 通信。 Microsoft
11–Marvell 组合服务 应用程序考虑因素 图 11-7 显示一个双节点光纤信道群集,每个群集节点有 3 个网络接口:1 个专用 网络接口和 2 个公共网络接口。在每个节点上, 2 个公共适配器已组合,但专用适 配器未组合。支持在同一交换机或两台交换机间进行组合。第 175 页上 图 11-8 显 示此配置中的相同双节点光纤信道群集。 图 11-7.
11–Marvell 组合服务 应用程序考虑因素 高性能计算群集 在高性能计算群集 (HPCC) 应用中,千兆位以太网通常可用于以下用途: 进程间通信 (IPC):对于不需要低延迟高带宽互连的应用程序 (比如 Myrinet™ 或 InfiniBand®),千兆位以太网可用于计算节点之间的通信。 I/O:以太网可用于文件共享,以及使用 NFS 服务器或使用并行文件系统 (比如 PVFS)将数据递呈给计算节点。 经管:以太网用于群集节点的带外 (Dell 嵌入式远程接入 [ERA])和带内 (Dell OpenManage™ 服务器管理 [OMSA])。它还可用于作业调度和监控。 在 Dell 当前提供的 HPCC 中,只使用一个板载适配器。如果存在 Myrinet 或 InfiniBand,该适配器负责 I/O 和管理;否则,它也负责 IPC。万一一个适配器发 生故障,管理员可使用 Felix1 包轻松配置第二个 (备用)适配器。主机端的适配 器组合尚未经过测试,在 HPCC 中也不受支持。 高级特性 PXE 广泛用于群集的部署 (计算节点的安装和恢复)。通常在主机端不使用组合,
11–Marvell 组合服务 应用程序考虑因素 Oracle 在 Marvell Oracle® 解决方案堆栈中, QLogic 在专用网络 (真正应用群集 [RAC] 节点间互连)和带有客户端的公共网络、或数据库层之上的应用层中支持适配器组 合,如 图 11-8 所示。 图 11-8.
11–Marvell 组合服务 应用程序考虑因素 组合和网络备份 当您在非组合环境中执行网络备份时,由于过多的流量和适配器过载,备份服务器 适配器上的总体吞吐量很容易受到影响。视备份服务器的数量、数据流和磁带驱动 器速度而定,备份通信极易消耗大部分网络链路带宽,从而影响生产数据和磁带备 份性能。网络备份通常由运行磁带备份软件 (如 NetBackup™ 或 Backup Exec™)的专用备份服务器组成。连接到备份服务器的是直接的 SCSI 磁带备份 单元,或通过光纤信道存储区域网络 (SAN) 连接的磁带库。通过网络进行备份的 系统通常称为客户端或远程服务器,且一般都安装了磁带备份软件代理。图 11-9 显示典型的 1 Gbps 非组合网络环境 (带磁带备份实施)。 图 11-9.
11–Marvell 组合服务 应用程序考虑因素 组合和网络备份信息包括: 负载平衡和故障转移 容错 负载平衡和故障转移 随着备份流数目的增加,总吞吐量随之增加。但是,当单一备份流速度为 25MBps 时,每个数据流不一定能维持相同性能。也就是说,即使备份服务器能够以 25MBps 的速度传送单台客户端上的数据,但不可期待该四个同步运行的备份作业 的数据传送速度可达到 100MBps (25MBps x 4 个流)。尽管总体吞吐量随着备份 流数量的增加而增加,但是每个备份流都可能受到磁带软件或网络堆栈限制的影 响。 为了让磁带备份服务器在备份客户端时能可靠地使用适配器性能和网络带宽,网络 基础架构必须实施组合,如负载平衡和容错。数据中心将把冗余交换机、链路聚合 和中继作为容错解决方案的一部分。虽然组合设备驱动程序可通过组合接口和故障 转移路径操控数据传送的方法,但对于磁带备份应用程序,这是透明的,且不会在 通过网络备份远程系统时中断任何磁带备份过程。第 179 页上 图 11-10 显示一个 网络拓扑,演示在 Marvell 组合环境中进行磁带备份,以及智能负载平衡如何对组 合适配器之间的磁
11–Marvell 组合服务 应用程序考虑因素 在客户端 - 服务器 (红色)上, SLB 组合算法将确定使用两个适配器接口中的哪 一个来传输数据。在此示例中,来自客户端 - 服务器 (红色)的数据在备份服务 器适配器 A 接口上接收。要演示组合接口上存在额外负载时的 SLB 机制,考虑备 份服务器发起第二个备份操作时的情况:一个传送至客户端 - 服务器 (红色),另 一个传送至客户端 - 服务器 (蓝色)。客户端 - 服务器 (蓝色)用于向备份服务器 发送数据的路由取决于其 ARP 缓存,该缓存指向备份服务器 MAC 地址。由于备 份服务器的适配器 A 已处于来自备份客户端 - 服务器 (红色)的备份操作的负载 下,备份服务器调用本身的 SLB 算法通知客户端 - 服务器 (蓝色)(通过 G-ARP)更新它的 ARP 缓存,以反映备份服务器适配器 B MAC 地址。当客户端 服务器 (蓝色)需要传输数据时,会使用其中一个适配器接口,此接口由其本身 的 SLB 算法确定。重要的是,来自客户端 - 服务器 (蓝色)的数据由备份服务器 适配器 B 接口接收,而不是由适配器 A 接口接收。此动作十分重要,因为当
11–Marvell 组合服务 应用程序考虑因素 要了解在网络故障转移过程中备份数据流如何定向,请参考 图 11-10 中的拓扑。 客户端 - 服务器 (红色)正在通过路径 1 将数据传输至备份服务器,但备份服务 器和交换机之间出现链路故障。由于不能再将数据从交换机 #1 发送至备份服务器 上的适配器 A 接口,这些数据将从交换机 #1 通过交换机 #2,重定向至备份服务 器上的适配器 B 接口。此种重定向不需了解备份应用程序即可进行,因为所有容 错操作都由交换机上的适配器组接口和中继设置处理。从客户端 - 服务器角度来 看,似乎仍在通过原始路径传输数据。 图 11-10.
11–Marvell 组合服务 组合问题故障排除 组合问题故障排除 在通过虚拟适配器组合接口运行协议分析器时,传输帧中显示的 MAC 地址不一定 正确。分析器不会显示帧由 QLASP 构建,但显示组的 MAC 地址,而不是正在传 输帧的接口的 MAC 地址。 Marvell 建议按照以下步骤监控组: 镜像交换机上的组的所有上行链路端口。 如果该组跨越两个交换机,也要镜像互相连接的中继。 独立对所有镜像端口采样。 在分析器上,使用不会过滤 QoS 和 VLAN 信息的适配器和驱动程序。 组合问题故障排除的详情在下节中叙述: 组合配置技巧 故障排除指南 组合配置技巧 对网络连接性或组合功能问题进行故障排除时,确保配置中以下信息真实。 虽然 Dell 支持混合速度 SLB 组合,但 Marvell 建议组中的所有适配器的速度 相同 (或者全是千兆位以太网适配器,或者全是快速以太网适配器)。对于 10Gbps 的速度, Marvell 极力建议组中的所有适配器的速度相同。 如果没有启用 LiveLink,为连接到组的交换机端口禁用生成树协议 (STP)
11–Marvell 组合服务 组合问题故障排除 Marvell 建议不要将任何组连接至集线器,因为集线器仅支持半双工。将集线 器连接至组的目的只为了故障排除。禁用加入 LACP 或 GEC/FEC 组的网络 适配器的设备驱动程序可能会对网络连接产生不利影响。为避免网络连接丢 失, Marvell 建议先物理性地断开适配器与交换机的连接,然后再禁用设备驱 动程序。 验证基本 (微型端口)驱动程序和组 (中间)驱动程序来自相同版本的包。 Dell 不测试或不支持来自不同版本的基本驱动程序和组合驱动程序的混合。 在投放至生产环境之前,测试至每台物理适配器的连接,然后再组合。 测试组的故障转移和回退行为。 在从非生产网络转移到生产网络时,强烈建议再次测试故障转移和回退。 在将组投放到生产环境之前,先测试其性能行为。 通过 Microsoft iSCSI 启动器或 iSCSI 卸载运行 iSCSI 通信时,不支持网络组 合。对这些端口,使用 MPIO,而不要使用 Marvell 网络组合。 有关 iSCSI 引导和 iSCSI 卸载限制的信息,请参见 第
11–Marvell 组合服务 常见问题 常见问题 问题:流量在什么情况下不平衡?为什么所有流量不在组成员之间均衡地负载平 衡? 答案:大部分流量不使用 IP、 TCP 或 UDP,或者大部分客户端位于不同的网络 中。接收负载平衡不是流量负载的功能,而是连接到服务器的客户端数量的功能。 问题:在组中,什么网络协议是负载平衡的? 答案:Marvell 的组合软件只支持 IP、 TCP 和 UDP 流量。所有其他流量都转发到 主适配器。 问题:哪些协议实行 SLB 负载平衡,哪些不实行? 答案:只有 IP、TCP 和 UDP 协议实行收发双向负载平衡。IPX 仅在传输流量上进 行负载平衡。 问题:是否可将速度为 100Mbps 的端口与速度为 1000Mbps 的端口进行组合? 答案:只有智能负载平衡组和 802.3ad 组支持组内混合链路速度。 问题:是否可将光纤适配器与铜质 GbE 适配器组合? 答案:如果采用 SLB,或者如果交换机允许 FEC 和 GEC 及 802.
11–Marvell 组合服务 常见问题 问题:WoL 是否可在虚拟适配器 (组)上运行? 答案:局域网唤醒功能在操作系统加载之前的环境中运行。 WoL 发生于系统关机 或待机时,因此,组尚未配置。 问题:可以组合在一起的端口的最大数量是多少? 答案:多达 16 个端口可被分配至一个组,其中一个端口可以是备用组成员。 问题:在同一台服务器上可以配置的组的最大数量是多少? 答案:在同一台服务器上最多可配置 16 个组。 问题:为什么组在主适配器恢复 (回退)后的最初 30 到 50 秒内会失去连接? 答案:因为 “ 生成树协议 ” 把端口从阻塞带到转发。必须在连接至组的交换机端口 启用 “ 快速端口 ” 或 “ 边缘端口 ”,或者使用 LiveLink 来解决 STP 延迟。 问题:能否跨多台交换机连接一个组? 答案:智能负载平衡可配合多台交换机一起使用,因为系统中的每个物理适配器都 使用独特的以太网 MAC 地址。链路聚合和普通中继不能跨交换机操作,因为它们 需要所有物理适配器共享相同的以太网 MAC 地址。 问题:如何升级中间驱动程序 (QLASP)? 答案:中间驱动程序无法通过局域网连接属性升级。中间驱
11–Marvell 组合服务 事件日志消息 问题:如何才可知道目前使用什么驱动程序? 答案:在所有操作系统中,检查驱动程序版本的最准确的方法是:找到驱动程序文 件并检查其属性。 问题:SLB 在交换机容错配置中是否能检测交换机故障? 答案:不能。 SLB 只能检测组合端口与其直接链接伙伴之间的链路丢失。 SLB 无 法检测其它端口的链路故障。 问题:是否能获得支持的驱动程序的最新版本? 答案:请去到 Dell 支持,网址 http://support.dell.com 获取驱动程序包更新或支持 文档。 问题:为什么组在主适配器恢复 (故障转移后回退)后的最初 30 到 50 秒内会失 去连接? 答案:在回退事件期间,链路被恢复,导致生成树协议为阻塞配置端口,直到确定 端口可以移至转发状态。必须在连接至组的交换机端口上启用 “ 快速端口 ” 或 “ 边 缘端口 ”,以防止 STP 引起的通信丢失。 问题:如何在 Windows 服务器中实时监测适配器组的统计信息? 答案:使用 QCC GUI 或 QCS CLI 监测一般、 IEEE 802.
11–Marvell 组合服务 事件日志消息 基本驱动程序 (物理适配器 / 微型端口) 基本驱动程序由源 L2ND 标识。表 11-8 列出基本驱动程序支持的事件日志消息, 解释消息发生的原因并提供建议措施。 注 在 表 11-8 中,消息编号 1 至 17 适用于 NDIS 5.x 和 NDIS 6.x 驱动程序,而 消息编号 18 至 23 仅适用于 NDIS 6.x 驱动程序。 表 11-8.
11–Marvell 组合服务 事件日志消息 表 11-8. 基本驱动程序事件日志消息 ( 续 ) 消息编号 严重性 消息 原因 纠正措施 10 信息性 网络控制器配置为 1Gb 半双工链路。 已用选定的线路速度和双 工设置手动配置适配器。 无需采取任何措施。 11 信息性 网络控制器配置为 1Gb 全双工链路。 已用选定的线路速度和双 工设置手动配置适配器。 无需采取任何措施。 12 信息性 网络控制器配置为 2.5Gb 全双工链路。 已用选定的线路速度和双 工设置手动配置适配器。 无需采取任何措施。 13 错误 介质不受支持。 操作系统不支持 IEEE 802.
11–Marvell 组合服务 事件日志消息 表 11-8. 基本驱动程序事件日志消息 ( 续 ) 消息编号 严重性 消息 原因 纠正措施 22 错误 因无法分配系统内 存,网络控制器初始 化失败。 系统内存不足阻止了驱动 程序初始化。 增加系统内存。 23 错误 网络控制器未能与总 线驱动程序交换接 口。 该驱动程序与总线驱动程 序不兼容。 更新至最新的驱动程序 集,以确保 NDIS 和总 线驱动程序的主要版本 和次要版本均相同。 中间驱动程序 (虚拟适配器或组) 中间驱动程序由源 BLFM 标识,与基本驱动程序版本无关。表 11-9 列出中间驱动 程序支持的事件日志消息,解释消息发生的原因并提供建议措施。 表 11-9.
11–Marvell 组合服务 事件日志消息 表 11-9.
11–Marvell 组合服务 事件日志消息 虚拟总线驱动程序 (VBD) 表 11-10 列出 VBD 事件日志消息。 表 11-10.
11–Marvell 组合服务 事件日志消息 表 11-10.
12 NIC 分区和带宽管理 本章叙述的 NIC 分区和带宽管理包括以下内容: 概览 第 192 页上 “ 配置 NIC 分区 ” 概览 NIC 分区 (NPAR) 通过为每个端口分配多个 PCI 物理功能,将 Marvell BCM57xx 和 BCM57xxx 10 千兆位以太网 NIC 分成多个虚拟 NIC。每个 PCI 功能与不同虚 拟 NIC 相关联。对于操作系统和网络,每个物理功能好像一个单独的 NIC 端口。 每个端口的分区数量范围是从 1 个到 4 个;因此,双端口 NIC 最多可有 8 个分 区。每个分区表现得像一个独立的 NIC 端口。 分区的 10G NIC 的益处包括: 用于代替多个 1G NIC,减少布线和端口。 用单独子网 /VLAN 进行服务器分段。 通过 NIC 故障转移和 NIC 链路带宽聚集,实现高服务器可用性。 以虚拟操作系统和单片操作系统支持服务器 I/O 虚拟化。 不需要更改操作系统。 支持交换机独立类型组合。 191 BC0054508-05 M
12–NIC 分区和带宽管理 配置 NIC 分区 NIC 分区支持的操作系统 Marvell BCM57xx 和 BCM57xxx 10 千兆位以太网适配器在以下操作系统上支持 NIC 分区: Windows Linux 2012 Server 及更高系列版本 2016 Server 2019 Server RHEL 8.x 及更高系列版本 RHEL 7.x 及更高系列版本 SLES 12.x 及更高系列版本 SLES 15.x 及更高系列版本 VMware ESX 6.
12–NIC 分区和带宽管理 配置 NIC 分区 NIC 分区还可以使用预引导 CCM、 Linux 和 Windows QCC GUI、 Linux 和 Windows QCS CLI 以及 VMware QCC vSphere GUI 插件进行配置。有关更多信 息,请参阅各自的用户指南。 注 在 NPAR 模式中,在配置了存储卸载 (FCoE 或 iSCSI)的任何 分区或 PF (VNIC),都不能启用 SR-IOV。这并不适用于单功能 (SF) 模式下的适配器。 尝试在适配器端口的任何 NPAR-ed 分区上配置 SR-IOV 设置之前,配置 NPAR 模式 (并重新引导系统)。 NPAR 模式配置将优先于 SR-IOV 配置。 要使用 CCM 公用程序配置 NIC 的分区: 1. 从 Device List (设备列表)选择 NIC。 2. 从 Main Menu (主菜单),选择 Device Hardware Configuration (设备 硬件配置)。 3. 将 Multi-Function Mode (多功能模式)更改为 NPAR。 4.
12–NIC 分区和带宽管理 配置 NIC 分区 表 12-2 说明 PF# X 窗口中可用的功能。 表 12-2.
12–NIC 分区和带宽管理 配置 NIC 分区 考虑此示例配置:四种功能 (或分区)总共用六种协议配置,如下所示。 功能 0 以太网 FCoE 功能 1 以太网 功能 2 以太网 功能 3 以太网 iSCSI 1. 如果所有四个物理功能 (PF) 的 Relative Bandwidth Weight (相对带宽权 重)都配置为 “0”,则所有六个卸载将等量共享带宽。这种情况下,每个卸载 将被分配总带宽的约 16.67%。 2. 如果所有四个物理功能 (PF) 的 Relative Bandwidth Weight (相对带宽权 重)都配置为 “25”,则功能 0 上的以太网和 FCoE 卸载,以及功能 3 上的以 太网和 iSCSI 卸载将被分配总带宽的约 12.
13 以太网光纤信道 以太网光纤信道 (FCoE) 信息包括: 概览 第 197 页上 “ 从 SAN 的 FCoE 引导 ” 第 228 页上 “ 配置 FCoE” 第 230 页上 “N_Port ID 虚拟化 (NPIV)” 概览 如今的数据中心使用多个网络,包括网络连接存储 (NAS)、管理、 IPC 和存储,以 实现所需的性能和多功能性。除了将 iSCSI 用于存储解决方案外,现在以太网光 纤信道 (FCoE) 也可与支持的 Marvell C-NIC 配合使用。 FCoE 是一种标准,通过 保持现有的光纤信道基础设施和资本投资 (对收到的 FCoE 和 FCoE 初始化协议 [FIP] 帧进行分类),允许光纤信道协议通过以太网传输。 支持以下 FCoE 特性: 接收器对 FCoE 和 FIP 帧分类。 FIP 是 FCoE 初始化协议,用于建立和维持 连接。 接收器 CRC 卸载 发射器 CRC 卸载 专用队列集,用于光纤信道流量 在 Windows 和 Linux 上的 N_Port ID 虚拟化 (NPIV) 在
13– 以太网光纤信道 从 SAN 的 FCoE 引导 DCB 支持将存储、管理、计算和通信结构建立在单一物理结构上,其部署、升级 和维护都比标准以太网网络更简易。 DCB 技术使得具备功能的 Marvell C-NIC 能 够提供数据中心物理链接的无损数据传输、更低的延迟和基于标准的带宽共享。 DCB 支持 FCoE、 iSCSI、网络连接存储 (NAS)、管理 和 IPC 通信流。有关 DCB 的更多信息,请参阅 第 14 章 数据中心桥接。 在 Windows QCC 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 (及更高版 本) PowerS
13– 以太网光纤信道 从 SAN 的 FCoE 引导 为 FCoE 引导准备 Marvell Multiple Boot Agent (CCM) CCM 只在系统设置为传统引导模式时可用;在设置为 UEFI 引导模式时不可用。 UEFI 设备配置页面在两种模式下都可用。 1. 在开机自检时,调用 CCM 公用程序。 QLogic Ethernet Boot Agent 条幅 (图 13-1)出现时,按 CTRL+S 组合键。 图 13-1. 调用 CCM 公用程序 2. 从 Device List (设备列表),(图 13-2),选择要通过其配置引导的设备。 注 在 NIC 分区 (NPAR) 模式下运行时,只有为引导端口的第一个功能分 配 FCoE 个人设置,才支持 FCoE 引导。当 FCoE 个人设置被分配到 其它任何功能时,就不支持 FCoE 引导。 图 13-2.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 3. 确保设备上已启用 DCB 和 DCBX (图 13-3)。 FCoE 引导仅在具备 DCBX 能力的配置中受支持。因此,必须启用 DCB 和 DCBX,而且直接连接的链 路对等端也必须具备 DCBX 能力,并采用允许完全 DCBX 同步的参数。 图 13-3. CCM 设备硬件配置 4.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 对于所有其他设备,请使用 CCM MBA Configuration Menu (CCM MBA 配置菜单)将 Boot Protocol (引导协议)选项设置为 FCoE (图 13-4)。 图 13-4. CCM MBA 配置菜单 5. 配置引导目标和 LUN。从 Target Information (目标信息)菜单中,选择第 一个可用路径 (图 13-5)。 图 13-5.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 6. 启用 Connect (连接)选项,然后启用用于引导的目标的目标 WWPN 和 Boot LUN (引导 LUN)信息 (图 13-6)。 图 13-6. CCM 目标参数 目标信息显示更改 ( 图 13-7)。 图 13-7.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 7. 按 ESC 键,直到提示退出和保存更改。要退出 CCM,请重启系统,应用更 改,并按 CTRL+ALT+DEL 组合键。 8. 在 SAN 中完成存储访问设置后,继续安装操作系统。 为 FCoE 引导准备 Marvell Multiple Boot Agent (UEFI) 要为 FCOE 引导准备 Marvell 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 (FCoE 引导配置)菜单出现 (请参阅 图 13-8)。 图 13-8.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 5. 在 FCoE Configuration (FCoE 配置)菜单中,选择 FCoE General Parameters (FCoE 常规参数)。 FCoE General Parameters (FCoE 常规参数)菜单出现 (请参阅 图 13-9)。 图 13-9. FCoE 引导配置菜单, FCoE 常规参数 6. 在 FCoE General Parameters (FCoE 常规参数)菜单: a.
13– 以太网光纤信道 从 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 可能会被刀
13– 以太网光纤信道 从 SAN 的 FCoE 引导 5. 如果启动器可登录到结构,但无法登录到目标,按 CTRL+R 暂停引导过程并 允许配置结构分区。 完成分区后,启动器自动登录到所有可见目标。 6. 如果启动器无法在 步骤 1 中设置的指定目标上找到指定的 LUN, CTRL+R 将暂停引导过程,并允许您配置选择性 LUN 呈现方式。 7.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 等待过完所有 option ROM (选项 ROM)条幅。 FCoE 引导被调用后,将连接到 目标,并提供四秒的时间按 CTRL+D 组合键调用绕行,如 图 13-10 所示。按 CTRL+D 继续安装。 图 13-10. FCoE 引导 Windows Server 2012、2012 R2、2016 和 2019 FCoE 引导安装 Windows Server 2012、2012 R2 和 2016 从 SAN 引导安装要求使用 “ 滑流 ”DVD 或 ISO 映像,同时注入最新的 Marvell 驱动程序 (请参阅 第 119 页上 “ 将 Marvell 驱动程序注入 (滑流至) Windows 映像文件中 ”)。另外,请参阅 Microsoft 知识库主题 KB974072 (位于 support.microsoft.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 Linux FCoE 引导安装 配置适配器引导参数和目标信息 (按 CTRL+S 组合键并进入 CCM 公用程序), 如 第 197 页上 “ 为 FCoE 构建和引导准备系统 BIOS” 中所详述。然后,遵照以下 各节关于使用相应 Linux 版本进行 FCoE 引导安装的指引执行。 SLES 12 安装 RHEL 6 安装 RHEL 7 安装 SLES 12 安装 1. 要开始安装: a. 从 SLES 安装介质引导。 b. 在安装的彩画窗口,按 F6 键进入驱动程序更新磁盘。 c. 请选择 Yes (是)。 d. 在 Boot Options (引导选项),键入 withfcoe=1。 e. 单击 Installation (安装)继续 ( 图 13-11)。 图 13-11.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 2. 按照提示选择驱动程序更新介质 ( 图 13-12),然后加载驱动程序 (图 13-13)。 图 13-12. 选择驱动程序更新介质 图 13-13. 加载驱动程序 3.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 4. 被要求时,单击 Configure FCoE Interfaces (配置 FCoE 接口) (图 13-14)。 图 13-14.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 5. 确保在要用作 SAN 引导路径的 10GbE Marvell 启动器端口上, FCoE Enable (FCoE 启用)设置为 yes (是)(图 13-15)。 图 13-15. 启用 FCoE 6. 对每个要为 FCoE 引导而启用的接口: a. 单击 Change Settings (更改设置)。 b. 在 Change FCoE Settings (更改 FCoE 设置)窗口 (图 13-16), 确保 FCoE Enable (FCoE 启用)和 Auto_VLAN (自动 VLAN)设 置为 yes (是)。 c.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 d. 单击 Next (下一步)保存设置。 图 13-16. 更改 FCoE 设置 7. 对每个要为 FCoE 引导而启用的接口: a. 单击 Create FCoE VLAN Interface (创建 FCoE VLAN 接口)。 b.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 8. 完成所有接口配置后,单击 OK (确定)继续 ( 图 13-17)。 图 13-17. FCoE 接口配置 9.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 10. YaST2 将提示激活多路径。视情况回答 ( 图 13-18)。 图 13-18. 磁盘激活 11.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 12. 在 Installation Settings (安装设置)页窗口的 Expert (专家)页面,单击 Booting (引导) ( 图 13-19)。 图 13-19.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 13. 单击 Boot Loader Installation (引导加载器安装)选项卡,然后选择 Boot Loader Installation Details (引导加载器安装详情)。确保此处有一个引导 加载器条目,删除所有冗余条目 ( 图 13-20)。 图 13-20. 引导加载器设备图 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.
13– 以太网光纤信道 从 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 添加至引导命令行后,如 图 13-21 所示。 c. 按 ENTER 键继续。 图 13-21.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 2. 提示 Do you have a driver disk (是否拥有驱动程序盘)时,选择 Yes (是)(图 13-22)。 注 从网络设备安装驱动程序更新时, RHEL 不允许通过网络加载驱动程序 更新介质。需使用本地介质。 图 13-22. 选择驱动程序磁盘 3. 加载驱动程序后,继续安装。 4. 当出现提示时,选择 Specialized Storage Devices (专用存储设备)。 5.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 6. 选择 Add FCoE SAN (添加 FCoE SAN),再选择 Add drive (添加驱动 程序) ( 图 13-23)。 图 13-23. 添加 FCoE SAN 驱动程序 7. 对于要用于 FCoE 引导的每个接口,选择接口,取消选择 Use DCB (使用 DCB)复选框,选择 Use auto vlan (使用自动 VLAN),再选择 Add FCoE Disk(s) (添加 FCoE 盘)(图 13-24)。 图 13-24.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 8. 对所有启动器端口,重复步骤 8 至 10。 9. 确认在 Multipath Devices (多路径设备)或 Other SAN Devices (其他 SAN 设备)页面,所有 FCoE 可见盘均可见 (图 13-25)。 图 13-25. 确认 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.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 3. 将选项 dd 添加至引导命令行后,如 图 13-26 所示。 图 13-26. 添加 “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.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 11. 在 Search (搜索)页面,选择新添加的磁盘,然后单击 Done (完成)。 12. 在 Installation Destination (安装目标)窗口 ( 图 13-27) Other Storage Options (其他存储选项)下,选择 Partitioning (分区)选项,然后单击 Done (完成)。 图 13-27. 选择分区选项 13. 在 Installation Summary (安装摘要)窗口,单击 Begin Installation (开 始安装)。 Linux:添加引导路径 通过安装期间未配置的 FCoE 启动器来添加新引导时,RHEL 要求网络配置更新。 RHEL 6.2 及更高版本 在 RHEL 6.2 及更高版本中,如果系统配置为通过操作系统尚未配置的启动器端口引 导,系统将自动引导成功,但关闭时会遇到问题。在更新预启动 FCoE 引导参数之前, 必须在操作系统中配置所有新的引导路径启动器端口。 1.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 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. 打开 Network Connection (网络连接)并选择每个新接口。 b. 根据需要配置每个接口,包括 DHCP 设置。 c.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 3. 在 EULA 窗口,按 F11 键接受协议并继续。 4. 在 Select a Disk (选择磁盘)窗口 (图 13-28),滚动到用于安装的引导 LUN,再按 ENTER 键继续。 图 13-28. ESXi 磁盘选择 5. 在 ESXi and VMFS Found (找到 ESXi 和 VMFS)窗口 (图 13-29),选择 安装方法。 图 13-29. 找到 ESXi 和 VMFS 6. 遵照提示执行: a. 选择键盘布局。 b.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 7. 在 Confirm Install (确认安装)窗口 (图 13-30),按 F11 键确认安装和重 分区。 图 13-30. ESXi 确认安装 8. 安装成功后 (图 13-31),按 ENTER 键重新引导。 图 13-31. ESXi 安装完成 9. 在 57800 和 57810 网卡上,管理网络不是 vmnic0。引导后,打开 GUI 控制 台,查看 Configure Management Network (配置管理网络),然后查看 Network Adapters (网络适配器)窗口 (图 13-32),选择用作管理网络设 备的 NIC。 图 13-32.
13– 以太网光纤信道 从 SAN 的 FCoE 引导 10. 对于 BCM57800 和 BCM57810 网卡,FCoE 引导设备必须有单独的 vSwitch (非 vSwitch0)。这个交换机允许 DHCP 能够将 IP 地址分配至管理网络,而 非 FCoE 引导设备。要为 FCoE 引导设备创建 vSwitch,在 Networking (联网)下的 Configuration (配置)页面中的 vSphere Client (vSphere 客 户端)中添加引导设备 vmnics。 图 13-33 显示一个实例。 图 13-33.
13– 以太网光纤信道 安装后从 SAN 引导 安装后从 SAN 引导 引导配置和操作系统安装完成后,可以重新引导和测试安装。在本次以及以后所有 重新引导时,均无需其他用户的交互。忽略 CTRL+D 提示并允许系统引导至 FCoE SAN LUN,如 图 13-34 所示。 图 13-34. 安装后从 SAN 引导 此时,如果需要额外的冗余故障转移路径,可通过 CCM 配置这些路径,在第一个 路径不可用时, MBA 将自动故障转移到备用路径。此外,冗余引导路径将产生通 过主机 MPIO 软件可以看到的冗余路径,以提供容错配置。 Linux 从 SAN 系统引导的驱动程序升级 1. 移除现有安装的 BCM57xx 和 BCM57xxx 包如下: a. 以 root (根)登录。 b. 查询现有 BCM57xx 和 BCM57xxx 包。 c. 发出以下命令将其移除: # rpm -e 例如: rpm -e netxtreme2 或者: rpm -e netxtreme2-x.y.z-1.x86_64 2.
13– 以太网光纤信道 安装后从 SAN 引导 3. 4. 5. 发出以下命令更新 ramdisk: 在 RHEL 6.x [ 系统,发出: dracut -force 在 SLES 11 SPX 系统,发出: mkinitrd 如果为 /boot 之下的 initrd 使用不同名称: a. 用默认名称改写它,因为 dracut/mkinitrd 使用默认原始名称更新 ramdisk。 b. 确认在 /boot/grub/menu.
13– 以太网光纤信道 配置 FCoE 为避免以上错误消息,确保在安装过程要求 U 盘之前,不要连接 U 盘。在加载驱 动器并看见 SAN 磁盘后,立即拔出或断开 U 盘,然后再选择进一步安装的磁盘。 配置 FCoE 在 BCM57712/578xx FCoE-, DCB 兼容的 C-NIC 上, DCB 默认启用。 BCM57712/578xx FCoE 需要一个 DCB 启用的接口。对于 Windows 操作系统, 请使用以下一个应用程序来配置 DCB 参数: QCC GUI QCC PowerKit QLogic Control Suite (QCS) CLI Server BIOS UEFI HII 设备配置页面 Marvell Comprehensive Configuration Management (CCM) 公用程序 有关 QCS CLI 的更多信息,请参阅用户指南:QLogic Control Suite CLI,部件号 BC0054511-00,可从 Cavium Inc 获得。 对于 FCoE 卸载, BCM57712/578xx 适配器应该已经启用 FCo
13– 以太网光纤信道 配置 FCoE 要使用 QCC GUI 在 Windows 上启用和禁用 FCoE 卸载实例: 1. 打开 QCC GUI。 2. 在左边的树结构窗格中,在端口节点下,选择端口的虚拟总线设备实例。 3. 在右侧的配置窗格中,单击 Resource Config (资源配置)选项卡。 Resource Config (资源配置)页面出现 (请参阅 图 13-36)。 图 13-36. 资源配置页面 4. 在 Resource Config (资源配置)页面为每个所选的端口完成 Ethernet/NDIS (以太网 /NDIS)和 / 或 iSCSI 和 / 或 FCoE 和 / 或 TOE 设 置,如下所示: a. 要启用该端口的 FCoE 卸载,对于 FCoE 参数,请勾选 Value (值) 复选框。 b. 要禁用该端口的 FCoE 卸载,对于 FCoE 参数,请取消勾选 Value (值)复选框。 c.
13– 以太网光纤信道 N_Port ID 虚拟化 (NPIV) 5.
14 数据中心桥接 本章提供有关数据中心桥接特性的以下信息: 概览 第 232 页上 “DCB 能力 ” 第 233 页上 “ 配置 DCB” 第 233 页上 “DCB 条件 ” 第 233 页上 “Windows Server 2012 及更高版本中的数据中心桥接 ” 概览 数据中心桥接 (DCB) 是 IEEE 指定的以太网标准扩展集,提供数据中心物理链接 的无损数据传输、低延迟和基于标准的带宽共享。 DCB 支持将存储、管理、计算 和通信结构建立在单一物理结构上,其部署、升级和维护都比标准以太网网络更简 易。 DCB 的核心是基于标准的带宽共享,允许多种结构共存于同一物理结构中。 DCB 的各种能力让局域网流量 (对延迟不敏感的大流量)、 SAN 流量 (大数据包 大小,要求无损性能)和 IPC (延迟敏感的消息)能够带宽共享相同的物理聚合 连接,达到所需的单独流量性能。 DCB 包括以下能力: 增强的传输选择 (ETS) 基于优先级的流控制 (PFC) 数据中心桥接交换 (DCBX) 协议 231 BC0054508-05 M
14– 数据中心桥接 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.
14– 数据中心桥接 配置 DCB 配置 DCB 在 BCM57712/578xx DCB 兼容的 C-NIC 上, DCB 默认启用。 DCB 很少需要配 置,因为默认配置可满足大多数情形。DCB 参数可通过 QCS CLI 进行配置。有关 QCS CLI 的更多信息,请参阅用户指南:QLogic Control Suite CLI。 注 FCoE 操作取决于成功的 VLAN 发现。支持 FCoE 的所有交换机都支持 VLAN 发现,但有些交换机可能要求特定配置。有关如何配置端口进行成功 VLAN 发现的信息,请参阅交换机配置指南。 DCB 条件 以下条件允许 DCB 技术在网络中发挥功能。 如果在界面上启用了 DCB,则 DCBX 将自动启用,并在链路建立后自动执 行。 如果 DCBX 与兼容对等端的同步失败,则适配器将自动返回至默认 NIC 行为 (无优先级标记、无 PFC、无 ETS)。 端口默认广告自己愿意,因此将接受交换机广告的所有 DCB 设置。 如果 PFC 在起作用, PFC 设置将取代链路级流控制设置。如果 PFC 不起作 用,链路级流控制设置将占优势。
14– 数据中心桥接 Windows Server 2012 及更高版本中的数据中心桥接 所有支持 DCB 的 Marvell 聚合网络适配器均能与 Windows QoS 互操作。 要启用 QoS Windows 特性,请确保 Marvell 设备支持 DCB: 1. 使用 CCM 或另一个管理公用程序,启用数据中心桥接。 2.
15 SR-IOV 本章提供关于 single-root I/O virtualization (单域根 I/O 虚拟化 (SR-IOV))的信 息: 概览 启用 SR-IOV 第 239 页上 “ 验证 SR-IOV 是否正常工作 ” 第 240 页上 “SR-IOV 与存储功能 ” 第 240 页上 “SR-IOV 和巨型数据包 ” 概览 网络控制器的虚拟化允许用户合并联网硬件资源,并在合并的硬件上同时运行多个 虚拟机。虚拟化也为用户提供一组丰富的特性,例如 I/O 共享、合并、隔离和迁 移,以及通过提供组合和故障转移来简化管理。 虚拟化的代价可能是虚拟机监控程序的开销而导致性能降低。 PCI-SIG 引入了 SR-IOV 规范,通过创建一个虚拟功能 (VF),即可绕过主要数据移动的虚拟机监控 程序层,直接分配给虚拟机 (VM) 的轻便 PCIe 功能,从而解决这些性能问题。 并非所有 Marvell 适配器均支持 SR-IOV ;有关详细信息,请参阅您的产品说明文 件。 启用 SR-IOV 在尝试启用 SR-IOV 之前,请确保: 适配器硬件支持
15–SR-IOV 启用 SR-IOV 要启用 SR-IOV: 1. 使用 QCC GUI、 QCS CLI、 QCC PowerKit、 Dell 预引导 UEFI 或预引导 CCM 启用适配器上的该特性。 如果使用 Windows QCC GUI: a. 在 Explorer View (资源管理器视图)窗格中选择网络适配器。单击 Configuration (配置)选项卡并选择 SR-IOV Global Enable (SR-IOV 全局启用)。 b.
15–SR-IOV 启用 SR-IOV g. 如果在 SR-IOV (通过 NPAR 模式)中,每个分区都有单独的 Number of VFs Per PF (每个 PF 的 VF 数)控制窗口。请按 ESC 返回 Main Configuration Page (主要配置页面),然后选择 NIC Partitioning Configuration (NIC 分区配置)菜单 (只在 Virtualization Mode (虚 拟化模式)控制中选择 NPAR 模式时出现)。在 NIC Partitioning Configuration (NIC 分区配置)页面中,选择每个 Partition “N” Configuration (分区数量配置)菜单,并设置 Number of VFs per PF (每个 PF 的 VF 数)控制。在单个物理端口上,为每个 PF 分配的 VF 总数不能超过 步骤 f 中分配的数量。 如果使用预引导 CCM: a. 开机时,在出现提示时按 CTRL+S 进入 CCM。 b.
15–SR-IOV 启用 SR-IOV c. 在 虚拟交换机管理器中,选择该虚拟适配器,并在导航窗格中选择 Hardware Acceleration (硬件加速)。在 Single-root I/O virtualization (单域根 I/O 虚拟化)部分中,选择 Enable SR-IOV (启用 SR-IOV)。现在, SR-IOV 必须完成,而且不能创建 vSwitch 后 被启用。 在 ESX 中: a. 安装以下一种驱动程序: bnx2x (ESXi 6.5 或更低版本) qfle3 (ESXi 6.5 或更低版本) b. 确保 ESXi 上的 lspci 命令输出列出所需的适配器。 c. 在 lspci 中,选择需要 SR-IOV 的 10G NIC 序号。例如: ~ # lspci | grep -i Broadcom 0000:03:00.
15–SR-IOV 验证 SR-IOV 是否正常工作 验证 SR-IOV 是否正常工作 遵照用于 Hyper-V、 VMware vSphere 或 ESXi CLI 的适用步骤。 要在 Hyper-V Manager (Hyper-V 管理器)中验证 SR-IOV: 1. 启动 VM。 2. 在 Hyper-V Manager (Hyper-V 管理器)中,选择该适配器,然后在 Virtual Machines (虚拟机)列表中,选择 VM。 3. 单击窗口底部的 Networking (联网)选项卡,查看适配器状态。 要在 VMware vSphere 6.0 U2 网页客户端中验证 SR-IOV: 1. 通过选择 Host (主机)、 Manage, Settings (管理、设置)、 Hardware (硬件),然后选择 PCI Devices (PCI 设备),确认 VF 作为常规 VMDirectPath 设备显示。 2.
15–SR-IOV SR-IOV 与存储功能 SR-IOV 与存储功能 可在启用 SR-IOV 的适配器上启用存储功能 (FCoE 或 iSCSI)。然而,如果在启 用 NPAR 的物理功能 (PF) 上使用存储,该 PF 的虚拟功能数量被设为零;因此, 该特定 PF 的 SR-IOV 被禁用。 这一局限性只发生在适配器配置为 NPAR 模式时。当适配器配置为单功能 (SF) 模 式时,没有该问题。 在 ESX 中,在操作系统中为 SF 模式启用 SR-IOV 之后,将不会再查找到存储适 配器。 SR-IOV 和巨型数据包 如果适配器上的一个虚拟功能 (VF) 启用了 SR-IOV,确保该 VF 和 Microsoft 合成 适配器上配置相同的巨型数据包设置。可以使用 “Windows 设备管理器 ”、 “ 高级 属性 ” 配置这些值。 如果这些值不匹配,则在 Hyper-V, Networking Status (联网状态)中, SR-IOV 功能显示为处于降级状态。 240 BC0054508-05 M
16 规格 规格、特性和要求包括: 10/100/1000BASE-T 和 10GBASE-T 电缆规格 第 244 页上 “ 接口规格 ” 第 245 页上 “NIC 物理特性 ” 第 245 页上 “NIC 电源要求 ” 第 246 页上 “ 局域网唤醒电源要求 ” 第 247 页上 “ 环境规格 ” 10/100/1000BASE-T 和 10GBASE-T 电缆规格 表 16-1.
16– 规格 10/100/1000BASE-T 和 10GBASE-T 电缆规格 表 16-2. 10GBASE-T 电缆规格 端口类型 10GBASE-T 连接器 介质 RJ45 6 类 a UTP 131 英尺 (40 米) 类a 328 英尺 (100 米) 6A a 最大距离 UTP 10GBASE-T 信号传输要求使用 4 条 6 类或 6A 类 (增强型 6 类)平衡布线双绞线,这些双绞线必 须符合 ISO/IEC 11801:2002 和 ANSI/TIA/EIA-568-B 中的规定。 每一个 NIC 支持的 SFP+ 模块 表 16-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.
16– 规格 10/100/1000BASE-T 和 10GBASE-T 电缆规格 表 16-4. BCM57810 支持的模块 Dell 部件号 模块类型 光学模块 (SR) 直连电缆 模块提供商 模块部件号 W365M Avago AFBR-703SDZ-D1 N743D Finisar Corp. FTLX8571D3BCL R8H2F Intel Corp. AFBR-703SDZ-IN2 R8H2F 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.
16– 规格 接口规格 表 16-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.
16– 规格 NIC 物理特性 NIC 物理特性 表 16-8. NIC 物理特性 NIC 类型 NIC 长度 BCM57810S PCI Express x8 薄型 NIC 宽度 6.6 英寸 (16.8 厘米) 2.54 英寸 (6.5 厘米) NIC 电源要求 表 16-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。 表 16-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.
16– 规格 局域网唤醒电源要求 表 16-11. BCM957840A4006G 夹层卡电源要求 链接 a 总功率 (12V 和 3.3VAUX)(瓦)a 10G SFP+ 12.0 启用备用 WoL 5.0 禁用备用 WoL 0.5 功率的度量单位为瓦 (W),通过电压 (V) 乘以总的电流消耗 (A) 直接计 算而来。适配器的最大功耗不会超过 25W。 表 16-12. BCM957840A4007G 夹层卡电源要求 链接 a 总功率 (3.3V)(瓦)a 10G KR 接口 10.0 启用 WoL 3.5 功率的度量单位为瓦 (W),通过电压 (V) 乘以总的电流消耗 (A) 直接计 算而来。适配器的最大功耗不会超过 25W。 局域网唤醒电源要求 WoL 的额定功率: BCM957810A1006G: 9.0W BCM957810A1008G: 16.
16– 规格 环境规格 环境规格 表 16-13. BCM5709 和 BCM5716 环境规格 参数 条件 操作温度 32 ℉ 至 131 ℉ (0 ℃ 至 55 ℃) 气流要求 (LFM) 0 存储温度 -40 ℉ 至 149 ℉ (-40 ℃ 至 65 ℃) 存储湿度 5% 至 95% 冷凝 振动和震动 IEC 68, FCC 第 68.302 部分, NSTA, 1A 静电 / 电磁敏感度 EN 61000-4-2, EN 55024 表 16-14. BCM957810A1006G 环境规格 参数 条件 操作温度 32°F 至 131°F (0°C 至 55°C) 气流要求 (LFM) 100 存储温度 -40 ℉ 至 149 ℉ (-40 ℃ 至 65 ℃) 存储湿度 5% 至 95% 冷凝 振动和震动 IEC 68, FCC 第 68.302 部分, NSTA, 1A 静电 / 电磁敏感度 IEC 801-2、 3、 4、 5 表 16-15.
16– 规格 环境规格 表 16-16. BCM957840A4007G 环境规格 参数 条件 操作温度 32 ℉ 至 131 ℉ (0 ℃ 至 65 ℃) 气流要求 (LFM) 200 存储温度 -40 ℉ 至 149 ℉ (-40 ℃ 至 65 ℃) 存储湿度 5% 至 95% 冷凝 振动和震动 IEC 68, FCC 第 68.
17 规章信息 本节涵盖的规章信息包括: 产品安全性 AS/NZS (C-Tick) 第 250 页上 “FCC 通告 ” 第 252 页上 “VCCI 通告 ” 第 257 页上 “CE 通告 ” 第 258 页上 “ 加拿大规章信息 (仅适用于加拿大) ” 第 260 页上 “ 韩国通讯委员会 (KCC) 通告 (仅限于韩国) ” 第 263 页上 “BSMI” 第 263 页上 “BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 ” 产品安全性 ! 警告 在安装适配器硬件之前,关闭计算机和所有已连接设备的电源,例如显示 器、打印机和外部组件。 BCM57xx 和 BCM57xxx 适配器只能用于所列 ITE 或等价对象。UL 和 TUV 标准号 及 CB 证书: UL 60950-1 (2nd Edition) 2007 CSA C22.2 No.
17– 规章信息 FCC 通告 FCC 通告 FCC, B 类 Marvell BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95708A0804F BCM95709A0907G BCM95709A0906G BCM957810A1008G Marvell Semiconductor, Inc.
17– 规章信息 FCC 通告 FCC, A 类 Marvell BCM57xx 和 BCM57xxx 千兆位以太网控制器: BCM95709A0916G Marvell BCM57xx 和 BCM57xxx 10 千兆位以太网控制器: BCM957800 BCM957710A1022G BCM957710A1021G BCM957711A1113G BCM957711A1102G BCM957810A1006G BCM957840A4006G BCM957840A4007G Marvell Semiconductor, Inc.
17– 规章信息 VCCI 通告 VCCI 通告 以下表格提供 Marvell BCM57xx 和 BCM57xxx 适配器 (面向 Dell)的 VCCI 通告 的物理规格。 表 17-1. Marvell 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 电缆 6a 类和 7 类,长度不超过 100 米 6 类,长度不超过 40 米 RoHS、 FCC A、 UL、 CE、 VCCI、 BSMI、 C-Tick、 KCC、 TUV 和 ICES-003 认证 表 17-2.
17– 规章信息 VCCI 通告 表 17-3. Marvell 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 电缆 6a 类和 7 类,长度不超过 100 米 6 类,长度不超过 40 米 RoHS、 FCC A、 UL、 CE、 VCCI、 BSMI、 C-Tick、 KCC、 TUV 和 ICES-003 认证 表 17-4. Marvell 57810S Dual SFP+ 或直接连接的 PCIe 物理特性 项目 说明 端口 双 10Gbps 以太网 外形尺寸 PCI Express 卡 (短而矮) 6.60 英寸×2.71 英寸 (67.
17– 规章信息 VCCI 通告 表 17-5. Marvell 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 认证 表 17-6. Marvell 57810S-K Dual KR 刀片网络子卡物理特性 项目 说明 端口 双 10Gbps 以太网 外形尺寸 网络子卡 2.45 英寸×3.0 英寸 (62.2 毫米×76.
17– 规章信息 VCCI 通告 表 17-7. Marvell 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 认证 表 17-8. Marvell 57840S-K Quad KR 刀片网络子卡物理特性 项目 说明 端口 四个 10Gbps 以太网 外形尺寸 网络子卡 2.45 英寸×3.00 英寸 (62.2 毫米×76.
17– 规章信息 VCCI 通告 根据 Voluntary Control Council for Interference (VCCI) 关于信息技术设备的标准, 该设备是 B 类产品。如果在家庭环境中靠近无线电或电视接收器的位置使用该设 备,该设备可能造成无线电干扰。按照说明手册安装和使用该设备。 小心 如果此设备遭受 59-66 MHz 频率范围内的传导射频能量,性能可能会降低。 消除 RF 能量来源后即恢复正常。 VCCI B 类声明 (日本) VCCI, A 类 Marvell BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95709A0916G Marvell BCM57xx 和 BCM57xxx 10 千兆位以太网控制器 BCM957710A1022G BCM957710A1021G BCM957711A1113G BCM957711A1102G BCM957840A4006G BCM957840A4007G Marvell Semiconductor, Inc.
17– 规章信息 CE 通告 VCCI A 类声明 (日本) CE 通告 Marvell BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95708A0804F BCM95709A0907G BCM95709A0906G BCM95709A0916G BCM957810A1008G Marvell BCM57xx 和 BCM57xxx 10 千兆位以太网控制器 BCM957710A1022G BCM957710A1021G BCM957711A1113G BCM957711A1102G BCM957840A4006G BCM957840A4007G 此产品经确定符合欧盟 2006/95/EC (低电压规程)、 2004/108/EC (EMC Directive)(EMC 规程))及修正规程。 根据上述规程和标准的 《符合性声明》已发布,并存档于 QLogic Corporation, 26650 Aliso Viejo Parkway, Aliso Viejo, California 92656, USA。 欧盟, B 类 此 QLog
17– 规章信息 加拿大规章信息 (仅适用于加拿大) 加拿大规章信息 (仅适用于加拿大) 加拿大工业部, B 类 Marvell BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95708A0804F BCM95709A0907G BCM95709A0906G Marvell Semiconductor, Inc.
17– 规章信息 加拿大规章信息 (仅适用于加拿大) 加拿大工业部, B 类 Marvell BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95708A0804F BCM95709A0907G BCM95709A0906G Marvell Semiconductor, Inc. 15485 San Canyon Ave Irvine, CA 92618 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 Marvell y sont apportés.
17– 规章信息 韩国通讯委员会 (KCC) 通告 (仅限于韩国) 韩国通讯委员会 (KCC) 通告 (仅限于韩国) B 类设备 Marvell BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95708A0804F BCM95709A0907G BCM95709A0906G Marvell Semiconductor, Inc.
17– 规章信息 韩国通讯委员会 (KCC) 通告 (仅限于韩国) 注意,此设备已通过非商业用途审核,并可在任何环境中使用,包括住宅区。 A 类设备 Marvell BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95709A0916G Marvell BCM57xx 和 BCM57xxx 10 千兆位以太网控制器 BCM957710A1022G BCM957710A1021G BCM957711A1113G BCM957711A1102G BCM957810A1008G BCM957840A4006G BCM957840A4007G 261 BC0054508-05 M
17– 规章信息 韩国通讯委员会 (KCC) 通告 (仅限于韩国) Marvell Semiconductor, Inc.
17– 规章信息 BSMI BSMI BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 该部分是代表 Dell 提供, Marvell 对这些信息的有效性和准确性不承担任何责任。 BCM95709SA0908G Marvell BCM57xx 和 BCM57xxx 千兆位以太网控制器,以及 BCM957710A1023G、 E02D001 和 BCM957711A1123G (E03D001) Marvell BCM57xx 和 BCM57xxx 10 千兆位以太网控制器已获得以下法规合规证书: FCC, A 类 (美国) VCCI, A 类 (日本) 加拿大法规信息, A 类 (加拿大) 韩国通讯委员会 (KCC) 通告 (韩国) 263 BC0054508-05 M
17– 规章信息 BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 FCC 通告 FCC, A 类 Marvell BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95709SA0908G Marvell BCM57xx 和 BCM57xxx 10 千兆位以太网控制器 BCM957710A1023G BCM957711A1123G (E03D001) E02D001 Dell Inc.
17– 规章信息 BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 VCCI 通告 A级 Marvell BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95709SA0908G Marvell BCM57xx 和 BCM57xxx 10 千兆位以太网控制器 BCM957710A1023G BCM957711A1123G (E03D001) E02D001 Dell Inc.
17– 规章信息 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)(EMC 规程))及修正规程。 根据上述规程和标准的 《符合性声明》已发布,并存档于 Dell Inc.
17– 规章信息 BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 加拿大工业部, A 类 Marvell BCM57xx 和 BCM57xxx 千兆位以太网控制器 BCM95709SA0908G Marvell BCM57xx 和 BCM57xxx 10 千兆位以太网控制器 BCM957710A1023G 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.
17– 规章信息 BCM95709SA0908G、 BCM957710A1023G (E02D001) 和 BCM957711A1123G (E03D001) 认证 Dell Inc.
18 故障排除 故障排除主题涵盖以下内容: 硬件诊断 第 271 页上 “ 检查端口 LED” 第 271 页上 “ 故障排除核查表 ” 第 271 页上 “ 检查当前驱动程序是否已加载 ” 第 273 页上 “ 运行电缆长度测试 ” 第 273 页上 “ 测试网络连接 ” 第 274 页上 “ 使用 Hyper-V 的 Microsoft 虚拟化 ” 第 277 页上 “ 移除 Marvell BCM57xx 和 BCM57xxx 设备驱动程序 ” 第 277 页上 “ 升级 Windows 操作系统 ” 第 277 页上 “Marvell Boot Agent” 第 278 页上 “QLASP” 第 279 页上 “Linux” 第 280 页上 “NPAR” 第 280 页上 “ 以太网内核调试 ” 第 281 页上 “ 其他 ” 硬件诊断 环回诊断测试可供用于测试适配器硬件。这些测试用于适配器内部和外部诊断, 其中数据包信息通过物理链路发送 (有关在 Windows 环境下运行测试
18– 故障排除 硬件诊断 QCS CLI 和 QCC GUI 诊断测试失败 如果从 QCS CLI 或 QCC GUI 运行诊断测试时,以下任何测试失败,则可能表示 系统中安装的 NIC 或 LOM 存在硬件问题。 控制寄存器 MII 寄存器 EEPROM 内部存储器 片上 CPU 中断 环回 - MAC 环回 - PHY 测试 LED 可能有助于纠正失败的故障排除步骤: 1. 拆下故障网卡设备,再重新将其插入插槽,确保网卡在插槽中从前到后牢固 就位。 2. 重新运行测试。 3. 如果网卡仍然出现故障,用相同型号的另一块网卡替换,然后运行测试。 如果测试在已知正常的网卡上通过,请联系硬件供应商,以获得处理故障设 备的帮助。 4. 关机,断开交流电源,然后重新引导系统。 5. 删除并重新安装诊断软件。 6. 联系硬件供应商。 QCS CLI 和 QCC GUI 网络测试失败 通常, QCS CLI 或 QCC GUI 网络测试失败是网络或 IP 地址配置问题所致。 以下步骤常用于网络故障排除。 1. 验证电缆已连接,链路正确。 2.
18– 故障排除 检查端口 LED 检查端口 LED 要检查网络链路和活动的状态,请参阅 第 6 页上 “ 网络链路和活动指示 ”。 故障排除核查表 小心 在打开服务器机箱增添或拆卸适配器之前,请首先查阅 第 17 页上 “ 安全预 防措施 ”。 以下核查表提供用于解决安装或在系统中运行 Marvell BCM57xx 和 BCM57xxx 适 配器时遇到的问题的建议措施。 检查所有电缆和连接。验证网络适配器和交换机上的电缆正确连接。验证电 缆长度和额定值符合 第 18 页上 “ 连接网络电缆 ” 中列出的要求。 回顾 第 18 页上 “ 安装添加式 NIC”,检查适配器的安装。验证适配器正确插 入插槽中。检查是否有特定的硬件问题,如插卡组件或 PCI 边缘连接器明显 损坏。 检查配置设置,如果与其它设备冲突,进行更改。 验证服务器在使用最新的 BIOS。 尝试将适配器插入另一插槽。如果在新位置没有问题,则系统中的原插槽可 能有缺陷。 用已知工作正常的适配器替换故障适配器。如果第二个适配器在第一个适配 器无法运行的插槽中可运行,则原适配器可能有缺陷。
18– 故障排除 检查当前驱动程序是否已加载 Linux 要验证 bnx2.
18– 故障排除 运行电缆长度测试 如果加载了一个新的驱动程序,但尚未引导,则 modinfo 命令不会显示更新的驱 动程序信息。相反,可发出以下命令查看日志,验证正确的驱动程序已加载并将在 重启时激活: dmesg | grep -i "Marvell" | grep -i "bnx2" 运行电缆长度测试 对于 Windows 操作系统,请参阅 QCC GUI 联机帮助,了解运行电缆长度测试的 信息。电缆分析不可供用于 BCM71x/578xx 网络适配器。 测试网络连接 注 在使用强制链路速度时,验证适配器和交换机均被强制为同一速度。 Windows 可采用 QCS CLI 和 QCC GUI 中的功能来测试网络连接。 另一种方法是发出 ping 命令,确定网络连接是否正常工作。 要在 Windows 中测试网络连接: 1. 单击 Start (开始),然后单击 Run (运行)。 2. 在 Open (打开)框中键入 cmd,然后单击 OK (确定)。 3. 要查看被测试的网络连接,发出以下命令: ipconfig /all 4.
18– 故障排除 使用 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 表 18-1 列出可为 BCM57xx 和 BCM57xxx 网络适配器配置的 Hyper-V 支持的功 能。此表并非 Hyper-V 功能的无所不包的列表。 表 18-1.
18– 故障排除 使用 Hyper-V 的 Microsoft 虚拟化 单个网络适配器 为单个网络适配器配置使用 Hyper-V 的 Microsoft 虚拟化的方法,随使用的 Windows Server 版本为有所不同。 Windows Server 2012、 2012 R2、 2016 和 2019 在 Hyper-V 系统上配置 BCM57xx 和 BCM57xxx 网络适配器时,请注意以下事 项: 要绑定到虚拟网络的适配器,不得通过驱动程序的高级属性配置 VLAN 标 记。而是 Hyper-V 应专用于管理 VLAN 标记。 Hyper-V 设置的本地管理的地址 (LAA) 应比适配器高级属性设置的地址优 先。 客户操作系统中的 LSO 和 CO 特性独立于网络适配器属性。 为了使客户操作系统能够提供巨型帧功能,网络适配器和虚拟适配器都必须 启用巨型帧。为网络适配器设置 Jumbo MTU 属性,以允许从客户操作系统 中传输大型 MTU。将虚拟适配器的巨型数据包设为分割发送和接收的数据 包。 组合的网络适配器 表 18-2 列出可为 BCM57xx 和 BCM5
18– 故障排除 使用 Hyper-V 的 Microsoft 虚拟化 表 18-2.
18– 故障排除 移除 Marvell BCM57xx 和 BCM57xxx 设备驱动程序 3. 对于要启用 VMQ 的每个组成员,修改以下注册表项并配置唯一的实例号 (下面的例子中设为 0026): [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ {4D36E972-E325-11CE-BFC1-08002BE10318}\0026] "*RssOrVmqPreference"="1" 移除 Marvell BCM57xx 和 BCM57xxx 设备驱动程序 仅通过 InstallShield 向导从系统中卸载 Marvell BCM57xx 和 BCM57xxx 设备驱动 程序。使用设备管理器或其它任何方式卸载设备驱动程序,也许无法彻底卸载,并 可能导致系统变得不稳定。有关卸载 Marvell BCM57xx 和 BCM57xxx 设备驱动程 序的信息,请参阅 第 95 页上 “ 移除设备驱动程序 ”。移除设备驱动程序时, QLogic Control Suite 以及所有其它管理应用程序也同时被移除。 如果用设备管理器手动卸载
18– 故障排除 QLASP QLASP 问题:在物理拆卸曾是组的一部分的 NIC 并重启后,组未按预期执行。 解决方案:要从系统中物理移除组合的 NIC,必须先从组中移除该 NIC。如果在关 闭系统前未这样做,可能导致在后续重新引导时使组解体,这可能导致意外的组行 为。 问题:删除使用 IPv6 地址的组后重新创建该组,来自原来组的 IPv6 地址被用于重 新创建的组。 解决方案:这是第三方问题。要删除原来组的 IPv6 地址,从系统的 “ 网络连接 ” 中找到组的 TCP/IP 属性的 “ 常规 ” 页面。删除旧地址并键入新 IPv6 地址,或者选 择自动获得 IP 地址的选项。 问题:向组中添加启用网络负载平衡的 BCM57xx 和 BCM57xxx 适配器可能造成 不可预测的结果。 解决方案:创建组之前,从 BCM57xx 和 BCM57xxx 适配器解除网络负载平衡的 绑定,创建组,然后再绑定网络负载平衡至组。 问题:包含 802.
18– 故障排除 Linux 问题:组中的大型发送卸载 (LSO) 和校验和卸载不工作。 解决方案:如果组中的一个适配器不支持 LSO,则整个组的 LSO 都不会起作用。 从组中移除不支持 LSO 的适配器,或者换上支持 LSO 的适配器。同样的情况也适 用于校验和卸载。 问题:更改组成员适配器的高级属性后,该组的高级属性没有更改。 解决方案:如果某适配器是组成员,又更改了任何高级属性,必须重新构建该组, 以确保组的高级属性正确设置。 Linux 问题:BCM57xx 和 BCM57xxx 设备的 SFP+ 流控制默认为 Off (关闭),而不是 Rx/Tx Enable (启用 Rx/Tx)。 解决方案:1.6.x 及更高版本的流控制默认设置已更改为 Rx Off and Tx Off (Rx 关闭和 Tx 关闭),因为 SFP+ 设备不支持流控制的自动协商。 问题:在早于 2.6.
18– 故障排除 NPAR 问题:从 SAN 的 iSCSI 卸载引导安装后引导失败。 从 SAN 的 iSCSI 引导进程分为两部分:执行 switch-root 命令前和执行 switch-root 命令后。 在执行 switch-root 命令前期间,当加载驱动程序时,开放 iSCSI 工具 iscsistart 将 与目标建立连接,并发现远程 LUN。然后 iscsistart 使用 iBFT 信息启动会话。 iscsistart 实用程序并非运行来管理与目标的连接。(它的主要用途是启动用于 iSCSI 根引导的会话。) 执行 switch-root 命令后,作为初始化引导过程的一部分,开放 iscsi 工具 iscsid 接 管执行 switch-root 命令前 iSCSI 连接。因此, iscsid 在恢复期间管理与目标的 iscsi 连接。 在执行 switch-root 命令前 iscsistart 建立连接的时间和 iscsid 接管 iSCSI 连接的时 间之间存在时间差。在此期间, OS 引导过程无法恢复 iSCSI 连接。在某些情况 下,bnx2x NIC 接口的链路在此时间差内
18– 故障排除 其他 其他 问题:BCM57810 10GbE NIC 不支持 10Gbps 或 1Gbps WoL 链路速度。 解决方案:由于功耗的限制, BCM57810 10GbE NIC 只能支持 100Mbps WoL 链 路速度。 问题:iSCSI 故障转储在 Windows 中不工作。 解决方案:使用安装程序升级设备驱动程序后, iSCSI 故障转储驱动程序也将升 级,而且 iSCSI Crash Dump (iSCSI 故障转储)必须从 QCS Configurations (配置)页面的 Advanced (高级)部分重新启用。 问题:在某些系统中,如果在系统启动后添加 Marvell BCM57xx 和 BCM57xxx 适 配器,其性能可能达不到最佳水平。 解决方案:如果在系统启动后添加适配器,某些系统中的系统 BIOS 不会设置高速 缓存线大小和延迟计时器。在添加适配器后重新启动系统。 问题:卸载 SNP 后无法在 QCC 中配置 Resource Reservations (资源保留)。 解决方案:重新安装 SNP。从系统卸载 SNP 之前,确保已在 Configurations
A 修订历史 文档修订历史 修订版 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 日 修订版 K, 2018 年 10 月 25 日 修订版 L, 2019 年 6 月 7 日 修订版 M, 2019 年 10 月 16 日 更改 在第一段中,将最后一句话澄清为 “ 这些映像 驻留在适配器的固件中,并为用户提供在不同 环境 (主板可能有、也可能没有内置基码)中 的灵活性。 ” 受影响的章节 第 23 页上 “ 概览 ” 在第二段中,将最后一句话澄清为 “Marvell 的 MBA 固件模块的实施已在以下环境中成功测 试:” 将第一段澄清为 “ 本节讨论如何在 Marvell 网 络适配器的添加式 NIC 型号上配置 MBA 驱动 程序 (位于适配器固
联系信息 Marvell 科技集团 http://www.marvell.com Marvell.