跟踪人们对您的服务器所做的更改的最佳方法是什么?

Rob*_*bin 4 scripting maintenance windows

嗨伙计,

我在一家公司工作,在生产中使用少量 Windows 服务器运行我们的软件即服务产品。通过进行一系列更改,例如创建新数据库、移动数据库文件、设置登录和启用/禁用 Windows 服务。我不是唯一进行更改的人,如果出现问题,调查它的人很可能不会知道最近应用了哪些更改。在大多数情况下,我认为这不是问题,因为我们对更改任何内容都非常谨慎,更改通常发生在规定的时间(当我们升级我们自己的软件等时),而且问题通常很容易被追踪。

但是,我确实想到记录人们所做的更改,何时以及为什么可能会很有用,如果不是为了跟踪问题,那么如果我们需要一些时间来重建这些机器。其他人如何处理?

Nic*_*ias 6

您需要像CMDB一样的官僚作风!,也许……但这不是灵丹妙药。您可以开始使用的最便宜的工具是 MS word 或 wiki。

生产中的服务器需要处于变更控制之下,变更不应随意发生。

您必须为您的企业决定合适的官僚主义级别。

为什么会有多人在这么小的环境中对 prod 进行更改?可能是时候引入明确的角色分离并拥有一个具有管理员访问权限的生产人员并推出所有更改。

对于重建机器,如果您创建许多略有不同的服务器,您可以做一些简单的事情,例如“构建指南”,然后有一个通用指南并填写特定服务器的空白。

您还应该记录您的灾难恢复计划,以便企业知道如果服务器/数据丢失该怎么办。