因此,我们所有人都可能遇到这种情况:您调试了一个问题,却意识到这是六个月前所做的配置更改引起的,并且您不记得为什么这样做了。因此,您撤消它并解决问题,现在又出现了其他问题。哦,是的,现在我记得了!然后您正确地修复它。
这是因为您没有记下正确的笔记,您这傻瓜!但是,执行此操作的好方法是什么?
在工程领域,我们拥有大量旨在帮助我们检测和跟踪变化的软件。源代码管理,代码审查等。跟踪每个更改,每个更改都需要对其内容进行评论。典型的工程部门需要很好的评论,以便在六个月后弄清为什么要破坏它的原因时,您可以使用历史记录的“怪状”功能或二进制搜索构建来找出问题所在。这些工具是非常有效的通讯工具和历史记录。
但是在服务器领域,我们有500种不同的服务,所有这些服务都有不同的配置方式。尽管它们可能具有文本表示形式,但它们并不总是具有文本格式(考虑对文件夹设置权限或更改页面文件位置)。
在我们的环境中,我们将可以进入Perforce的配置文件签入,但是其中很少。无法完全检入Active Directory数据库。尽管可能存在差异,但转储可能有所不同...
过去,我曾尝试在Wiki中保留手动更改日志,但是要保持纪律来做到这一点非常困难(我知道,这不是一个很好的借口,但这确实很难)。
我的问题:您使用什么策略和工具来应对跟踪服务器配置更改的问题?
-更新-
注意:我并不是在寻找共享笔记记录工具(我对OneNote较为熟悉),而是在寻找专门用于帮助跟踪服务器更改的自动化工具。没有跟踪服务器配置更改的综合工具,但是也许有一些针对特定应用程序的工具,例如GPO。
我对您发现有用的特定策略也非常感兴趣。“我们在Sharepoint中共享笔记”非常模糊。您如何保持纪律?您使用什么格式来跟踪您的更改?您如何组织变更数据?我真的很想要例子和想法。