Japanese

 View Only
Expand all | Collapse all

vmware esxiをゲストの時刻同期先にする方法

  • 1.  vmware esxiをゲストの時刻同期先にする方法

    Posted Jun 26, 2024 04:49 AM

    いつもお世話になっております。

    今回、ローカル環境のvmware環境にてゲストの時刻がばらばらなので

    vmware esxi(ホスト)を各ゲストの時刻同期先にする予定です。

    そこでホストの設定のファイアウォール設定にて、NTP Clientのポート(123)を開放し、

    NTP Demonのサービスを実行していますが、各ゲストの時刻同期先をホスト(vmware esxi)のIPに変更してもエラーが発生し
    同期できません。

    どなたか、解決策がございましたらご教授のほどよろしくお願いいたします。

    使用している環境は以下の通りです。

    vsphere client6.7(WindowsOSを使用しているvsphere)

    vmware esxi 6.7.0



  • 2.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jun 26, 2024 05:13 AM

    ESXiで稼働しているNTPデーモンはNTP ClientでありNTPサーバではありません。
    Guest OSの時刻をESXi ホストに同期する方法としてはVMware Tools を使うのが一般的かと思います。

    定期的な時刻同期の有効化 (vmware.com)

    Synchronize the Time of a Virtual Machine Guest Operating System with the Host (vmware.com)




  • 3.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jun 26, 2024 09:01 PM

    お疲れ様です。

    VMware Toolsも各ゲスト導入しており、時刻同期が有効を確認し、

    各ゲストの設定の編集からVMware Toolsのタブを開き、ホストとゲスト時間を同期にチェックを入れていますが、

    時刻の設定から時刻の更新を行ってもエラーが発生し、時刻同期がうまくいきません、、、




  • 4.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jun 26, 2024 09:13 PM

    構成としては、VMware Esxiが導入されているホストサーバが2台あり、その2つのホストサーバをvsphereで管理をしています。

    そのうち、片方のホストサーバにvsphereで管理しているゲストを時刻同期させたいといった内容を行おうとしています。




  • 5.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jun 26, 2024 10:41 PM

    Guest OS 内のVMware ToolsのUtilityにて、時刻同期のステータスを確認してみてください。
    定期的な時刻同期の有効化 (vmware.com)

    > 時刻の設定から時刻の更新を行ってもエラーが発生し、時刻同期がうまくいきません、、、

    W32Time(Windows OSの時刻サービス)を利用しているということでしょうか? VMware Tools の時刻同期とW32Timeはどちらか一方を選択して利用する形になると思います。




  • 6.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jun 26, 2024 10:51 PM

    時刻の同期ステータスは有効となっています。

    W32Timeを利用しています。どちらか一方を選択するということは、Vmware Toolsの時刻同期を無効(有効にすると、そのゲストがあるホストと時刻同期するため)にし、W32Timeで同期先を時刻同期させたいホストに設定すればよろしいでしょうか。




  • 7.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jun 27, 2024 12:18 AM

    ESXiはNTPサーバではないため、W32Timeの同期先に指定することはできません。
    それぞれのVMが稼働するESXiホストにVMware Toolsで同期をするか、NTPサーバを準備してW32Timeの同期先として設定するかの選択になります。




  • 8.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jun 28, 2024 01:44 AM

    承知いたしました。

    とりあえず、ESXiホストとVMware Toolsで時刻同期するサーバを一つ設定し、他のゲストをその時刻同期しているサーバと同じワークグループにして、

    時刻同期先をホストと時刻同期しているサーバにするような構築でいこうと思います。

    いろいろご教示いただきありがとうございます。




  • 9.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jul 01, 2024 04:47 AM

    連投失礼いたします。

    ホストにNTPサーバを作成し、ホストをそのNTPサーバに時刻を合わせるのは可能ですよね、、、?

    ホストのNTP参照先を作成したNTPサーバのIPを登録したのですが、時刻が合わなくて、、、




  • 10.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jul 01, 2024 05:18 AM

    はい。可能です。NTP クライアントはNTPサーバを信頼する時刻リソースするかどうかの基準を持っており、ラボで利用するStandaloneのNTPサーバだと同期してくれないこともありますね。

    時刻がずれすぎていても同期してくれない場合があります。NTP クライアント側のログなどで確認されるのが良いと思います。




  • 11.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jul 02, 2024 12:46 AM

    その際に、ホストのNTP Clientの出力ポート(123)を解放する必要がありますかね、、、?




  • 12.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jul 02, 2024 08:12 PM

    いまはGuest OS とNTPサーバとの疎通の問題と認識しております。その場合、ESXiホストのNTP設定やNTP関連のFirewall設定(ポート開放)は必要ありません。




  • 13.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jul 02, 2024 09:20 PM

    言葉足らずですみません。

    ESXiホストの中にOSがWindows server2016のゲストを作成し、そのゲストをNTPサーバにする手順を行いました。

    その作成したNTPサーバに対して、Vsphere上のESXiホストの設定タブからシステム欄の時間の設定を参照し、

    編集からNTPサーバの欄に先ほど作成したゲストのIPアドレスを入力したにもかかわらず、そのゲストとホストの時刻が合わないという事象です。




  • 14.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jul 02, 2024 11:15 PM

    ESXiホストに時刻ソースとなるNTPサーバを設定するということですね。
    NTP Client:ESXi ホスト
    NTP Server: Windows Server (Guest OS)

    ESXi ホストでNTPサービスを有効化すると自動的にESXiのFirewall設定が書き換わりNTP Clientとして必要なUDP 123が開放される認識です。もう死設定画面からそうなっていない場合は手動での開放が必要です。
    ESXiホストがNTP Serverと同期してくれないのはよくあることです。その場合の調査と対処は以下のブログが役立ちます。

    https://itorwar.blogspot.com/2021/01/ntp.html




  • 15.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jul 03, 2024 12:03 AM

    ありがとうございます。

    EsxiホストのNTP Demonの再起動を実行したところ、無事作成したNTPサーバと時刻同期ができました。

    お手数をおかけいたしました。




  • 16.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jul 03, 2024 09:10 AM

    無事に目的を達成できたようで何よりです。




  • 17.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jul 04, 2024 10:40 PM

    質問者と同じ会社のものです。

    EsxiホストのNTP Demonの再起動を実行し、作成したNTPサーバとの時刻同期ができていたのですが、1日後に時刻を確認したところホストとntpサーバとの時刻にずれが生じていました。

    NTP Demonのホストとntpサーバーの時刻同期間隔を確認する方法はありますか?




  • 18.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jul 04, 2024 10:40 PM

    お世話になっております。

    先日EsxiホストのNTP Demonを再起動した時は、作成したNTPサーバと時刻同期を行えたのですが、本日確認したところ、Esxiホストの時刻が作成したNTPサーバと再びずれてしまっていました。

    EsxiホストとNTPサーバの時刻同期間隔を確認する方法はありますか?




  • 19.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jul 04, 2024 10:51 PM

    追記になりますが、vSphereを起動後十数分待つことで、Esxiホストが作成したNPCサーバと時刻が同じになることを確認いたしました。

    そこでなのですが、vSphereを起動した際に時刻がずれてしまう原因についてもご教授いただければ幸いです。




  • 20.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jul 04, 2024 11:00 PM

    物理サーバは停止中の時刻をハードウェアクロックによってカウントしています。ハードウェアクロックは少しずつずれていってしまうため、起動時に時刻がずれていることはあり得ます。

    また、仮想マシンもCPUクロックの割り当ての関係で、少しずつ時刻がずれていきます。




  • 21.  RE: vmware esxiをゲストの時刻同期先にする方法

    Posted Jul 04, 2024 10:54 PM

    具体的にどのような対処をして同期できるようにしたのかにもよりますが、手動でntp.confを変更してiburst やtos maxdist を追加した場合、何かの拍子にそれらの設定がなくなってしまうことがあります。その場合は再設定が必要です。

    もしくは、ntpdate コマンドで同期しただけであれば、継続的な同期ができていないことになりますので、記事内の調査方法でflex code を確認していただくのが良いと思います。