Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

数据中心设备的无中断软件升级概述

Contrail 网络控制器支持基本设备管理功能的自动化,例如数据中心交换矩阵中设备上的软件映像升级。您可以执行 Contrail 网络控制器辅助的维护活动,例如在由 Contrail 网络管理的数据中心交换矩阵设备的叶子和主干上进行无中断软件映像升级,而不会丢失数据包。

在数据中心的网络设备上升级软件映像是一项耗时的任务,可能包括重新启动设备。在升级期间,如果用户流量通过设备路由,则数据包将丢失,这会对数据中心交换矩阵性能产生不利影响。

在无中断升级期间,设备将在维护活动期间置于称为维护模式的新模式。以下步骤序列在无中断升级期间执行。

  • Initial Verification

    • 验证流量是否可以从所选设备路由到另一个功能相同的设备。如果不存在此类设备,则无法执行无中断升级,因为会出现流量丢失。

    • 验证所选升级映像是否与设备兼容。

    • 对设备执行运行状况检查。运行状况检查是用于检查设备的预配置参数。如果设备的运行状况检查失败,则默认情况下将终止该设备的升级过程。但是,您可以将默认设置更改为在运行状况检查失败时不终止升级。

    如果清除了初始验证中的所有检查,Contrail 网络控制器会将设备置于维护模式并执行软件升级。

  • Maintenance Mode

    • 在将一个或多个设备置于维护模式之前,Contrail 网络控制器会捕获设备现有状态的快照。此快照用于在维护活动或软件升级完成时验证设备的运行状态。

    • 流经设备的流量将通过另一个功能相同的设备重新路由,Contrail 网络控制器会验证没有流量流经该设备。

    • 然后,设备脱机并置于维护模式。

    • Contrail 网络控制器会将软件映像升级到设备上的所需版本。

  • Final Verification

    • 设备退出维护模式,流量再次通过它路由。

    • Contrail 网络控制器捕获设备运行状态的快照,以便与之前拍摄的快照进行验证。

注意:

为了使无中断软件升级按照设计工作并实现零丢包,所有设备都必须冗余连接。如果任何设备未冗余连接,则在设备重新启动时将有连接和数据包丢失。

无中断软件升级的优势

  • 可以在数据中心的设备上执行维护活动,而无需维护时段。

  • 在数据中心设备上的映像升级过程中,不会丢失任何用户流量。