应用软件升级之后,在升级中包含其较新版本固件的任何硬件将进行升级。固件升级可用于几种类型的设备,每种类型均有其独特的特点。
磁盘、存储附件和特定内部 SAS 设备将在后台进行升级。在固件升级过程中,其进度将显示在 "Maintenance"(维护)> "System"(系统)BUI 视图的左侧面板中,或者显示在 maintenance system updates CLI 上下文中。这些固件更新几乎都与硬件相关,但是在将某些延迟更新应用到硬件之外的组件时,也会简要地显示一些未完成的更新。
自 2010Q3.4 起,一旦有未完成的更新,则会在剩余的更新旁边显示提示性或警告按钮。单击该按钮会弹出 "Firmware Updates"(固件更新)对话框,列出当前剩余的更新。此外,对于每个更新,还将显示组件的当前版本,上次尝试更新的时间,以及上次尝试更新失败的原因。
我们认为所有未完成的更新都将处于以下 3 种状态之一:"Pending"(待定)、"In Progress"(正在进行)和 "Failed"(已失败)。更新最初处于 "Pending"(待定)状态,然后会定期进行重试,重试时将进入 "In Progress"(正在进行)状态。如果无法完成升级,则由于处在一种过渡状态,升级将会返回到 "Pending"(待定)状态,或者进入 "Failed"(已失败)状态。
通常,如果出现以下情况,则说明出现了问题:
一些更新处于 "Failed"(已失败)状态。
更新在很长一段时间内(超过半个小时)保持 "Pending"(待定)状态(或频繁地在 "Pending"(待定)和 "In Progress"(正在进行)两种状态之间切换),而且剩余的更新数量也未减少。
以下情况并不表示出现问题:
磁盘固件更新在较长时间内始终显示为待定状态,而且状态消息显示这些更新并不属于任何池。如果只更新池内磁盘的磁盘固件,则此状况在预期之内。如果要更新这些磁盘,则需要将其添加到池中。
正在更新多个机箱,操作一直在继续(剩余的更新数量在减少),某些机箱仅在短时间内显示为待定状态,而且状态消息显示某个磁盘仅有一个路径。这种状况也在预期之中,因为在更新机箱时,我们可能会重置其中的一个扩展器。重置扩展器会导致某些磁盘暂时只有一个路径,因而会阻止对其他机箱进行升级,直至可以再次安全地执行此操作而不会造成中断。
请注意,当前 "Firmware Updates"(固件更新)对话框不会自动刷新,因此您必须关闭该对话框,然后重新打开,才能获得已更新的视图。
应用硬件更新始终以一种完全安全的方式进行。这意味着系统可能会处于无法应用硬件更新的状态。这在群集配置环境中尤为重要。在接管和故障恢复操作的过程中,所有正在进行中的固件升级都会完成;在接管和故障恢复完成之前会暂停待定固件升级,此时,会在新的群集状态环境中重新评估以下介绍的限制,如有可能,固件升级将会恢复。
注意 - 除非绝对必要,否则在固件正在升级的过程中不要执行接管和故障恢复操作。 |
下文中介绍的滚动升级过程符合所有的最佳做法并满足了下文介绍的每个设备类别的限制。在群集环境中执行升级时应始终遵循此过程。在群集和单机环境中,在进行任何重新引导或诊断性系统软件重新启动时都将重新评估这些标准,这可能会恢复先前暂停或未完成的固件升级。
通常,在引导过程中会自动升级除磁盘和某些 SAS 设备之外的存储控制器的内部组件(例如 HBA 和网络设备),这些升级往往不可见,而且在显示管理界面时已完成。
升级磁盘或闪存设备固件要求设备在升级过程中处于脱机状态。如果包含存储池中没有足够冗余实现这一操作,则将无法完成固件升级,并显示 "stalled"(已停顿)。将不会升级属于当前正在由群集对等设备使用的存储池的升级磁盘和闪存设备。最终,将不会升级任何不属于存储池的磁盘和闪存设备。
在磁盘机框中升级固件要求所有后端存储路径对于所有附件中的全部磁盘均显示为活动状态,而且对于即将在所有要升级的机框上配置的存储也同样如此。对于每个控制器上至少有一个活动池的群集,这些限制意味着只有当控制器处于 "owner"(所有者)状态时,才能执行磁盘机框固件升级操作。
在固件升级的过程中,硬件可能显示为已移除和已插入状态,或已脱机和已联机状态。当禁止这些操作引发的警报时,如果您查看 "Maintenance"(维护)> "Hardware"(硬件)屏幕或 "Configuration"(配置)> "Storage"(存储)屏幕,则在 UI 中可能会看到这些升级造成的影响(丢失设备或使设备脱机)。这种情况还不足以引起关注;然而,如果设备在较长时间内(几分钟或更长时间)始终保持脱机或丢失的状态,即使在刷新硬件视图后仍然如此,则这可能表示该设备出现了问题。可通过 "Maintenance"(维护)> "Problems"(问题)视图查看任何可能已经确定的相关故障。此外,在某些情况下,磁盘机框中的控制器在固件升级期间可能会保持脱机状态。如果发生这种情况,则只有将其解决才能更新其他控制器。如果一个附件在较长时间内以只具有单个路径的形式列出,请检查物理附件,以确定 SIM 背面的绿色链路指示灯是否活动。如果不活动,卸下并重新插入 SIM,重新建立连接。验证所有附件都可通过两条路径到达。