实例无法在Google Compute Engine上从磁盘启动

时间:2014-05-20 03:28:25

标签: google-compute-engine libcloud

我正在尝试通过libcloud在GCE上启动一个实例。

当我启动libcloud函数ex_create_multiple_nodes(指定了1台计算机)时,将成功创建实例和磁盘,并附加磁盘。我通过开发者控制台验证了这一点。函数调用不会抛出任何异常。

不幸的是,实例永远不会成功启动: ... Booting from Hard Disk... Boot failed: not a bootable disk ... 完整日志:https://gist.github.com/danwinkler/dcf1351675eb8c744220 (这一再重复)

我已经通过开发者控制台测试了使用相同参数(快照,区域,大小等)启动,并且工作正常。

一位同事指出,该错误与virt-manager造成的错误类似,但我在文档或控制台Link中看不到与此相关的任何内容。

谢谢!

1 个答案:

答案 0 :(得分:0)

当您尝试从空磁盘启动时,通常会发生此错误。您可以将磁盘附加到另一个VM实例并检查磁盘内容以确保它具有有效且可引导的分区。