在gcloud中导入虚拟磁盘的问题(Centos 6.7)

时间:2018-05-28 12:19:06

标签: google-cloud-platform google-cloud-storage google-compute-engine

我尝试从我的本地Premise Openstack安装程序导入gcloud中的虚拟磁盘。但是我无法在gcloud中成功启动Centos 6.7的VM实例。

我尝试了各种选项来在gcp上运行自定义映像:

Centos 6.7

Raw image 20 GB
vmdk 8 GB image  
qcow2 image  7.3 GB
Openstack compatible CentOS 6.x image  1.2 GB ( Downloaded from Internet) 

遵循的步骤

  • 首先,我们在项目中创建了一个Bucket来上传自定义图像(超过4张图像)。

  • 已安装/配置的Google Cloud SDK。 使用以下命令从我们的自定义图像创建图像(每个图像创建至少需要2小时) gcloud compute images import my-imported-image --source-file gs://your_gcs_bucket/your_server.vmdk --os centos-9

  • 使用上面的自定义映像启动VM,gcp显示Instance Running但无法ssh VM。 要调试步骤4,启用VM上的串行端口,串行控制台上会出现各种错误,似乎VM无法正常启动。 gcloud compute instances add-metadata [INSTANCE_NAME] --metadata = serial-port-enable = 1

  • 尝试使图像可启动的选项,它也没有用。         Gcloud compute images import [IMAGE_NAME] --source-image [SOURCE_IMAGE] --os [OS]

  • GCP显示实例正在运行但在串行控制台上我们可以看到一些错误。

注意:

  • 在GCP帮助链接上,GCP强烈建议在VM上使用pre_check工具,但我们收到以下错误(我们正在运行二进制文件但是root用户但仍然收到错误)
  

[root @ host]#。/ import_precheck

     

致命:2018/05/25 18:50:09.042337 main.go:54:必须以root身份运行

     

致命:2018/05/25 18:50:09.042337 main.go:54:必须以root身份运行

  • 我们还尝试浏览此二进制文件的代码(import_precheck),但由于链接不可用而无法下载(使用GCP提供的链接)。

有人可以帮我在gcloud上启动Centos 6.7图像。

0 个答案:

没有答案