免責事項:これは英文の記事 Error "A specified parameter was not correct: spec.sharesInfo.shares" when importing OVF to a Cloud Director の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
YYYY-MM-DDTHH:MM:SS,### | ERROR | task-service-activity-pool-71 | FutureUtil | Failed to create VM in Storage Fabric | requestId=########-####-####-####-############,request=POST https://example.com/api/vdc/########-####-####-####-############/action/instantiateOvf,requestTime=1753313976446,remoteAddress=##.####.##.###:50389,userAgent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/201...,accept=application/*+xml;version 38.0 vcd=########-####-####-####-############,task=########-####-####-####-############ activity=(com.vmware.vcloud.backendbase.management.system.TaskActivity,urn:uuid:########-####-####-####-############)
com.vmware.ssdc.library.exceptions.VimInvalidArgumentException: The operation could not be performed because the argument is invalid. A specified parameter was not correct: spec.sharesInfo.shares
at com.vmware.ssdc.library.vim.LmVim.Convert(LmVim.java:262)
at com.vmware.ssdc.library.vim.LmVim.Convert(LmVim.java:498)
at com.vmware.vcloud.val.internal.impl.ImportVAppFromOvfActivity$ImportOvfToVcPhase.initiateImportFromOvf(ImportVAppFromOvfActivity.java:854)
at com.vmware.vcloud.val.internal.impl.ImportVAppFromOvfActivity$ImportOvfToVcPhase.invoke(ImportVAppFromOvfActivity.java:243)
at com.vmware.vcloud.activity.executors.ActivityRunner.runPhase(ActivityRunner.java:175)
at com.vmware.vcloud.activity.executors.ActivityRunner.run(ActivityRunner.java:112)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: (vmodl.fault.InvalidArgument) {
faultCause = null,
faultMessage = null,
invalidProperty = spec.sharesInfo.shares
}
VMware Cloud Director 10.5.x
VMware Cloud Director 10.6.x
この問題は、アップロードされるOVF記述子ファイル内で誤った storageIOAllocation.shares.level が指定された場合に発生します。
この問題を回避するには:
別の回避策:
この問題は、ストレージポリシーでIOPSシェアが1000に設定された仮想マシンからエクスポートされたOVFファイルをインポートする際に発生します。
回避策として、IOPSシェア1000以外の値で仮想マシンを作成し、vAppをエクスポートしてからインポートすることで、この問題を回避できます。