首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IaC Azure自动化

IaC Azure自动化
EN

Stack Overflow用户
提问于 2019-11-29 08:43:51
回答 1查看 120关注 0票数 0

我想按计划执行以下步骤(想必使用Azure自动化):

  1. 在Azure
  2. 中提供VM,在VM
  3. Deprovision

上运行powershell脚本

实际上,我有更多的步骤,但只留下3简单。

我是IaC的新手,感谢您的一般指导和建议。

Requests

  • Should
  • 是Azure自动化的范围,还是我需要其他东西?
  • 我想用文本格式编码所有东西,并放入Git并通过拉自动更新--我使用Runbook或DSC?
    • Regarding步骤2,我不知道如何将我的powersehll脚本上传到新创建的VM中并在本地运行它。脚本下载一些文件并更新一些远程资源。

谢谢,拉斯兰

EN

回答 1

Stack Overflow用户

发布于 2021-03-29 14:04:39

要实现你的目标,有很多选择和工具。如果您将严格地在Azure云中工作,那么以下工具是构建环境的最常用工具。

  • Azure-powershell
  • Azure-CLI
  • ARM-templates

它们每个都非常相似,但都有一些不同,它们都有各自的好处,但它们都是构建虚拟基础设施的工具。为了配置您的资源,还有其他工具。就像您自己提到的,DSC是配置虚拟机的工具。

如果您计划使用github来推送代码,我建议您使用ARM模板。通过在代码中引用,您可以非常容易地使用自己的模板或其他模板。然而,与cli和powershell相比,这可能是学习和理解语法的“最难”的解决方案。但也是最常用的。

可以使用Azure-CLI、Azure-Powershell或其他开源解决方案(如Terraform )构建您的环境并在相同的脚本中配置它,但这不是最佳实践。

在github和Microsoft文档中都有很多入门脚本可供公开使用。

如果你有任何具体的问题,你总是可以给我一个信息,我目前正在致力于天蓝色自动化自己。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59101426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档