在GCE VM实例之间分配任务

时间:2017-10-24 03:01:46

标签: google-compute-engine

我想在google计算引擎上的几个实例上运行带有不同参数的相同Python脚本。目前,我通过创建实例组来设置所有实例。然后我ssh到每台机器并使用正确的参数启动Python脚本。

我可以使用startup scripts自动执行所有虚拟机的常用设置,例如安装存储桶等。但我仍然需要ssh到每个VM并使用不同的参数为每个VM启动Python脚本。因此,我想知道是否有一些聪明而简单的方法在每个实例上运行具有不同参数的相同Python脚本。

有什么建议吗?谢谢!

1 个答案:

答案 0 :(得分:1)

一种解决方案是使用元数据:单独创建实例而不是实例组。使它们相同(即使用相同的脚本),除了元数据 - 使用元数据为每个实例提供它的唯一参数。在您的脚本中,fetch the metadata确定如何单独进行。