我正在尝试通过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中看不到与此相关的任何内容。
谢谢!
答案 0 :(得分:0)
当您尝试从空磁盘启动时,通常会发生此错误。您可以将磁盘附加到另一个VM实例并检查磁盘内容以确保它具有有效且可引导的分区。