【发布时间】:2016-10-25 14:29:15
【问题描述】:
我想使用 Powershell DSC(推送模型)管理我们暂存管道中的服务器。服务器映射到如下环境
- 开发:1 台服务器
- 测试:2 台服务器
- UAT:2 台服务器
- 生产:2 台服务器
一个环境中的服务器确实具有相同的配置。但是环境之间的配置是不同的。我想使用推送模型,因为我不必设置拉取服务器。
Powershell DSC 提供了通过单独文件中的配置数据来管理配置的选项,但需要注意的是,您需要指定与相应服务器名称匹配的节点名称。这意味着,我需要在一个环境中复制每台服务器的配置数据。并且在更改配置时,我需要记住第二个地方我需要更新配置值。
此外,我并不真正关心服务器名称。如果明天要换新的服务器,应该只应用与环境相关的配置。
在具有相同配置的一个环境中管理多台服务器的最佳做法是什么?
【问题讨论】:
标签: powershell dsc powershell-5.0