我在捆绑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.
答案 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默认情况下应该使用首选内核,因此您甚至可能不需要提供该参数。