在 Virtual Connect 互连模块固件升级期间保持可用性

在固件更新过程的激活阶段,将重新引导 Virtual Connect (VC) 互连模块,从而断开这些模块的服务器连接。通过确保在服务器本身上使用冗余硬件配置、以冗余方式连接的网络、上行链路集以及正确配置的网卡绑定功能,您可以最大限度降低模块固件激活的影响。Hewlett Packard Enterprise 建议使用这些网络设计方法。在更新 HPE FlexFabric 互连模块时,还必须以冗余方式配置 SAN 连接以避免应用程序运行中断。

在设计网络连接时,请考虑可能影响服务器应用程序持续传送通信的所有相关性问题,以避免在 VC 互连模块固件更新过程中出现中断。在对停机非常敏感的环境中更新固件之前,请验证冗余设计的以下方面:

配置

说明

堆叠链路

在 VC 互连模块之间配置堆叠链路,以确保任何服务器刀片可以通过网络访问逻辑互连模块中的任何网络或上行链路集,而无论服务器位于什么位置。在固件升级期间发生中断时,这对各个 VC 互连模块继续保持运行至关重要。

固件激活

可以手动激活固件或编写脚本以使用 REST API 激活,从而最大限度减少网络中断。在这种情况下,模块激活顺序对在固件更新过程中保持还是中断网络和存储连接至关重要。Hewlett Packard Enterprise 建议交替激活 VC 互连模块固件。

  • 如果服务器网络和存储连接在水平相邻的 VC 互连模块之间是冗余的,交替激活左右两侧的(奇偶)模块可以最大限度减少网络和存储连接中断。

  • 如果服务器网络和存储连接在垂直相邻的 VC 互连模块之间是冗余的,必须交替激活顺序以避免服务器到两个适配器端口的连接同时中断,从而最大限度减少网络和存储连接中断。

A 和 B 面连接

创建具有 A 和 B 面连接的以太网和光纤通道网络,以使上行链路集中的所有上行链路始终处于活动状态或提供控制的故障转移。

冗余网络连接

配置网卡绑定和 vSwitch 配置,以确保具有冗余的网络连接,快速检测网络路径故障并及时故障转移到冗余的路径(如果可用)。

以下操作系统设置提供了更快的链路故障检测和故障转移初始化:

  • 在正常运行条件下,智能链路设置通过关闭相应的服务器网卡端口,更改 vSwitch、vDS(vNetwork 分布式交换机)或绑定软件中的各个网卡端口状态。这会导致操作系统检测故障,并将通信传输到备用路径。要使智能链路功能正常工作,必须在服务器刀片上安装与 DCC(装置控制通道)兼容的有效网卡固件和驱动程序。不过,在固件更新期间重置以激活 VC 互连模块时,智能链路和 DCC 协议无法向网卡发送消息,以指出在重新启动互连模块管理处理器后链路中断。因此,通过在 VMware ESXi Server 网络配置中为 vSwitch 或 vDS 网络故障转移检测选项配置仅链路状况,网卡和主机操作系统负责在固件更新操作期间检测链路故障。

  • 在 vSphere 环境中,Hewlett Packard Enterprise 建议禁止高可用性 (HA) 模式,或者将 vSphere HA 超时从默认的 13 秒增加到 30-60 秒。如果配置了这些选项,由于堆叠链路重新聚合和最佳网络路径重新计算,所有来宾操作系统可以在升级和预期网络中断时保持正常运行。

  • 对于无法更改网络故障转移检测选项或 HA 设置的环境,请使用暂存固件以稍后激活固件更新选项。将更新 VC 互连模块,但不会激活这些互连模块。然后,您可以使用 OA 重新引导 VC 模块以手动激活固件,或者在 UI 中导航到逻辑互连模块 > 操作 > 更新固件并选择激活固件以进行激活。

  • 某些交换机的生成树边缘端口功能使交换机端口可跳过生成树的“侦听”和“学习”阶段,迅速过渡到“转发”阶段。通过启用该功能,边缘设备可以立即在网络上开始通信,而无需在生成树中等待确定它是否需要阻止端口以防止发生循环,该过程可能需要超过 30 秒(默认生成树计时器设置)。由于 VC 互连模块是边缘设备,该功能允许服务器网卡在网络上立即开始通信,而不是再等待 30 秒以重新计算生成树算法。

更多信息