サイトアイコン puti se blog

AWSでEC2を再起動するとホストと時刻同期するかどうか?

仮にEC2の時間がずれていってしまった場合、EC2を再起動するとホストと時刻同期してくれるのでしょうか?
物理サーバーの場合、再起動するとOSの時間をBIOSの時間(ハードの時間)に時刻同期します。
VMwareの場合も、再起動するとホストの時間(=仮想BIOSの時間)に時刻同期します。

EC2の時間をずらして(未来日付)、EC2を再起動してみました。

 

結論、EC2の再起動でホストと時刻同期しています。

上記は、EC2 Linuxのmessagesログです。

  1. 再起動前は未来日付の「Jun 12(6月12日)」でした。
  2. 再起動後は現在日付の「May 9(5月9日)」に戻っていました

つまり、EC2は再起動でホスト時間に戻ると言えます

環境・前提条件

今回使用した環境は

です。

 

参考までに、ntpサーバーを指定を使用していた場合は、

  1. 再起動前は未来日付の「Jun 12(6月12日)」でした。
  2. 再起動後は現在日付の「May 9(5月9日)」に戻っていました
  3. OS起動後のntpdサービスによってntpサーバーの時刻に同期されました「Jun 12(6月12日)」
モバイルバージョンを終了