我将 Ubuntu 20.04 和 22.04 OVA 导入 vSphere,如下所示:
govc import.ova -name ubuntu-20.04-server-cloudimg-amd64-md -folder vm/DIA_RnD/RMD/buildenvironment/templates https://cloud-images.ubuntu.com/releases/releases/20.04/release/ubuntu-20.04-server-cloudimg-amd64.ova
govc import.ova -name ubuntu-22.04-server-cloudimg-amd64-md -folder vm/DIA_RnD/RMD/buildenvironment/templates https://cloud-images.ubuntu.com/releases/releases/22.04/release/ubuntu-22.04-server-cloudimg-amd64.ova
对于 Ubuntu 20.04,从模板创建的虚拟机可以运行并获取 IP: 20.04 vSphere
对于 Ubuntu 22.04,虚拟机没有获取 IP: 22.04 vSphere
我也尝试过使用 import.spec 并传递选项 json 文件,但结果相同,它适用于 20.04,但不适用于 22.04。
govc import.spec ubuntu-22.04-server-cloudimg-amd64.ova | jq . > 2204.json
govc import.ova -name ubuntu-22.04-server-cloudimg-amd64-md -options 2204.json -folder vm/DIA_RnD/RMD/buildenvironment/templates https://cloud-images.ubuntu.com/releases/releases/22.04/release/ubuntu-22.04-server-cloudimg-amd64.ova
提前谢谢了。
答案1
导入云图像模板后,将其转换为模板之前,您可能必须启用 OVF 环境。
去配置→设置→vApp 选项并启用 OVF 环境IP 分配方案,以及VMware 工具在下面OVF 详细信息。
之后,将修改后的虚拟机转换为模板,并使用该模板部署新的虚拟机。