Google compute engine 了解谷歌云平台';s自动定标器

Google compute engine 了解谷歌云平台';s自动定标器,google-compute-engine,Google Compute Engine,Autoscaler最近被添加为Google云平台的一个选项。如果我理解正确,您可以创建一个模板VM,Autoscaler将根据此模板VM增加VM的数量(如有必要) 我的主要问题是:这个模板VM不包含/var/www中的默认文件。即使创建快照并将快照用于模板,文件夹/var/www也是空的。因此,我如何使用自动缩放和同步(自动)创建的所有虚拟机。我已经使用了云SQL,正在将图像移动到存储桶中。但我想没有人的网站或应用程序能够处理空的/新安装的虚拟机。实例模板(使用Autoscaler扩展新虚拟机

Autoscaler最近被添加为Google云平台的一个选项。如果我理解正确,您可以创建一个模板VM,Autoscaler将根据此模板VM增加VM的数量(如有必要)

我的主要问题是:这个模板VM不包含
/var/www
中的默认文件。即使创建快照并将快照用于模板,文件夹
/var/www
也是空的。因此,我如何使用自动缩放和同步(自动)创建的所有虚拟机。我已经使用了云SQL,正在将图像移动到存储桶中。但我想没有人的网站或应用程序能够处理空的/新安装的虚拟机。

实例模板(使用Autoscaler扩展新虚拟机的基础组件)目前不支持创建和附加单独的非引导数据磁盘

因此,如果要将使用多个磁盘的现有部署传输到Autoscaler,则应首先将数据磁盘的内容复制到启动磁盘

许多将/var/www的内容放在单独的磁盘上的情况就是这样。

  • 请将此内容编辑为评论,没有足够的分数进行评论

实际上,您可以附加其他磁盘,它们必须处于只读模式。如这里所述(查找
--disk PROPERTY=VALUE

在这里是在黑暗中拍摄的,但是您是从复制到var/www的应用程序开始,还是碰巧使用了单击部署应用程序?我问这个问题的原因是,对于许多单击部署应用程序,使用了一个单独的数据磁盘,并且var/www链接到此磁盘。这可能解释了为什么快照引导磁盘不会复制应用程序文件。您好,谢谢您的回复。是的,我使用单击来部署功能。这可能解释了很多。目前的行为真的很奇怪。分离和连接硬盘会导致丢失所有数据。另一件奇怪的事。。。当我创建一个快照并用它创建一个磁盘并将其连接到一个新的VM时,甚至我在源代码上启用的apache模块也没有在快照/磁盘中启用。嗨,Chris,我做了一些测试。如果我拆下附加磁盘(只剩下引导磁盘)并更改/var/www/index.html。更改后的文件位于新实例上,其源为启动磁盘上的快照。但是,当我在具有额外磁盘的实例上执行相同操作时,var/www中的文件不会被移动/安装。文件夹是空的。我没有跟踪你,你能再解释一下吗,或者发电子邮件到my+@google.com与我聊天吗?