Google compute engine 我的谷歌计算引擎实例在使用v1api引导时挂起
在串行控制台中,我看到:Google compute engine 我的谷歌计算引擎实例在使用v1api引导时挂起,google-compute-engine,Google Compute Engine,在串行控制台中,我看到: <snip> Booting from Hard Disk... Booting from 0000:7c00 使用v1beta16API创建实例时,成功引导: API_VERSION = 'v1beta16' gce_service = build('compute', API_VERSION) ... request = gce_service.instances().insert( project=PROJECT_ID, body=instan
<snip>
Booting from Hard Disk...
Booting from 0000:7c00
使用v1beta16
API创建实例时,成功引导:
API_VERSION = 'v1beta16'
gce_service = build('compute', API_VERSION)
...
request = gce_service.instances().insert(
project=PROJECT_ID, body=instance, zone=DEFAULT_ZONE)
您可能会遇到这个问题,因为与
v1beta16
API相比,v1
API处理内核的方式发生了变化。在v1beta16中,计算引擎在启动时注入了谷歌提供的内核。从v1
开始,计算引擎现在使用启动映像或持久磁盘中的内核。这允许更大的灵活性,但需要一次手动步骤来更新v1
之前创建的永久磁盘和映像。您可以使用中提供的详细步骤来帮助更新磁盘或映像
如果您只需要快速启动实例,那么可以使用不推荐的v1beta16
API来执行此操作。使用gcutil
的示例:
$ gcutil addinstance INSTANCE_NAME --disk=DISK_NAME,boot --service_version=v1beta16
您可能会遇到这个问题,因为与
v1beta16
API相比,v1
API处理内核的方式发生了变化。在v1beta16中,计算引擎在启动时注入了谷歌提供的内核。从v1
开始,计算引擎现在使用启动映像或持久磁盘中的内核。这允许更大的灵活性,但需要一次手动步骤来更新v1
之前创建的永久磁盘和映像。您可以使用中提供的详细步骤来帮助更新磁盘或映像
如果您只需要快速启动实例,那么可以使用不推荐的v1beta16
API来执行此操作。使用gcutil
的示例:
$ gcutil addinstance INSTANCE_NAME --disk=DISK_NAME,boot --service_version=v1beta16