我正在嘗試與廚師進行MSI網絡部署。我有大約400臺具有相同配置的Web服務器。我們將在每個200臺服務器的兩個插槽中進行部署。在windows中進行大規模web部署的廚師
我將遵循以下新版本的步驟,
1)增加食譜版本。
2)將食譜上傳到服務器。
3)將食譜版本更新爲角色和運行列表。
我會做很多步驟從cookbook像安裝7 msi,更新IIS設置,更新web.configure文件並添加註冊表項。一旦部署完成,我們需要更新測試團隊,以便他們可以開始測試。我的問題是如何確保在所有機器上成功完成部署?我怎麼能找到一個機器中沒有安裝一個MSI,或者一個web.config文件沒有正確更新?
我的理解是廚師客戶端每運行默認30分鐘,所以我等待下30分鐘才能完成部署。是否有任何其他方式推動(我不能使用推送工作,因爲廚師從廚師高可用性服務器推掉工作支持)從工作站的刀廚客戶端?
這很好,如果有人分享他們在大規模Windows部署中使用廚師的經驗。
在此先感謝。
感謝Tensibai的你的想法。我會試試這個選項。 – Vinoth
是的,我恐怕這主要是基於意見的:/ rundeck不是唯一的選擇,因爲不會固定到環境中......它可以通過具有版本依賴性的「組」包裝器食譜來完成。有很多事實上在你的問題中。也許可以在https://discourse.chef.io上更好地討論 – Tensibai