我需要将50多个计算实例从Google项目移到另一个项目,我想知道是否有什么工具可以解决这个问题。
理想情况下,所需的步骤如下(为了简单起见,我省略了区域和区域):
instances中的所有source projectinstance get machine sizing和附加的disks 列表disk创建一个disk-imagenew instance作为源,在target project中创建machine sizing类型的disk-imagedisk-image附加到new instance (按照创建的顺序)
我一直在检查Terraform和Ansible,但我觉得它们都不支持创建磁盘映像,这意味着我只能在最后两个步骤中使用它们。
我想避免编写shell脚本,因为它似乎不是一个健壮的选项,但我也找不到可以帮助我完成整个过程的工具。
顺便提一句,我这么做是因为我需要为我所有的机器改变子网,看起来你不能在已经创建的机器上做,但是你需要克隆它们来改变网络。
发布于 2020-03-31 19:22:57
https://stackoverflow.com/questions/60949865
复制相似问题