1
シェフを使用してChef対応VMをローリングアップグレードします。 私が欲しいのです:シェフを使用したローリングアップグレードマシン
- が1 VM上でいくつかの変更を行い、更新のOS設定
- 再起動VMと言うか、単にVMまで(Windowsサービスのような)サービス
- 待ちを再起動(またはWindowsサービス)戻って次のVM
をアップグレード
シェフを使用してChef対応VMをローリングアップグレードします。 私が欲しいのです:シェフを使用したローリングアップグレードマシン
をアップグレード
シェフ自身は、ほとんどの場合、そのうちの1つのマシンを変更するだけです。比較的短時間でデーモンとしてchef-clientを実行している人は、レシピコードのConsulまたはZK APIを使ってローリングゲート/ブロックシステムを実装している人がいます。もう1つの選択肢は何らかの中心的なオーケストレーションを使用することですが、個人的にはファブリックが好きですが、RunDeck、Chef Push Jobs、MCollectiveはすべてオプションです。
私はこの[シェフドミノ](https://github.com/websterclay/chef-dominodes)のために知っている2つの料理本があります(非常に古く、データバッグを使用しているため、 ACLなど)と、[rolling_restart](https://github.com/custora/rolling_restart)という名前のDynamodbロックを使用するものです。外部のオーケストレーションツールがより適しています。 – Tensibai