Dell Unity:如何升级 Unity作环境 (OE)(用户可纠正)
Summary: 本文介绍升级 Unity OE 的两种方法:Unisphere UI 和命令行 (uemcli)
Instructions
方法 1:Unisphere UI
- 以管理员或等效用户身份登录到 Unisphere。打开Update system settings 菜单。

- 转至软件和许可证软件 > 升级。在此视图中,将显示已安装的 Unity OE 版本。此外,还有三 (3) 个可作选项:执行运行状况检查, 开始升级并 下载新软件。

- 如果您的系统尚未下载新代码,请单击 Download New Software 以下载新的 Unity OE 文件。
- 您将进入 dell.com/support,打开系统的产品页面。 您可能需要使用客户凭据登录才能查看 Unity OE 软件包。 选择要安装的版本并将其下载到您的计算机。 Unity 将在稍后的步骤中上传它。
- (可选)通过单击执行运行状况检查来执行运行状况检查。 在此阶段,运行状况检查是可选的。运行状况检查也作为升级向导的一部分进行。 如果运行运行状况检查,请在检查完成后单击 关闭 。

- 单击 Start Upgrade 以启动升级向导。
- 升级将从 运行状况检查 开始(这不是升级向导中的可选步骤)。
- 如果您的系统已加载新代码,请单击 Use Latest Image。
- 如果您的系统尚未下载新代码,系统将提示您上传以前下载的代码。 从您的 PC 中选择代码文件。


- 选择文件后,单击 Next 让系统开始为 Unity OE 升级准备文件。此步骤可能需要大约 5-10 分钟。
- 升级将从 运行状况检查 开始(这不是升级向导中的可选步骤)。
- 在配置 页面上,确定 存储处理器 (SP) 是否可以在升级过程中重新启动或推迟到以后。如果自动 重新启动存储处理器 保持选中状态,则在执行升级时 ,存储处理器 (SP) 将一次重新启动一个。如果未选中, 存储处理器 (SP) 将在稍后使用继续升级重新启动。默认设置是保持选中状态,以自动重新启动存储处理器。

- 查看Summary 页面。验证已安装的 Unity OE 版本和新的 Unity OE 版本是否正确。

- 单击 Finish 以开始 Unity OE 升级。
-
- 如果在升级过程中出现任何错误,请查看消息和补救措施,然后单击 Retry。
- 在升级过程中,由于存储处理器 (SP) 重新启动、空间不足等原因,环境可能会显示错误或警报。
- 如果有任何深层问题,请联系戴尔支持。
- Unity OE 升级完成后,重新加载 Unisphere。新的 Unity OE 版本应显示在 SYSTEMSystem > View > Summary上。
方法 2:命令行 (uemcli)
- 下载新的 Unity OE 文件。新的 Unity OE 文件可以在戴尔支持网站的 驱动程序和下载 页面上找到。
- 将 Unity OE 文件上传到 Unity 阵列。这可以通过 WinSCP 或 FileZilla 等文件传输程序来完成。也可以使用 uemcli 上传文件(示例如下)。
提醒:如果在此步骤之后取消升级,则必须从主 (SP) 上的 /var/tmp/upgrade 中删除映像。保留映像会使根文件系统 (FS) 膨胀,并可能导致存储处理器 (SP) 崩溃。
- 要将 Unity OE 文件上传到 Unity 阵列 并 暂存升级,请执行以下作:
C:\> uemcli -d <unity_management_ip> -u admin -securePassword -upload -f c:\data\Unity-5.5.0.0.5.259.tgz.bin.gpg upgrade
- 如果已使用 WinSCP 将 Unity OE 文件上传到 Unity 阵列, 并且只需暂存该文件
C:\> uemcli -d <unity_management_ip> -u admin -securePassword -upload -f /cores/service/user/Unity-5.5.0.0.5.259.tgz.bin.gpg upgrade
- 通过 Unity SSH 或另一个支持 uemcli 的客户端访问阵列。本文使用的是 Unity SSH。使用服务 凭据登录。
- 验证映像候选 ID。这将显示已安装的 Unity OE 版本和升级的目标 Unity OE 版本。
17:39:08 service@UnityXT spb:~/user# uemcli /sys/soft/ver show
1: ID = INST_1 Type = installed Version = 5.4.1.0.5.006 Release date = 2024-12-03 06:06:51 Full version = Unity 5.4.1.0 (Release, Build 006, 2024-12-12 06:06:38, 5.4.1.0.5.006)
2: ID = CAND_1 Type = candidate Version = 5.5.0.0.5.259 Release date = 2025-02-26 11:45:59 Full version = Unity 5.5.0.0 (Release, Build 259, 2025-02-26 11:45:59, 5.5.0.0.5.259)
- 接下来,创建(开始)Unity OE 升级。在启动命令之前,请确定存储处理器 (SP) 是可以在升级过程中重新启动,还是可以推迟到以后。如果在升级期间无法重新启动存储处理器 (SP),请在命令结构中包含 -pauseBeforeReboot。这仅执行预安装作, 并且存储处理器 (SP) 不会在升级期间自动重新启动。
18:08:32 service@UnityXT spb:~/user# uemcli /sys/soft/upgrade create -candId CAND_1
Operation completed successfully.
- 监视升级。
18:09:41 service@UnityXT spb:~/user# uemcli /sys/soft/upgrade show -detail
1: Status = running Creation time = 2025-05-28 18:09:22 Elapsed time = 00s Estimated time left = 1h 33m 25s Progress = Task 1 of 12 (preparing_system) Percent complete = 0%
- 如果 create 命令(步骤 5)中包含 -pauseBeforeReboot ,则必须恢复升级才能继续。此外,如果任何运行状况检查失败(例如复制会话仍在运行),则必须恢复升级。
18:12:56 service@UnityXT spb:~/user# uemcli /sys/soft/upgrade resume
Operation completed successfully.
- 验证 Unity OE 升级是否成功完成。
18:39:08 service@UnityXT spb:~/user# uemcli /sys/soft/ver show
1: ID = INST_1 Type = installed Version = 5.5.0.0.5.261 Release date = 2025-03-03 06:06:51 Full version = Unity 5.5.0.0 (Release, Build 261, 2025-03-03 06:06:38, 5.5.0.0.5.261)
18:39:08 service@UnityXT spb:~/user# uemcli /sys/soft/upgrade show -detail
1: Status = completed Creation time = 2025-05-28 18:09:22 Elapsed time = 39m 46s Estimated time left = Progress = Percent complete = 100%
Additional Information
Dell Technologies 建议在低生产期执行 Unity OE 代码升级。升级期间不应出现任何数据不可用 (DU) 或数据丢失 (DL)。但是,在升级期间,速度可能会减慢,并且阵列可能会具有更高的 CPU 利用率。
在升级之前, /cores/service 应至少有 5GB 可用空间。通常删除旧的 Unity 数据收集 (/EMC/backend/service/data_collection/) 是释放该空间的最佳方式。
有关 Unity OE、发布日期、建议代码和支持的升级路径的其他信息,请参阅 此处。