我来自Azure,是Google Cloud的新手。目前我看不到用超过1个磁盘捕获图像的方法;每个映像只允许1个可引导磁盘。我可以通过创建实例模板并附加磁盘来解决此问题,但该磁盘将是只读的,并且必须与实例位于同一区域。有没有一种简单的方法来使用引导磁盘和数据磁盘打包VM?
答案 0 :(得分:0)
由于图片和快照都是基于磁盘的,我还没有找到办法做到这一点。正如您所说,您可以创建一个模板并附加一个磁盘,虽然磁盘必须先前创建,因此,几乎是一个手动过程。我能想到的只是使用脚本来创建disk,然后直接使用带有标记--local-ssd的磁盘创建template或instance。
答案 1 :(得分:0)
所以我在Reddit上发布了同样的问题,得到了那些似乎在那里工作的人的回复。目前唯一的方法是使用快照创建磁盘,并在您创建实例时将其附加到实例。我能够使用YAML文件自动执行此操作,但缺点是部署缓慢(必须在创建实例之前先创建磁盘)。以下是他对此事的评论:
" ...有一个功能,他们现在正在Alpha测试,做你想要的。它应该在今年第二季度上线。所以这只是一个时间问题。"