- ESXi 6.7.0 / 7.0.3
仮想マシンをOVFテンプレートとしてエクスポートし、別の仮想基盤へデプロイしようとしたところ、「必要なディスクイメージが見つかりませんでした。」と表示されてエラーとなった。
ファイルは間違いなくそこにあるから、はてな、此は如何にという心持ちである。そこでOVFファイルを紐解くとReferences要素内が不審である。
仮想マシン名はLab@Ubuntu22.04であるのに、href属性内はLab%40Ubuntu22.04となっていた。「@」がURLデコードエンコードされて「%40」に置き換わっている。これが為に件のエラーとなっている模様である。
%40を@に置換して改めてデプロイするとエラーが解消された。なお、ESXi 6.5.0の環境ではエクスポートしてもURLデコードはされなかった。