我有一個單一的解決方案三個項目,我想用RM DSC部署兩個不同的服務器:如何在一個解決方案中的兩個項目部署到使用版本管理DSC
- Windows服務
- WEBUI
- 和DB項目
對於部署,我有三個Azure的服務器:
-
個
- 一個SQL框
- 和兩個應用程序服務器
目前我能夠在所有三個服務器成功部署的所有三個項目,但對於來自老闆的人一些新的方向,我必須部署我的項目如下:
- Windows服務項目納入所有三個服務器
- 在WebUI到應用服務器之一,
- 的DB項目進入SQL框。
我的最終目標是複製每個目標服務器上只需要的文件。 例如,我只想將DB文件保存到數據庫服務器中,並且僅在App服務器中保存WebUI文件。
你實際使用DSC或只是簡單的PowerShell的? –
我正在使用DSC,在我的解決方案中,我有一個Deploy項目,其中包含多個PowerShell文件,這些文件定義了諸如部署路徑,NodeName,角色等參數......我的最終目標是複製每個目標服務器上所需的文件只要。 – Ted
我已經避免了RM DSC,因爲它增加了很多複雜性,對我來說在部署階段沒有保證或適當。 DSC當然很棒,但我覺得它應該在更高的層面上使用,以控制服務器的完整配置,而不僅僅是部署涉及的位。 –