PowerVault ME4:控制器固件更新可用于您的系统
Summary: 作为维护计划的一部分,Dell 推荐 PowerVault ME 管理员升级控制器模块固件。这些更新会添加新功能,或解决那些影响可用性或现有程序功能的问题。对于双控制器配置,这是无中断更新。单控制器配置需要延长维护窗口,因为连接的主机必须关闭。
Instructions
概览
如果您向双控制器配置应用控制器固件升级,合作伙伴固件升级 (PFU) 功能在启用后会将该更新应用于一个控制器。此更新文件传输将需要几分钟才能完成,之后此控制器将重新启动,并需要几分钟才能恢复联机状态。当第一个控制器关闭以重新启动时,连接的主机可继续通过其余控制器访问其卷。
重要的是,连接的主机必须与该控制器有冗余路径连接,这类主机必须安装并正确配置多路径,最后,主机启动器在 PowerVault Manager 中必须正确映射到卷。在第一个控制器更新完毕后,固件更新会应用于第一个控制器,该控制器将重新启动以完成更新,同时卷仍可继续通过联机控制器进行访问。
一旦更新完成,由于 PowerVault ME 支持 Asymmetrical Logical Unit Access (ALUA),因此主机可通过原始的存储路径访问卷。
PowerVault ME4 系列存储系统管理员指南的关于固件更新和更新固件部分介绍了如何应用固件更新,用户可从 dell.com/support 网站上的 Documentation 选项卡访问这两个部分。
对于启用了 SupportAssist 的 ME4 系统,AND 可以将遥测数据发送给戴尔。管理员可能会收到主动通知。警告事件 649 声明“A controller firmware update is available for your system”(控制器固件更新可用于您的系统)。
Dell PowerVault ME4 系列存储系统发行说明列出了固件更新中的新增功能、修复和安全更新,用户可在 dell.com/support 网站上适用于 PowerVault ME4 系列型号的 Documentation 选项卡中找到此发行说明。
控制器固件更新工作流
- 从 dell.com/support 网站下载 PowerVault ME 系统的控制器固件
- 通过比较 dell.com 下载站点上通告的校验和值,检查下载的文件的完整性。
- 您的 PowerVault ME 是单控制器配置还是双控制器配置?
-
a. 对于单控制器配置,在应用控制器固件更新之前,必须安排维护窗口,以关闭所有连接的主机。
-
b. 对于双控制器配置:
-
-
i. 配置从主机到两个控制器模块的冗余路径。请参阅 Dell PowerVault ME4 系列存储系统部署指南。
-
ii.在连接的主机操作系统上安装和配置多路径。请参阅 Dell Technologies 信息中心
-
iii.在 PowerVault Manager 中将所有连接的主机启动器正确映射到卷。请参阅 PowerVault ME4 系列存储系统管理员指南
-
- 打开与控制器模块的 SSH 会话,并检查系统运行状况和固件升级预检查。解决任何故障,然后再继续操作,如有必要,请联系戴尔技术支持。
- 使用 PowerVault Manager 应用控制器固件升级。
准备应用控制器更新
- 下载 PowerVault ME4 系列存储控制器固件(例如,GT280R010-01-dellemc.zip)
- 在 Microsoft Windows 系统上,使用 certutil 命令行工具验证下载的文件的 SHA256 校验和是否与预期值匹配。
C:\temp\Dell>certutil -hashfile GT280R010-01-dellemc.zip
SHA1 hash of GT280R010-01-dellemc.zip:
b42a789ae7d8baa78039ce54a63831f2417d63cd
CertUtil: -hashfile command completed successfully.
- 将 bin 文件(例如,GT280R010-01-dellemc.bin)从 zip 归档解压到文件夹。
- 使用 PuTTY 或其他 SSH 应用程序。打开与任一 PowerVault ME4 管理 IP 地址的 SSH 会话。以管理员身份或管理级别权限登录,然后运行以下命令:
-
命令 观察 show system如果运行状况不正常,请在更新之前解决这些情况。
对于双控制器配置,管理控制器 (MC) 应该在正常运转。check firmware-upgrade-health这必须通过,否则控制器固件更新将无法成功。如果不确定如何解决此问题,请收集支持包并联系戴尔技术支持。 show advanced-settings在双控制器配置中,应启用合作伙伴固件升级。启用 PFU 的命令是 set advanced-settings partner-firmware-upgrade enabled
-
检查系统运行状况
# show system
System Information
------------------
System Name:ME4DB01
System Contact: Mr. Sysadmin
System Location: Server room, Building 1
System Information:
Midplane Serial Number: 00C0FFF0123
Vendor Name: DELL EMC
Product ID: ME4024
Product Brand:
Enclosure Count: 1
Health: OK <--- health should be ok
Health Reason:
Other MC Status: Operational <--- Dual controller the management controller (MC) should be Operational.
PFU Status: Idle <--- Dual controller Partner Firmware Upgrade (PFU) no updates in progress.
Supported Locales: English (English), Spanish (español), French (français), German (Deutsch), Japanese (日本語), Korean (한국어), Chinese-Simplified (简体中文)
Success: Command completed successfully.(2022-08-03 10:51:10)
-
固件升级前运行状况检查
# check firmware-upgrade-health
Upgrade Health
---------------------------------
Pass
---------------------------------
Success: Command completed successfully.(2022-08-03 10:51:17)
-
检查双控制器配置中是否启用了合作伙伴固件升级 (PFU)。
# show advanced-settings
Disk Group Background Scrub: Enabled
Disk Group Background Scrub Interval: 360
Partner Firmware Upgrade: Enabled <--- PFU should be enabled in dual controller configurations.
<output snipped for brevity>
Success: Command completed successfully.(2022-08-03 10:56:28)
- 如果系统运行状况正常且固件升级运行状况检查通过,请继续使用 PowerVault Manager 应用固件更新。
使用 PowerVault Manager 应用更新
- 以具有管理角色的用户身份执行以下操作之一:
-
在横幅中,单击“System”面板,然后选择 Update Firmware。
-
在“System topic”中,选择 Action > Update Firmware。
-
此时将打开 Update Firmware 面板。“Update Controller Modules”选项卡显示每个控制器中当前安装的固件组件的版本。

- 单击 Browse 并选择要安装的固件文件。
- (可选)选中或清除“Partner Firmware Update”(PFU) 复选框以启用或禁用 PFU,然后确认该操作。
- 单击 OK。 “Progress of Firmware Update”面板会显示固件更新进度。

注意:在固件更新期间,请勿关闭电源后再将其重新打开,也不要重新启动控制器。如果更新中断或出现电源故障,则模块可能会变得无法运转。如果发生此问题,请联系技术支持。该模块可能需要返回到工厂进行重新编程。
- 将更新应用到第二个控制器时,您可能会看到对话框出现,其中显示消息“Communication with the system has been lost.Connection will be restored once communication with the system has been established.”(与系统的通信已丢失。一旦与系统建立通信,将恢复连接。)
- 等待几分钟。清除网页浏览器高速缓存,然后登录 PowerVault Manager。如果 PFU 仍在您登录的控制器上运行,面板将显示 PFU 进度,并阻止您执行其他任务,直到 PFU 完成为止。
使用安全文件传输协议 (SFTP) 应用更新
根据具体情况,管理员可以选择使用 SFTP 客户端将固件更新应用到 PowerVault Me4 系列。如果您的 Windows 操作系统没有 SFTP 客户端,请使用 PSFTP。(PuTTY 安全 FTP 客户端。)您可在此处下载该实用程序。
注意:与使用 PowerVault Manager 相比,通过 FTP/SFTP 执行固件更新需要更长时间才能完成
-
打开与端口 1022 上的 PowerVault Me4 控制器管理 IP 地址的 SFTP 连接
-
以管理员或管理级别用户身份登录。
-
使用 put 命令传输控制器固件二进制映像。
提醒:-P 1022 中的 P 区分大小写,由 PSFTP 用于指定 ME4 默认安全 FTP 端口号 1022
C:\temp\Dell> psftp <controller management IP address> -P 1022
The server's host key is not cached in the registry.You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 2048 11:5b:0e:77:23:a3:61:81:ef:70:05:ff:fe:f5:6a:d6
If you trust this host, enter "y" to add the key to
PuTTY's cache and carry on connecting.
If you want to carry on connecting just once, without
adding the key to the cache, enter "n".
If you do not trust this host, press Return to abandon the
connection.
Store key in cache? (y/n) n
login as: manage
Instructions for getting the cumulative I/O density data:
1.Log in with user name and password
2.Type 'get logs:heatmap <filename.csv> is a file to capture the cumulative
I/O density data
3.示例:'get logs:heatmap IO_density.csv'
Instructions for updating firmware in controller modules:
1.Type 'put <filename> flash' where <filename> is the new firmware image to load.
2.For a single controller load, it will take approximately 10 minutes for
the new firmware to load and for the automatic restart to complete.For
a system load (dual controller, PFU enabled), allow an additional 15
minutes for the partner controller to be updated.
If using FTP, progress messages will be displayed in the FTP client
interface during that time.
If using SFTP, progress messages will *not* be displayed in the SFTP
client. Instead, progress may be monitored via the Management Port
(e.g., :8081) or by issuing a "get progress" command with a separate
FTP/SFTP connection.
Wait for the progress messages to indicate that the code load has
completed.
3.If PFU is not enabled and a system load was not performed, log into the
other controller and repeat steps 1-2.
4.WARNING! Do not power cycle or restart during the firmware update
as this can result in loss of capabilities for this unit.
5.If you attempt to load an incompatible firmware version (such as code
that is intended only for an iSCSI system on an FC system) the message
"*** Code Load Fail.Bad format image.***" will be displayed and the FTP
prompt will come back in just a few seconds.The code will not be loaded.
<snipped - text removed for brevity>
Using keyboard-interactive authentication.
Password:
Remote working directory is /
psftp> put GT280R010-01-dellemc.bin flash
local:GT280R010-01-dellemc.bin => remote:/flash
常见问题
问:控制器固件升级需要多长时间才能完成?
答:双控制器配置从开始到结束大约需要 20 至 30 分钟。
问:ME4 阵列当前运行的固件版本是什么?
答:固件版本显示在 PowerVault Manager GUI 标题中。 如果使用 ME4 命令行界面 (CLI),则命令为:show versions

问:如果控制器固件升级无法完成,那么我需要采取哪些措施?
答:如果故障原因不清楚,请收集支持包并联系技术支持以获得帮助。请参阅知识库文章 000120519:PowerVault:如何收集 ME4 型号的支持日志
问:在哪里可以找到将主机操作系统连接到 PowerVault ME4 的最佳实践文档?
答:要了解操作系统配置说明,请参阅文档 Dell PowerVault ME4 系列存储系统部署指南和 Dell Technologies 信息中心。youtube.com 上有一些使用 PowerVault ME4 的主机操作系统配置视频。
问:如何在 PowerVault ME4 上启用 SupportAssist 和 CloudIQ
-
知识库文章 000054807:ME4:如何启用 SupportAssist
-
知识库文章 000197525: ME4:上次 SupportAssist 日志上传失败,出现 MC 内部错误
-
知识库文章 000022224:CloudIQ:将 PowerVault ME 系列阵列载入 CloudIQ 的一般步骤