現象
vSphere Lifecycle Manager (vLCM) の「イメージを使用した管理」の設定で、イメージのコンプライアンスの確認中に「デポへの接続中にエラーが発生しました。」のエラーが発生。
対処方法
該当ホストのDNS設定を、vCenter Server の FQDNからIPを解決できるDNSサーバに変更
背景
- vSphare 7 から 8 へのアップグレードを行う過程で、まずは vCenter Server を 8 にアップグレード
- 8 では、vSphere Lifecycle Manager ベースライン (旧称 vSphere Update Manager VUM) が廃止されており、vSphare Livecycle Manager イメージの設定を行っていた際に、「デポへの接続中にエラーが発生しました。」のエラーが発生
- vCenter Server 7 まで、vCenter Server のホスト名にIPを設定しており、8 へのアップグレードの際に、vCenter Server のホスト名が自動的に FQDN になっていた
備考
- 対処方法にたどり着くまでに時間がかかった
- 「デポ」が vSphere Lifecycle Manager = vCenter Server を示しているとは思ったが、
** ステップ1(イメージの定義)が設定できたので、ネットワーク周りの設定とはすぐに思わなかった
** 証明書(vCenter ServerのCA)の更新もあったので、証明書周りを疑った - 日本語エラーメッセージでは、同様の現象の情報にたどり着けなかった
(解決後になぜか英文で表示されたエラー「An error occurred while connecting to depot.」ならば、DNSが原因かもという情報を発見) - DNSサーバが複数あり、vCenter Server のFQDNのドメインはローカルドメインであり、ローカルドメインを解決できるDNSサーバと、解決できないDNSサーバがあった