TKC作成時にスーパーバイザコントロールプレーンVMのデプロイがタイムアウトで失敗する
search cancel

TKC作成時にスーパーバイザコントロールプレーンVMのデプロイがタイムアウトで失敗する

book

Article ID: 426029

calendar_today

Updated On:

Products

VMware vSphere Kubernetes Service

Issue/Introduction

vSphere with Tanzu 環境において、Tanzu Kubernetes Cluster (TKC) のデプロイが失敗します。
スーパーバイザコントロールプレーン VM の展開タスクが 0% のまま進捗せず、最終的にタイムアウトします。

vCenter Server の vpxd.log には以下のエラーが記録されます。

[VAppImport  opID=####-##] Import task progress: 0
ERROR task-xxxx -- -- tkc-xxxx -- ResourcePool.ImportVAppLRO: :vim.fault.Timedout

Caught exception while importing VM: N3Vim5Fault8Timedout9ExceptionE(Fault cause: vim.fault.Timedout
Done cleaning up after failed import

 

Environment

  • vCenter Server 8.0.x
  • vSphere with Tanzu

Cause

コンテンツライブラリ経由の OVF インポート処理において、外部コンテンツライブラリのVMDKイメージの転送がタイムアウトまでに完了していないことが原因です。
これは、ディスクコピー最適化設定(Disk Copy Optimization)がネットワーク環境やストレージ構成と競合し、通信に発生しています。

Resolution

以下の手順でディスクコピーの最適化を無効化し、事象が改善することを確認します。

  1. vCenter Server へ SSH 接続 root ユーザーでログインし、shell を起動します。
  2. 構成ファイルの編集 /etc/vmware-content-library/vdc.properties ファイルの末尾に以下のパラメータを追加します。
     echo "ovf.useDiskCopyOptimization=false" >> /etc/vmware-content-library/vdc.properties
  3. サービスの再起動 コンテンツライブラリサービスを再起動して設定を適用します。
     vmon-cli -r content-library
  4. TKC を再度作成します。