HPE Servers with Windows Server: Offset in the System Time After Restart
iLO Dedicated Network Port – SNTP Settings
DHCPv4 is currently disabled. To use DHCPv4 Supplied Time Settings, enable DHCPv4 in the IPv4 tab first. Changes to SNTP configuration may require an iLO reset in order to take effect. Primary Time Server, Secondary Time Server, Time zone, and Time Propagation settings are shared between all iLO Network Ports.
Windows
One of my remote customers came across an interesting problem after a time zone change on HPE DL/ML Gen9 servers running Windows Server 2008 R2 / 2012 R2. As it turned out, when changing a system time or a time zone on HP ProLiant Gen9 servers (and on one of HP ProLiant DL580 Gen8 servers), system time was not saved and was reset to the previous one after the restart. The problem occurred on the servers, on which Windows Server booted in the Legacy mode (with native UEFI boot, there weren’t any time change problems).
The following event appeared in the system log:
1 2 |
The system time has changed to 2019-01-29T12:12:28.500000000Z from 2019-01-29T13:12:27.923115700Z. Change Reason: System time synchronized with the hardware clock. |
As a solution of this problem, HP suggests to update ROM version to at least 1.5. This is the version of ROM-Based Setup Utility (RBSU) that has no time reset bug.
Or as a workaround solution, you can set that BIOS provides Windows the UTC system time (instead of the local time).
To do it, as we have already told above, you must create a parameter DWORD with the name RealTimeIsUniversal and the value 1 in the registry key:
1 |
HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation. |
In 32-bit Windows versions, you need to create QWORD-type parameter instead of DWORD ones:
1 |
reg add "HKLMACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f |
In 64-bit Windows versions, you need to create QWORD-type parameter instead of DWORD ones:
1 |
reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1 |