仮想マシンをデプロイする際、「必要なディスクイメージが見つかりませんでした。」と表示される

  • ESXi 6.7.0 / 7.0.3

仮想マシンをOVFテンプレートとしてエクスポートし、別の仮想基盤へデプロイしようとしたところ、「必要なディスクイメージが見つかりませんでした。」と表示されてエラーとなった。

図1. 必要なディスクイメージが見つからない様子

ファイルは間違いなくそこにあるから、はてな、此は如何にという心持ちである。そこでOVFファイルを紐解くとReferences要素内が不審である。

図2. @が%40に置き換わっている

仮想マシン名はLab@Ubuntu22.04であるのに、href属性内はLab%40Ubuntu22.04となっていた。「@」がURLデコードエンコードされて「%40」に置き換わっている。これが為に件のエラーとなっている模様である。

%40を@に置換して改めてデプロイするとエラーが解消された。なお、ESXi 6.5.0の環境ではエクスポートしてもURLデコードはされなかった。

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください