0

AWS に CentOS 6.8 EC2 インスタンスがあり、1232 日から稼働しています。2021 年 10 月 11 日に、ハードウェア クロックのドリフトにより、コマンド「s3cmd」が失敗することがわかりました。デバッグしたところ、ハードウェア クロックのドリフトが見つかりました。次に、CentOS で「hwclock」コマンドを使用して、ハードウェア クロックをシステム クロックと同期させました。cron では、インストール以来、15 分ごとに「ntpdate」コマンドを使用してシステムの日時を同期する cron ジョブをスケジュールしました。ただし、ハードウェア クロックの同期は ntpdate 構成で「no」に設定されていました。そのため、次のようにそれも有効にしました。

vi /etc/sysconfig/ntpdate SYNC_HWCLOCK=はい

だから、それ以来、それはすべてうまく見えました。

本日、マシンを確認したところ、システムの時刻は正しく表示されているのに、ハードウェアの時計が約 3 分ずれていることがわかりました。

  1. AWS の仮想インスタンスですが、ハイパーバイザー レベルでのハードウェア クロックの役割は何ですか?
  2. ハードウェア クロックを同期する必要がある場合は、その理由と頻度を教えてください。
  3. ハードウェア クロックを 15 秒ごとに「ntpdate」コマンドで同期した後でも、このハードウェア クロックのドリフトはどこから来るのでしょうか?
  4. Azure、GC、AWS などで仮想マシンのインストールを行う場合、ハードウェア クロックが常に正しく同期されるようにするにはどうすればよいですか?
4

0 に答える 0