【问题标题】:Deploying web frontend, service backend and SQL Server to VM via DSC?通过 DSC 将 Web 前端、服务后端和 SQL Server 部署到 VM?
【发布时间】:2014-09-01 17:53:06
【问题描述】:

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

【问题讨论】:

    标签: powershell dsc


    【解决方案1】:

    你的旅程很颠簸! DSC 是相当新的。官方文档严重缺乏。最佳实践实际上是不存在的。

    针对您的具体情况,您决定推还是拉? Pull 是大多数人想要做的事情,但是使用 push 来熟悉 DSC 要简单得多。使用 Pull 时有很多陷阱不是很清楚,您必须部署一个 pull 服务器来测试它们。

    更复杂的是,您要部署的大多数东西还没有内置资源。 DSC Resource Kit 提供了很多这些资源。

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

    我说这一切是作为一个刚开始使用 DSC 几周的人。我已经部署了拉服务器,我已经编写了自定义和复合资源,我能够从拉服务器分发它们。我仍在为我的团队制定工作流程。

    它有很多内容,我对此感到非常兴奋,但可用的资源非常分散且不全面。我必须自己解决很多模棱两可的问题。

    资源

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

    随着您的深入,您会遇到更具体的问题,这些问题可能更适合此类网站。

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

    【讨论】:

    • 谢谢布赖恩。这就是我正在寻找的。但 DSC 有潜力,所以我会继续努力。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 2021-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-26
    相关资源
    最近更新 更多