Dell™ PowerEdge™ R805 使用 Broadcom NetXtreme II 5708 和四端口板载网络接口卡 (NIC)。此 Broadcom NIC 支持 TCP/IP 卸载引擎 (TOE) 和互联网 SCSI (iSCSI) 就绪选项。iSCSI 就绪意味着可以设置硬件 iSCSI 启动器,该启动器可用于从 iSCSI 存储区域网络 (SAN) 启动以及用作 iSCSI 的分载引擎。此 iSCSI 适配器与操作系统用于常规 TCP/IP 流量的 NIC 共享相同的物理端口,但具有自己的 MAC 和 IP 地址。
在 dell.com 上配置 Dell PowerEdge R805 或 R905 时,您将看到以下选项。称为 iSCSI 就绪的是 Broadcom 5708 上的 iSCSI 适配器。
图 1:为第三个 NIC
设置 iSCSI IP R805 附带 TOE 和 iSCSI 选项,这意味着已加载启用许可密钥。启用 iSCSI 适配器功能需要许可密钥,因此当使用未启用该功能的系统时,需要添加许可密钥。
要配置 iSCSI 适配器,请从 Broadcom 下载最新版本的 NetXtreme II 5708 和 Broadcom Advanced Control Suite (BACS) 驱动程序,网址为
https://www.broadcom.com/site-search?q=NetXtreme%20II%205708。
首先安装更新的驱动程序,然后安装 BACS 管理应用程序。
基于硬件的 iSCSI 就绪适配器不会出现在 Microsoft Windows 网络管理中。因此,为了为其设置 IP 地址,您必须使用 BACS 管理工具。
启动 BACS,展开 iSCSI 控制器部分,然后选择要为 iSCSI 启用的适配器。单击配置选项卡以设置 iSCSI 适配器的 IP 地址。下图显示了为第三个 NIC 设置的 iSCSI IP。
图 2:Broadcomm 网络
设置 iSCSI IP 后,您现在可以使用 Windows 中的标准 iSCSI 启动器管理工具来管理连接。不同之处在于,您现在可以选择 Broadcom iSCSI 就绪适配器和 Microsoft 软件启动器,如以下屏幕截图所示。
图 3:Broadcom 网络高级设置
选择使用 BACS 配置的 Broadcom iSCSI 适配器后,您设置的 IP 地址将是唯一可用的源 IP,如下图
所示的下一个屏幕截图
图 4:使用 BACS 配置的 Broadcom iSCSI 适配器、IP 地址
为了测试基于硬件的 iSCSI 适配器与基于 Microsoft 软件的 iSCSI 适配器,进行了快速测试。使用基于硬件和软件的 iSCSI 启动器将相同的四个 iSCSI 逻辑单元 (LUN) 连接到测试 R805。R805 随启用了 Hyper-V™ 角色的 Windows Server 2008 x64 Enterprise Edition 一起安装。测试工作负载是一组 12 个 Hyper-V 虚拟机 (VM),它们均匀分布在四个 LUN 中。每个虚拟机都在 Windows Server 2008 上运行 SQL Server 2005。Dell DVD Store 数据库从单独的 PowerEdge 2970 服务器加载并施加压力,给测试 R805 服务器带来了相当大的压力。下图显示了首先使用基于软件的 iSCSI 启动器和基于硬件的 iSCSI 启动器的同一测试运行的结果。
图 5:CPU 利用率
对于此特定工作负载,总体 CPU 利用率有所降低(蓝线)。红线显示虚拟机管理程序逻辑处理器的总运行时间百分比,它表示虚拟机中的活动占用的系统利用率。由于 iSCSI 启动器在父分区上运行,因此 CPU 利用率差异主要体现在父分区上。不同的工作负载将具有不同的结果,并且无法保证基于硬件的 iSCSI 适配器的 CPU 利用率会降低。