web-dev-qa-db-ja.com

ワークステーションからすべてのノードでchef-clientをトリガーする方法

私には5つのノードがあり、それらすべてに共通のセットアップクックブックが1つあります。

ここで、この一般的なクックブックに、すべてのノードでSQLサーバーを構成する別のタスクを追加したいと思います。すべてのクライアントでこの変更をすぐに手動でトリガーする方法/コマンドはありますか?

AzureVMを使用しています。すべてのノードはWindowsServer2012マシンです。私はすることができます

knife winrm machine-name chef-client -m -x username -P password

すべてのマシンで、しかし私はこれを行うためのより良い方法があるはずだと確信しています。私はchefを使うのが初めてなので、ここでは非常に基本的なコマンドが欠落している可能性があります。

2
divyanshm

オープンソースのChefを使用している場合は、説明した方法が最も簡単な方法です。

Enterprise Chefを使用している場合、 Push Jobs が探している機能です。

2
zts