OVF テンプレートのデプロイ時に「転送に失敗しました。OVF 記述子が利用できません。」というエラーが発生する
search cancel

OVF テンプレートのデプロイ時に「転送に失敗しました。OVF 記述子が利用できません。」というエラーが発生する

book

Article ID: 431525

calendar_today

Updated On:

Products

VMware vSphere ESXi VMware vCenter Server

Issue/Introduction

免責事項: これは英文の記事When attempting to deploy an OVF template, the error "Transfer failed: The OVF descriptor is not available" occurs.の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事を参照してください。

vSphere Client を使用して OVF/OVA テンプレートをデプロイしようとすると、「転送に失敗しました。OVF 記述子が利用できません。」というエラーが発生する場合があります。

Environment

 

  • VMware vCenter Server 8.x

  • VMware vSphere ESXi 8.x

 

Cause

OVF デプロイメント プロセスでは、マニフェスト ファイル (.mf) に記載されているチェックサムを使用して、OVF テンプレート ファイル (.ovf、.vmdk など) の整合性を検証します。このエラーは通常、何らかの理由で .ovf ファイルが変更されたにもかかわらず、.mf ファイル内のチェックサムがその変更を反映するように更新されていない場合に発生します。

Resolution

OVF 記述子 (.ovf) が変更された場合、マニフェスト ファイル (.mf) に記録されているチェックサムは無効になります。これを解決するには、ハッシュ値を再計算する必要があります。

ステップ 1: 新しいハッシュ値の計算

編集した .ovf ファイルの新しい SHA-1 または SHA-256 ハッシュを計算します。

注: 最初に元の .mf ファイルを開き、SHA1 と SHA256 のどちらが使用されているかを確認してください。同じアルゴリズムを使用する必要があります。

■ Windows (PowerShell) の場合
SHA-256 の例:
Get-FileHash -Algorithm SHA256 your_file.ovf


SHA-1 の例:
Get-FileHash -Algorithm SHA1 your_file.ovf


■ Linux / macOS (ターミナル) の場合
SHA-256 の例:
sha256sum your_file.ovf


SHA-1 の例:
sha1sum your_file.ovf

ステップ 2: マニフェスト (.mf) ファイルの更新

  1. テキスト エディタ (メモ帳、vi など) で .mf ファイルを開きます。

  2. OVF ファイルの行 (例: SHA256(your_file.ovf)= ...) を探し、古いハッシュをステップ 1 で作成した新しいハッシュに置き換えます。

  3. ファイルを保存します。

Additional Information

When attempting to deploy an OVF template, the error "Transfer failed: The OVF descriptor is not available" occurs.