面对记录很多(50)Windows机器的配置,我很惊讶地发现获取服务配置视图是多么困难.我正在从头开始构建这些机器,因此我面临着在所有机器上保持配置一致的需求.我将使用Ghost或类似的实际映像所有服务器,但AD或Exchange等服务的实际配置是一个手动点和点击过程可能很容易导致不一致.
人们如何建议我创建可确保一致性的构建文档?其次,如何在不借助大量屏幕截图等的情况下记录配置?我实际上正在考虑使用Camtasia来获取配置过程的视频,这看起来很荒谬.
谢谢你的帮助!
编辑:下面的一些答案非常有帮助,我认为会让我有一些方法可以达到我希望的目标.特别是,使用脚本安装的答案文件将有助于创建一致的安装,一些WMI工具对文档非常有用(LANsweeper,SYDisproject等)
我真正想要的是拥有一个工具,可以将所有配置分解为人类可读/可编辑的格式,并将其全部重新吸入. Unix基本上总是使用自我记录的配置文件来做到这一点,所以如果没有在一个所谓的现代操作系统中拥有相同的设施,这是一个很大的失望!
从Windows 2000开始安装每个版本的Windows都非常简单,通过“应答文件”实现自动化.
> Unattended Installation Fundamentals (Windows 2003)
> Unattended Installation Fundamentals (Windows 2008)
可以从答案文件执行Active Directory(dcpromo.exe)的安装.
> Unattended promotion and demotion of Windows 2000 and Windows Server 2003 domain controllers
> Create an Answer File for Unattended Domain Controller Installation (Windows Server 2008)
可以从CSV / LDIF文件将对象导入Active Directory,也可以通过脚本以编程方式添加对象.如果您要创建单个域,那么这些对象只需要导入一次,CSV / LDIF导入可能没问题.如果您正在创建多个域或多个林,那么您可能最好通过编写脚本来服务(因为对象的可分辨名称在域到域,林到林的基础上会有所不同).
自Exchange 2000以来,每个版本的Exchange的安装都可以使用答案文件进行自动化.
> How to Create an Answer File for Running Unattended Exchange Setup (Exchange 2003)
> How to Install Exchange 2007 in Unattended Mode
在Active Directory环境中,通过使用组策略在计算机上强制执行设置,可以实现大量配置一致性.我的目标是重新拥有所有非库存配置设置:按组策略设置的操作系统,这样当我部署新服务器时,我不会手动勾选配置项(允许“远程桌面”,运行’添加/删除Windows组件’/ SYSOCMGR用于更改加载的Windows组件,应用本地文件系统和注册表权限等).
除了产品的初始安装之外,了解每个产品存储其配置的位置将使您在一致性方面走得很远.脚本操作文件系统和注册表在Windows上与在* nix机器上操作配置文件完全不同.在注册表操作不合适的地方,通常有命令行实用程序来执行大多数其他配置任务(netsh,“net”命令,资源工具包等).我相当肯定你会遇到的大多数配置任务已经自动化,并且如果你看起来足够努力就可以让某人编写脚本.
re:磁盘映像 – 如果您使用相同的硬件,则可以在使用SYSPREP工具重置计算机的安全ID(SID)并准备进行映像后使用磁盘映像.但是,如果硬件不一致,我建议不要使用磁盘映像.您的服务器供应商(假设它是品牌名称)应该具有自动操作系统部署的“故事”,其中包括为硬件配置驱动程序(OpenManage Server Assistant,SmartStart等).