通过DSC将Web前端,服务后端和SQL Server部署到VM?

时间:2014-09-01 17:53:07

标签: powershell dsc

我在VS有一个新项目,我正在努力做正确的事情"通过使用DSC将Web客户端,Web服务和数据库后端部署到VM。我是DSC新手,但我的理解是我想拥有DSC资源,即VM,IIS实例,SQL Server实例,然后确保我的前端,我的后端和我的数据库的最新版本架构都已部署。这似乎是我实际想用DSC做的最小样本,但如果我能找到任何接近端到端样本的东西,我会被诅咒。指针?谢谢!

1 个答案:

答案 0 :(得分:4)

你正在进行颠簸! DSC很新。官方文件严重缺乏。最佳实践几乎不存在。

根据您的具体情况,您决定推动与拉动吗? Pull是大多数人想要做的事情,但是使用push来熟悉DSC是很简单的。使用Pull时,有很多问题都不是很清楚,你必须部署一个拉服务器来测试它们。

使这一点复杂化的是,您要部署的大多数内容尚未为它们提供内置资源​​。 DSC Resource Kit中提供了大量这些资源。

虽然这是由Microsoft团队提供的,但它仍未包含在基础产品中,并且必须像您自己编写的任何其他自定义资源一样对待,并且这对于拉取服务器来说会变得更加复杂,因为有特定的通过拉取服务器分发自定义资源的要求。

我说所有这些都是为了开始使用DSC几个星期的人。我部署了我的拉服务器,我已经编写了自定义和复合资源,我可以从拉服务器分发它们。我还在为我的团队制定工作流程。

它有很多东西,我对它非常兴奋,但可用的资源非常分散,并不全面。我必须自己解决很多歧义。

资源

最终,您应该开始使用它并发布有关您遇到的障碍的更具体的问题,如果您无法从当前的资源中解决问题。从推送的配置开始,只需更改一点,可能会创建一个文件或设置一个注册表项,然后从那里开始。

随着你的进展,我会有更具体的问题,可能更适合这样的网站。

希望这会有所帮助;祝你好运!