系统管理员早就知道快照,或者现在称为“检查点”,非常适合开发/测试,但不适合在生产中使用,因为它们需要一系列 VHDX 文件,从而使服务器更慢且更容易受到影响到腐败。并且可能出于其他原因。
但是我想知道在实验室环境中设置一些虚拟机(运行 2016 服务器),安装 AD 和其他一些服务,同时检查所有这些是否明智,然后当我对配置通过删除应合并 VHDX 文件的先前检查点将这些部署到生产中。
我想知道这样做是否会有效地消除具有检查点的机器可能存在的所有可能的性能问题。
我在网上没有找到讨论这个问题的文章。
这是针对刚刚将教室搬到新站点上的新建筑物的学校(出于紧急原因),我们有暑假将他们的域迁移到我从头开始设置的新域,所以我想要在将其投入生产之前花一些时间使配置变得完美。他们已经经历了足够多的动荡,而没有糟糕地实施新的 AD 域!
笔记
我知道 Server 2016 的新“生产”检查点,它使用 VSS 并允许应用程序一致的检查点。老实说,我并不完全理解这意味着什么,但我认为它甚至可以让回滚 SQL 或 Exchange 服务器成为可能。
我也知道微软已经建议不要在 Active Directory 域控制器的生产中使用检查点,尽管我身体里的每一根骨头都对这个建议持怀疑态度。2007 年,我根据所有最佳实践建议在 VMWare 虚拟机上为 150 个用户运行了一个 Exchange 服务器,并且由于硬件由它决定,所以多年来它运行起来就像一个梦想。
据我了解,您想要构建一个开发/测试环境并创建检查点,以便您可以回滚更改,直到您获得您想要的环境。如果是这样的话,建议是
采取你的检查站
安装你的新服务/补丁
执行您的测试
如果测试成功则删除检查点
如果测试不成功,则恢复检查点
正如你所说,当人们离开检查点而不是在所有测试后删除它们时,性能就会受到影响,问题就来了
还值得指出的是,微软确实支持 Active Directory 域控制器的检查点,只要:
Hyper-V 主机是 Server 2012 或更高版本(或受支持的 EXSI 版本) PDC 仿真器位于 2012 或更高版本的 DC 您正在检查点的 DC 是 Server 2012 或更高版本。
Microsoft 不支持服务器 2008 R2 或更低版本上的检查点,
更多信息: https ://technet.microsoft.com/en-us/library/dn818483(v=ws.11).aspx
和这里
http://www.ms4u.info/2013/11/checkpoint-support-on-active-directory.html
希望这可以帮助,
迈克·布朗