使用不同文件名打包virtualbox vm导出
我正在使用Packer将现有VirtualBox VM导出到ova,但找不到如何为该ova指定文件名 配置如下所示:使用不同文件名打包virtualbox vm导出,virtualbox,packer,ova,Virtualbox,Packer,Ova,我正在使用Packer将现有VirtualBox VM导出到ova,但找不到如何为该ova指定文件名 配置如下所示: "builders": [{ "type": "virtualbox-vm", "vm_name": "base-vm", "output_directory": "output-ova", "format": "ova", ... 在输出中,我得到了output ova/base vm.ova。所需的输出类似于output ova/exported v
"builders": [{
"type": "virtualbox-vm",
"vm_name": "base-vm",
"output_directory": "output-ova",
"format": "ova",
...
在输出中,我得到了output ova/base vm.ova
。所需的输出类似于output ova/exported vm.ova
选项
vm name
控制现有vm的名称和导出文件的名称
那么,如何为输出文件设置不同的名称呢?您是否尝试过使用
"builders": [{
"type": "virtualbox-vm",
"vm_name": "base-vm",
"output_directory": "output-ova",
"format": "ova",
"export_opts":
[
"--output", "exported-vm.ova",
],
...
这些信息来自哪里?官方文档说:--output/-o:指定导出到的云服务提供商的短名称。对于Oracle云基础设施,输入OCI://。来自试用版:)在此之前,我已经使用VBoxManage工具好几次了——输出工作正常,但对于packer,则不然。语法错误:只能指定--output一次。看起来packer自己使用它。然后packer必须自己定义输出值,不确定我们是否可以重复使用,我认为这将是packer直接面临的问题