1

私の要件は、ソフトウェアのインストール後に Windows VM を再起動することです。シェフを使用してプロセス全体を自動化しています。それを行う方法はありますか?

パワーシェルでできますか?
そのためのシェフの方法はありますか?

4

2 に答える 2

1

Windowsクックブックには、再起動リソースが用意されています。

于 2014-05-22T07:04:00.333 に答える
1

上記のように、リンクwindows cookbook & windows rebootを確認してください。私のすべての情報は、以前のリンクから収集されます。

レシピに WindowsRebootHandler を含める

include_recipe 'windows::reboot_handler'

再起動ブロックを作成する

windows_reboot 30 do
  timeout 30
  reason 'Restarting computer in 30 seconds!'
  action :nothing
end
  • timeout: 再起動前の秒単位のタイムアウト遅延。デフォルトは 60 秒です
  • reason: 再起動の理由。デフォルトは「Opscode Chef による再起動」です。

再起動ブロックに通知して再起動をトリガーする

notifies :request, 'windows_reboot[30]', :delayed
  • :delayed - 通知はキューに入れられ、chef-client 実行の最後に実行されます
  • :immediately - 通知はすぐに実行されます
于 2014-05-28T19:05:07.233 に答える