在 Google Cloud Compute 中将 OVA 部署为虚拟机

在 Google Cloud Compute 中将 OVA 部署为虚拟机

我们在云端部署了来自不同制造商的虚拟化 PBX。我想将我们的新部署从当前平台迁移到 Google Cloud。

我们目前使用来自不同制造商的 PBX GCP Compute VM,这些 VM 运行良好。

我只想移动的那个仅在部署为 OVA 映像时才受支持。底层操作系统是 CentOS 6,因此对于 GCP 来说应该没问题

我尝试了文档中能找到的所有方法来部署 OVA,但都没有成功。使用命令行 SDK Shell 看起来很有希望,但后来却因几个错误而失败。

有人有完成此操作的简化说明吗?我没有发现任何迹象表明该软件与 GCP 不兼容。

非常感谢!

编辑

我应该补充一点,上面的代码确实创建了一个镜像,但无法启动。使用上传到 Bucket 的 OVA 创建自定义镜像会创建一个可启动的机器,但与 OVA 无关!它启动的是 Debian 机器,而不是我期望的 CentOS 机器

答案1

Google 计算引擎目前不支持以 OVF 或 OVA 格式导出虚拟机。根据GCP 文档和这个邮政Compute engine 仅支持 RAW 格式。您可能想尝试转换 OVA 文件转换为 RAW 格式,使用一些免费工具(如 VirtualBox)或提取 RAW 格式的文件。

相关内容