仮想マシン(VirtualBox)をOVA/OVFアプライアンスに作成(エクスポート)する必要があります。VirtualBoxマシンをPythonを使用してOVAアプライアンスにエクスポートするにはどうすればよいですか?
私はこのような(pyvboxラッパー経由)IMachine.export_to()
メソッドを使用しようとしました:
import virtualbox
from virtualbox.library import ExportOptions
vbox = virtualbox.VirtualBox()
vm = vbox.find_machine(VM_NAME)
appliance = vbox.create_appliance()
p = appliance.write('ovf-2.0',
[ExportOptions.create_manifest],
'~/tmp/test5.ovf')
desc = slredmine.export_to(appliance, '~/tmp/test5.ovf')
上記のコードは、私がやりたいことはありません。何OVA/OVFは作成されません。
UPDATE
命令順序が間違っていました。下記の私の答えを見てください。
を解決しました。また、「卵子」タグは、あなたが思ったものとは異なる何かを意味するようです。 –