VMTools のバージョン情報を既存の OVF/OVA テンプレートに追加する方法
search cancel

VMTools のバージョン情報を既存の OVF/OVA テンプレートに追加する方法

book

Article ID: 431391

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事 「How to add VMTools version info to an existing OVF/OVA template」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

カスタマイズタスクが下記のエラーメッセージで失敗します:

Customization of the guest operating system is not supported due to the given reason: Tools is not installed in the GuestOS. Please install the latest version of open-vm-tools or VMware Tools to enable GuestCustomization.

Cause

VMDK ファイルで VMTools のバージョン情報が設定されていない場合、その VMDK ファイルを用いて作成された OVF/OVA テンプレートには VMTools のバージョン情報が含まれません。また、その OVF/OVA テンプレートから作成された仮想マシンは VMTools がインストールされていないと報告されます。

Resolution

既存の VMDK ファイルへの VMTools のバージョン情報の追加には Virtual Disk Development Kit (VDDK) が使用できます:

  1. Virtual Disk Development Kit (VDDK) をダウンロードします - ログインが必要です。またダウンロードには有償のサポート契約が必要となる可能性あります。
  2. VDDK documentation に従い VDDK パッケージをインストールします。
  3. "Write Metadata Table to Disk" API を使用するソフトウェアを開発します。
  4. そのソフトウェアを使用して既存の VMDK ファイルに "ddb.toolsVersion=<version_build_number>" を書き込みます。

より詳細の情報については、API のドキュメント Virtual Disk Development Kit Programming Guide を参照してください。