设为首页 收藏本站
查看: 1217|回复: 0

[经验分享] AD域控制器虚拟化完整篇

[复制链接]
累计签到:2 天
连续签到:1 天
发表于 2016-5-17 09:04:32 | 显示全部楼层 |阅读模式
AD域控制器虚拟化完整篇

一、关于AD DC虚拟化的问题

1、时间同步问题
因为Kerberos身份验证依赖于可靠的时间,所以域中时间同步是非常重要的,如果进行DC虚拟化,时间会与hyper-v主机同步,这样就产生系列问题,所以建议禁用时间同步服务,确保有一个正确的时间同步配置。

2、虚拟机快照回滚
虚拟机快照回滚会产生两个问题:
1)USN(Update Sequence Number)
AD利用USN来提供对目录更改的精确复制,每个DC维护一个64位的数字,在DC上对AD对象作任何更改,USN都会增加。如当DC2从DC1上发起复制的时候,会比较USN的大小。如DC1上某个对象的USN比自己的大,说明有变化,将进行复制变化。如果DC虚拟机利用快照回滚到了之前一个状态上,USN值可能会变得比较小,其他DC会认为这个创建动作已经被复制过了而拒绝复制,导致DC之间的AD数据库不一致和复制失败。
2)RID池
DC为了给新用户或其他对象分配SID,且保证唯一。域中的DC会向RID主机申请一个池,即SID的范围,供新来的对象分配。比如池范围为101-600,使用了一段时间,意味着一部分用户已经从此池中得到了SID号,也同步到了其他的DC了。如果这时侯快照回滚,则可以引起对池中的ID重复分配。

二、Windows Server 2012中的改进
Windows Server 2012中引入了一个新的标志符VM-Generation ID,这样虚拟DC会得到一个VM-Generation ID的内置标识符,但是需要Hypervisor支持。VM-GenerationID的值作为计算机对象的一部分保存在AD中,同时也保存在虚拟机配置文件中。
  • 在AD中,VM-GenerationID的值保存在该Domain Controller计算机对象(computer object)的msDS-GenerationID属性(attribute)里面。
  • 在虚拟机配置文件中,VM-GenerationID的值保存在虚拟机配置文件(.vmx)中,由配置vm.genid来表示。所有Windows Server 2012服务器,无论是否DC,都会在起vmx中有这个配置值。

此情景下,如果虚拟DC使用快照回滚,如:回滚前ID为1000,回滚后ID为500了。此时,AD中的VM-Generation ID与虚拟机配置文件中VM-Generation ID便不相同,则另一个被称为InvocationID的唯一标识符会被重置,反过来会阻止USN被重用,清空RID Pool。在清空后发起一次AD数据库的同步,将一个AD数据库的权威版本从其他DC复制回来。

三、进行AD域控制器虚拟化

1、虚拟化DC的先决条件:
1)必须是Domain Admins组成员
2)至少有一台Hyper-v主机运行2012或更高版本
3)在Hyper-v主机上具有Local Administrators权限
4)一台托管了PDC模拟器FSMO角色的DC,且运行Windows Server 2012或更高版本(可以使用netdom query fsmo查看域中哪台DC托管此角色)此服务器能主要用于身份验证和安全审计,不是克隆的一部分噢。
5)与PDC模拟器在同一个域的虚拟DC,用于克隆,且运行Windows Server 2012或更高版本。
6)要克隆的DC上不能运行DHCP、AD CS、ADLDS角色(这三个角色不支持克隆)
7)要克隆的DC上弹出虚拟软盘驱动器,因为当试图导入新的VM时保持连接会出问题。

2、加入安全组
Step 1:在托管PDC模拟器DC上,打开"AD 用户和计算机",展开,找到Users文件夹下的Cloneable Domain Controllers安全组。
wKioL1c5q-yAaCh2AAD4DJuwe18313.jpg
此组是用来控制哪些DC可以被克隆的。
Step 2:在"成员"选项卡中加入要克隆的DC计算机,本例中加入了Server02。
wKiom1c5qwbDObUEAAAx5-q-T1o788.jpg

3、创建DcCloneConfig.xml文件
Step 1:检查应用程序是否支持克隆。在PowerShell中输入:
Get-ADDCCloningExcludedApplicationList GenerateXML
wKioL1c5q-3zdTnTAABKuZGC5SI579.jpg
Step 2:为新克隆的DC配置所需参数:
wKiom1c5qwfyRM3jAAGfpqDr44c481.jpg
此命令会创建和保存克隆所需的DcCloneConfig.xml文件。

4、导出克隆的DC
wKioL1c5q--Rlg9gAABL7O0SL7M309.jpg

5、在hyper-v主机上导入
wKioL1c5q-_j0KZmAABHapo2tkE545.jpg
在Hyper-v管理器中右击,选择"导入虚拟机",然后根据向导很容易就导入啦。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-217998-1-1.html 上篇帖子: windows server 2003 系列号 下篇帖子: Windows 2003支持4G内存 控制器
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表