IBM Ds4000 Controller 自动重启问题的规避方案摘要:Ds4000 在持续运行 825 天以后,两个 Controller 会自动重新启动,引起业务中断
关键词:Controller 控制器 自动重启 Ds4K 设备有两个控制器,起到冗余备份和符合分担的功能
但是在 Ds4000 设计时,关于时间变量的长度时 32 位,因此该变量最多保存 2^32 幂个 Tick(1Tick=1/60s),大约时 825 天
在超过 825 天后,会因为变量长度不够引起数据溢出,导致 Controller重启
因为两个控制器是在设备重启后同时开始计数,所以该设备假如自动重启必定会造成业务中断,引起严重后果
受影响设备类型: Ds4k 整个系列存储,常用设备如 Ds4300、Ds4700
Controller 运行时间推断:1、用串口线连接到 Ds4000 的 Controller:1
用串口线连接 FASTT 控制器和笔记本,用超级终端登录 Setting: 9600 + 8 数据位 + 1 个停止位 + 非奇偶校验 + 非流控制2
按 Ctrl+Break,直到出现如下提示: Press the space bar for baud rate within 5 seconds
Press the space bar to ensure the correct baud rate3
按 Ctrl+Break,直到出现如下提示: Press within 5 seconds:ESC for SHELL,BREAK for baud rate
按 Esc , 出现提示输入密码 then type the password:Ds4000 用密码 infiniti其提示符为->2、用 vxAbsTicks 命令检查 Controller 已经持续运行时间-> vxA