由于时间戳不匹配, ONTAP andu 升级 " 发生错误时暂停 "
- Views:
- 23
- Visibility:
- Public
- Votes:
- 0
- Category:
- ontap-9
- Specialty:
- core<a>ONTAP 升级</a><a>暂停错误</a><a>反馈</a>
- Last Updated:
适用场景
- ONTAP 9
- ANDU 升级已暂停
问题描述
- 集群更新挂起并显示状态
paused-on-error
cluster image show-update-progress
状态为 paused" on error ,如下所示:
netapp::> cluster image show-update-progress
Estimated Elapsed
Update Phase Status Duration Duration
-------------------- ----------------- --------------- ---------------
Pre-update checks completed 00:10:00 00:00:28
Data ONTAP updates paused-on-error 01:32:00 3 days 22:40
- 查看 EMS 日志后,我们会看到升级期间时区发生了更改
[?] Sat Nov 21 09:15:02 EST [netapp-01: svc_queue_thread: kern.rc.msg:notice]: set_timezone called 'America/New_York'
[?] Sat Nov 21 09:15:02 EST [netapp-01: svc_queue_thread: kern.rc.msg:notice]: tzinit of 'America/New_York'
[?] Sat Nov 21 09:15:02 EST [netapp-01: svc_queue_thread: kern.rc.msg:notice]: tzload called with 'America/New_York'
[?] Sat Nov 21 09:15:02 EST [netapp-01: svc_queue_thread: kern.rc.msg:notice]: tzinit tzload ok
[?] Sat Nov 21 09:15:02 EST [netapp-01: svc_queue_thread: kern.rc.msg:notice]: settzname called
[?] Sat Nov 21 09:15:02 EST [netapp-01: svc_queue_thread: kern.rc.msg:notice]: set_timezone new
[?] Sat Nov 21 09:15:02 EST [netapp-01: svc_queue_thread: kern.timezone.change:notice]: params: {'new_tz': 'America/New_York', 'old_tz': 'Europe/Berlin', 'new_tz_offset': '-18000', 'old_tz_offset': '3600'}
- MGWD 日志进一步确认了由于时间戳不匹配而挂起的 ANDU
00000028.007f36dd 095f93c7 Sat Nov 21 2020 09:15:03 +01:00 [kern_mgwd:info:2022] NDUFailoverJob:matchTimeStamp - ENTER { ANDU_LOG in matchTimestamp() at src/ndu_failover_job.cc:393 }
00000028.007f36de 095f93c7 Sat Nov 21 2020 09:15:03 +01:00 [kern_mgwd:info:2022] NDUFailoverJob:matchTimeStamp - job cfg timestamp:11/21/2020 09:12:38, initialized task timestamp:11/21/2020 03:12:38 { ANDU_LOG in matchTimestamp() at src/ndu_failover_job.cc:413 }
00000028.007f36df 095f93c7 Sat Nov 21 2020 09:15:03 +01:00 [kern_mgwd:info:2022] NDUFailoverJob:execute - Update timestamp mismatch { ANDU_LOG in execute() at src/ndu_failover_job.cc:509 }