系统管理员早就知道,快照(或现在称为“检查点”)非常适合开发/测试,但不适合在生产中使用,因为它们需要一系列 VHDX 文件,这会使服务器速度变慢且更容易损坏。可能还有其他原因。
但我想知道在实验室环境中设置一些虚拟机(运行 2016 Server)、安装 AD 和一些其他服务、同时对所有虚拟机进行检查点,然后当我对配置满意时,通过删除应该合并 VHDX 文件的以前的检查点将它们投入生产,这样是否合理。
我想知道这样做是否能有效地消除具有检查点的机器可能存在的所有性能问题。
我没有在网上找到讨论这个问题的文章。
这是为一所学校准备的,该学校刚刚将教室搬到了新地点的新建筑(出于紧急原因),我们利用暑假将他们的域迁移到我正在从头开始设置的新域,所以我想花一些时间让配置完美无缺,然后再将其投入生产。他们已经经历了足够多的动荡,没有一个糟糕的新 AD 域实现!
笔记
我知道 Server 2016 的新“生产”检查点,它使用 VSS 并允许应用程序一致的检查点。说实话,我不完全理解这意味着什么,但我知道它甚至可以回滚 SQL 或 Exchange 服务器。
我还知道微软建议永远不要在 Active Directory 域控制器的生产中使用检查点,尽管我对这个建议持怀疑态度。2007 年,我违背了所有最佳实践建议,在 VMWare 虚拟机上运行了一台 150 个用户的 Exchange 服务器,由于硬件符合要求,它多年来运行得非常好。
答案1
据我了解,您希望构建一个开发/测试环境并创建检查点,以便您可以回滚更改,直到您的环境达到您想要的状态。如果是这样的话,建议是
- 如果你恢复/删除检查点,那么同时恢复/删除所有检查点.这将避免任何时间戳/复制相关的问题
- 在投入生产之前,请删除检查点。检查点在生产中一直使用,并且 Microsoft 确实支持它们,只要它们不用作备份的替代品,并且只要它们在达到目的后被删除。检查点应按以下方式使用:
占领检查站
安装新服务/补丁
执行测试
如果测试成功则删除检查点
如果测试不成功则恢复检查点
正如你所说,这会影响性能,当人们在所有测试结束后保留检查点而不是删除它们时,就会出现问题
还值得指出的是,只要满足以下条件,Microsoft 确实支持 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
希望这可以帮助,
迈克·布朗