运行自定义映像时出现内核问题

时间:2013-05-19 02:18:49

标签: google-compute-engine

我在捆绑GCE图像时遵循了有关在命令行中指定内核的正确文档。

我指定了以下内容:

--preferred_kernel=projects/google/global/kernels/gce-v20130515

图像包处理工作正常,我没有错误。但是当我运行add instance命令时,我收到以下错误:

$ gcutil addinstance --image=hareem --kernel=gce-v20130515 mynewinstance --project=my-project
INVALID_FIELD_VALUE: Invalid value for field 'resource.kernels': 'projects/hlabsgce/global/kernels/gce-v20130515'. Resource was not found.

1 个答案:

答案 0 :(得分:1)

您可能需要在此处使用内核的全名,看起来gcutil正在您的私有项目中寻找Google内核:

'projects/hlabsgce/global/kernels/gce-v20130515'

而不是

'projects/google/global/kernels/gce-v20130515'

尝试:

gcutil addinstance --image=hareem --kernel=projects/google/global/kernels/gce-v20130515 mynewinstance --project=my-project

gcutil默认情况下应该使用首选内核,因此您甚至可能不需要提供该参数。