如何将 Google Compute Engine 快照复制到 Google Cloud Storage?

Kri*_*ger 5 google-cloud-storage google-compute-engine google-cloud-platform gcloud

我有一个应用程序安装了应用程序服务器的预设。

我只想将其作为图像复制到 GCS。

我试过'gcimagebundle',它说'找不到平台,你可以在python_factory.py文件中配置平台'。

有什么方法可以将我的快照复制到 GCS?

更多信息:

sudo gcimagebundle   -d /dev/sda -o /tmp/ --log_file=/tmp/abc.log
***************************************************************************
*                                                                         *
*             !!!!  WARNING: YOU ARE INSIDE LVE !!!!                      *
*IF YOU RESTART ANY SERVICES STABILITY OF YOUR SYSTEM WILL BE COMPROMIZED *
*        CHANGE YOUR USER'S GROUP TO wheel to safely use SU/SUDO          *
*                             MORE INFO:                                  *
*      http://docs.cloudlinux.com/index.html?lve_pam_module.html          *
*                                                                         *
***************************************************************************
Starting logging in /tmp/abc.log
Platform is not supported. Platform rules can be added to platform_factory.py.
Run Code Online (Sandbox Code Playgroud)

我使用的操作系统是 CentOS 6

  • n1-standard-1(1 个 vCPU,3.8 GB 内存)
  • us-central1-b
  • centos-6-v20140415

小智 1

Compute Engine 最近添加了一项功能,允许您直接从永久性磁盘创建映像。请参阅https://developers.google.com/compute/docs/images#creating_an_image_from_a_root_persistent_disk上的文档

如果您只有快照,则必须首先从快照创建永久磁盘,然后使用“gcloudcomputeimagescreate”命令将该磁盘作为源磁盘