症狀
Dell Unity XT 480、680 或 880 SP 在启动 240 天后可能会死机。
原因
由于整数溢出计算导致 64 位结果存储在 32 位变量中,可能会发生 SP 崩溃。
此问题最有可能发生在运行 Unity OE 版本 5.1.0.0.5.394 至 5.2.2.0.5.004 的 Unity XT 480、680 或 880 阵列上。这是由于该代码和这些型号中使用的 SP 硬件发生变化所致。旧版代码和 Unity 型号不太可能发生此问题。
提醒:SP 重新启动前的平均正常运行天数为 275-300 天。SP 重新启动可在 275 天之前发生。存储处理器不会在 240 天之前重新启动。
解析度
修复:
Unity OE 版本 5.3.0.0.5.120 及更高版本中提供修复。
解决方法:
每 240 天主动重新启动一次 SP,以避免 SP 崩溃。有关重新启动 SP 的说明,请参阅以下文章:
Unity:如何重新启动存储处理器(用户可纠正)。
客户可以发出
"uptime"
命令,方法是使用 SSH 连接到阵列并使用服务帐户获取 SP 运行时。
下面的示例显示正常运行时间为 31 天。
04:30:01 service@xxx spa:~/user# uptime
04:30am up 31 days 3:41, 2 users, load average: 29.21, 29.45, 29.51
受影響的產品
Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family