Saltstack-orchestration
提供:Dev Guides
SaltStack-オーケストレーション
一般に、*オーケストレーション*は、システムの自動調整および配置です。 Orchestrateランナーは、SaltStackでオーケストレーションを実行するために使用されます。
オーケストラランナー
Orchestrate Runnerは、 OverState (以前のシステム)のすべての機能を提供します。 元は state.sls ランナーと呼ばれます。 このオーケストレートランナーは、ソルト状態システムをソルトマスターコンテキストに一般化するために使用されます。
簡単な実行
Orchestrate Runnerコマンドは state.sls 関数と同じですが、saltの代わりに「salt-run」を使用して実行できます。
次のコマンドは、マスターで実行するために使用され、そのファイルで定義された状態を適用します。
次の output が生成されます-
ここで、現在のバージョンによると、ランナー関数は state.orchestrate に名前が変更されました。 これは、state.sls実行関数との混乱を避けるために役立ちますが、 state.sls の以前のバージョンを使用する必要があります。
関数を実行する
関数を実行するには、 salt.function を使用する必要があります。 /srv/salt/orch/data.sls にある data.sls ファイルについて考えます。 次に、そのファイルに次の変更を追加します。
次のコマンドを使用して、Salt関数を実行します。
次の output が生成されます-