2017-10-24 12 views
0

google計算エンジンのいくつかのインスタンスで、異なるパラメータを使用して同じPythonスクリプトを実行します。現在、インスタンスグループを作成してすべてのインスタンスをセットアップしています。次に、各マシンにsshを実行し、Pythonスクリプトを正しいパラメータで起動します。GCE VMインスタンス間でタスクを配布する

startup scriptsを使用して、バケットの取り付けなど、すべてのVMに共通する設定を自動化することができます。しかし、私はまだそれぞれのVMにsshを入れて、各VMに対して異なるパラメータでPythonスクリプトを起動する必要があります。したがって、各インスタンスで異なるパラメータを使用して同じPythonスクリプトを実行するいくつかの賢明で簡単な方法があるのだろうかと思います。

提案がありますか?ありがとうございました!

答えて

1

メタデータを使用する方法の1つは、インスタンスグループではなくインスタンスを個別に作成することです。メタデータを除いて同じものを使用する(つまり、同じスクリプトを使用する) - メタデータを使用して、各インスタンスに固有のパラメータを与えます。あなたのスクリプトでは、別々に進める方法を決定するためにfetch the metadata

+0

ありがとうございました。これは少し楽になります:)インスタンスのグループで同様のことを実現できれば、値のリストがインスタンス間にマッピングされる – onkel

関連する問題