※ vCenter Server には DNS 要件があり、DNS サーバが必須です ※

仕事で様々なお客様の環境を拝見させていただくことがありますが、あまりにも
DNS サーバ無しで運用しようとしている環境が多すぎると日々実感しているため、
本記事で vCenter Server Appliance の DNS 要件について記載します。

vCenter Server Appliance は要件として DNS サーバが必須

まず大前提として、vCenter Server Appliance には DNS 要件があります。

・vCenter Serverアプライアンスの DNS 要件
https://docs.vmware.com/jp/VMware-vSphere/7.0/com.vmware.vcenter.install.doc/GUID-24D34C53-B00E-47B7-92A7-6B0155DF6889.html

そのため、DNS サーバ無しで vCenter Server Appliance をインストール
することは要件を満たせていない環境となり、基本的にはサポートの対象外
となります。
(hosts のみで動作をさせるのはサポート対象外)

つまり、DNS サーバ無しで vCenter Server Appliance をインストールして
いる環境において何らかの事象が発生した場合には、まずはサポートされる
構成となるように、DNS サーバによる名前解決が可能な状態で
vCenter Server Appliance の再インストールを依頼される場合もあるという
ことです。

また、本来であれば DNS サーバ無しで vCSA をインストールしようとした
場合、インストール過程で失敗しますが、dnsmasq.conf を編集していたり、
構築後にDNS サーバを停止させたり、としている環境を多々拝見します。

以下 KB にも記載されている通り、VMware 社から提供される各仮想
アプライアンス製品は VMware 社から別途情報が公開されている場合を除き、
勝手にカスタマイズすることはサポートされておらず、勿論 vCenter Server
Appliance の dnsmasq.conf を編集して vCenter Server Appliance を
インストールして良いなどとの情報は VMware 社から公開されておりません。

・VMware Virtual Appliances and customizations to operating system and included packages (2090839)
https://kb.vmware.com/s/article/2090839?lang=en_us

お遊びの環境で dnsmasq.conf を編集し、vCenter Server Appliance を
インストールしてみることは問題ありませんが、本番環境では論外であること
を認識ください。

DNS サーバ無しでインストールした vCenter Server Appliance で起こり得ること

DNS サーバ無しで vCenter Server Appliance をインストールしている環境に
おいて、発生する可能性がある事象の一例を挙げますと以下のようなものが
あります。
※ 以下はあくまで一例となり、サポートされていない状態の影響範囲を網羅
  して想定することはできません。

・ vCenter Server Appliance のインストールに失敗する

・ vCenter Server Appliance 再起動後にサービスが起動しない

・ vCLS(vSphere Cluster Services) のデプロイに失敗する
  (hosts で名前解決ができていたとしても、失敗します。)

 エラー内容 -> 「タスクは、ユーザーによってキャンセルされました。」

・ 逆引きに失敗し、ホスト名が "localhost" になる

・ vCenter Server Appliance のバックアップ/リストアに失敗する

上述の通り、様々な事象の発生原因となりますので、DNS 無し環境で
何らかの問題が発生した場合、まずは間違えなく DNS を使用するように
サポートからは依頼されます。

※ 原因が DNS で無かったとしても、まずはサポートされる環境に修正
  の上、再現性の確認を依頼されると思ってください。

まとめ

本記事で記載した通り、vCenter Server Appliance には DNS 要件
がありますので、DNS サーバは必須となります。

また、hosts のみで名前解決を行うこともサポートされません。

DNS サーバが無い状態で運用していたとしても後々何か問題が発生し、
サポートから DNS による名前解決を行えるよう依頼され、再構築等の
面倒なことにならないように、初めから DNS サーバは使用しましょう。

タイトルとURLをコピーしました