Как изменить настройки даты и времени в Google Cloud Instance? - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь изменить настройки даты и времени на UTC + 10 Канберра, Сидней, Мельбурн в данном случае, но они всегда продолжают откатываться до UTC + 00 Монровио, Рейкьявик. Не имеет значения, даже если я выберу для часового пояса автоматический c. введите описание изображения здесь

1 Ответ

0 голосов
/ 04 мая 2020

Зона «australia-southeast1-b» на предоставленном снимке экрана является областью развертывания ресурсов Google Cloud Platform, где физически расположены физические хосты, на которых работает экземпляр виртуальной машины. Это географическая зона. Это не имеет отношения ко времени.

Чтобы настроить дату и время в Windows, необходимо:

  1. установить правильный часовой пояс в Windows и
  2. , чтобы убедиться, что сервер времени доступен

Экземпляр виртуальной машины Google Cloud Engine - это просто виртуальная машина, которая загружается с аппаратными часами, настроенными на UT C, как это делают многие современные серверы.

Если вы посмотрите журналы экземпляров виртуальной машины в консоли GCP, вы увидите, что VM B IOS сообщает время в UT C

2019/10/3 14:9:44 Begin firmware boot time

Через некоторое время B IOS передает загрузчик

2019/10/3 14:9:45 End firmware boot time
Booting from Hard Disk 0...

ОС загружается. За сценой служба времени ОС распознает часовой пояс системы, затем устанавливает и синхронизирует время с источником времени. С этого времени запущенные программы и службы сообщают о событиях на основе локального системного времени:

...
2019/10/03 09:10:05 GCEWindowsAgent: GCE Agent Started (version 4.6.0@1)

В журнале событий Windows вы должны увидеть записи, сделанные службой времени:

Log Name: System
Source: Time-Service
Level: Information

The time provider NtpClient is currently receiving valid time data from metadata.google.internal,0x1 (ntp.m|0x1|0.0.0.0:123->169.254.169.254:123).
The time service is now synchronizing the system time with the time source metadata.google.internal,0x1 (ntp.m|0x1|0.0.0.0:123->169.254.169.254:123).

В командной строке вы можете убедиться в правильности конфигурации и состояния времени:

C:\Users\user>systeminfo | find /i "Time"
System Boot Time:          10/3/2019, 9:09:49 AM
Time Zone:                 (UTC-06:00) Central Time (US & Canada)

Следовательно, вам не нужно синхронизировать время ни вручную, ни с любым сценарием запуска . Служба времени сделает это за вас: синхронизируйте системное время вскоре после загрузки системы и после этого сохраняйте синхронизацию c. Все, что вам нужно, это установить правильные значения Time zone и Internet time server для Windows, а затем убедиться, что сервер времени доступен через сеть.

Если вы не можете дождаться завершения цикла timesyn c, вы можете войти в систему Windows и принудительно синхронизировать время вручную:

net stop W32Time 
net start W32Time 
w32tm /resync /force
...