软件升级
无干扰代码装入(热升级)允许将存储系统软件从当前版本升级到更高版本,而不干扰存储供应服务。
要点: 有关无干扰代码装入的可用升级路径的信息,请参阅最新发行说明。 部分软件版本可能不支持无干扰代码装入,具体取决于这些软件版本的设计。
|
在升级过程中,存在称为“不可返回点”的时间点,在这之前此过程仍然可以异常终止(系统自动执行,或通过专门的 CLI 来手动执行)。 一旦越过这一点,升级过程即为不可逆。
升级过程在所有模块上并行运行,旨在加快速度,这样就不会使主机上的应用程序服务受损。 升级不需要数据迁移,也不需要运行重构过程,并且所有内部网络路径都处于活动状态。
无中断代码装入有以下显著特点:
- 升级过程的持续时间
- 将新代码下载到存储系统以及将新代码移动到应用程序/主机的整个过程是联机完成的。
- 先决条件和约束
- 如果数据迁移过程或重构过程是活动的,那么无法运行该过程。 当数据迁移或重构过程处于活动状态时,启动升级过程的尝试将会失败。
- 一般情况下,任何在“不可返回点”后发生的活动将会视为是在升级结束后发生的。
- 只要整个热升级过程正在进行(长达数分钟),就不得进行任何管理操作(除了状态查询),也不得处理任何事件。
- 在“不可返回点”之前,可以手动异常终止升级。
- 对镜像的影响
- 镜像会在升级前自动取消激活,并在升级结束后重新激活。
- 对管理操作的影响
- 在升级过程中,可以向系统查询升级状态,并且在“不可返回点”之前,还可以手动异常终止该过程。 如果在此点之前发生故障,那么将自动异常终止该过程。