首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找所需的状态和配置作为代码中心配置管理框架

寻找所需的状态和配置作为代码中心配置管理框架
EN

DevOps用户
提问于 2018-03-24 19:32:56
回答 1查看 88关注 0票数 2

我正在寻找一个支持以下场景的中央配置管理框架:

  1. 期望的状态配置。我的期望是在代码中表达所需的配置,并让框架不断地确保它,以防止配置漂移。当然,它应该支持拉动式。
  2. 所有配置都在源代码管理(例如,git)中进行管理。也就是说,没有特别的剧本。

我来自软件开发环境,在那里拥有版本控制之外的代码是不可想象的。我想对待我的DSC规格相同--所有的东西都在版本控制中,所以当配置被任何人改变时,很容易知道确切的时间,为什么,如何和谁改变它。

我开始研究Azure Automation,不确定它是否符合要求--参见是否有可能将所有配置保留在版本控制中,并使配置保留在版本控制中,并使Azure自动化从那里自动获取?

我们的服务器是Windows服务器。主要是2012年R2,2016年缓慢推出。

EN

回答 1

DevOps用户

发布于 2018-08-12 15:40:13

Ansible是一个工具的示例,它允许您将所有配置定义为存储在SCM中的脚本,并可以处理配置漂移。Ansible有多种方式使用Windows的模块,包括通过run books实现DSC。详细信息请访问:https://docs.ansible.com/ansible/latest/user_指南/windows.html

对于所需的状态配置- https://docs.ansible.com/ansible/latest/user_指南/窗口_Dsc.html#需要什么状态配置?

在编写脚本中还有其他信息,以确保系统保持在所需的状态。重要的是要确保您编写脚本的方式本身不会在系统中造成差异。- https://shadow-soft.com/ansible-idempotency-configuration-drift/

我知道许多环境,在这些环境中,整个系统都是用Ansible定义和部署的,并且用来消除任何漂移。

还有其他方法可以帮助解决这种情况,包括使用动态配置来缩短系统的寿命。只在测试时间或其他短时间内保持正常状态。

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

https://devops.stackexchange.com/questions/3710

复制
相关文章

相似问题

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