对管理员来说,他们最重要的工作能力之一就是要能进行突发故障的恢复,无论该故障是故意的还是偶然的。活动目录(AD)灾难恢复包括确保AD恢复的许多方面。比起只是留有备份,这要复杂的多。确保你能对任何故障,无论硬件还是软件方面进行恢复的最佳方法就是要抢先防备。设法让业务停工期的时间最短,最好没有停工期。在本文中,我们将讨论关于在关键域控制器发生故障时如何确保继续复制AD方面的问题。
密码和安全发生改变,安全策略以及关键配置设置通过组策略执行,FRS复制和AD复制都能使所有域控制器具有相同的组策略。因此,有理由相信它是企业的最大兴趣点,可帮助企业确保成功进行AD复制,并保留未遭破坏的部分。对公司来说,通常会创建灾难恢复站点,在整个组织“轴心”站点出现故障时,该站点可用于支持基础结构,关键应用程序以及数据。许多组织网络以重复轴心及轮辐网络方式进行配置,如图一所示。注意在某些配置中,多种轴心形成AD恢复的核心。多种核心轴心站点包含固有的灾难恢复配置。也就是说,如果一个核心站点出现故障,还有其他站点分担载荷。

(图1)
对单一的轴心配置来说,灾难恢复的难题在于在网络链接良好的地方创建AD站点,至少与企业中的每个森林的每个域中的一个域控制器相连接。这就得包括至少一个通用目录服务器(GC),Exchange服务器和其他依赖于用来支持用户社区的基础结构中的打印文件或应用程序服务器。
假设我们选择了这样一个站点,并具备必需的服务器基础结构,我们需确定的一件事就是在主要轴心站点不可用时AD恢复会如何。记住,你不必非要等到对该站点的恐怖袭击会使其不可用,一个简单的网络故障或电力损耗都会使其出现问题。
你需要考虑哪里的网络是简单的中心辐射型拓扑结构。如果主要轴心站点发生故障,设计良好的DR站点可以继续工作。为避免轴心站点中所有域控制器发生故障,在考虑如何准备多余AD复制时要创建与主要轴心站点及DR站点之间的站点链接,如图二所示。这里我们发现将远程站点与主要轴心站点相链接起来的站点消耗为100,而那些将远程站点与DR站点链接起来的要消耗200。表面看起来很有道理。只要主要站点中的域控制器还在运行,就不会用到多余的链接。然而,在测试主要站点域控制器实效时,我们发现KCC计算出不同的拓扑结构,而不是本来想要的结构,这样就在远程站点之间而不是直接同DR站点建立连接。它无法进行纠正。在考虑为何KCC会以这种方式进行计算时会发现,AD复制规则中显示该错误是源于设计问题。

(图2)
活动目录复制有一个内置的冗余特性,被称为站点链接桥(SLB)。如在任何给定站点中,域控制器出现故障,SLB允许KCC建立可传递链接,在不需人力操作的情况下,允许复制对出现故障的域控制器进行调整。当出现故障的域控制器是站点中唯一的域控制器(或者,如站点中所有域控制出现问题时),SLB就尤为重要了。看看图示三中的情况。有三个站点,ATL,CHI,以及NYC。假设物理网络将所有三个站点联结起来,一个站点链接联结ATL和CHI,一个站点链接联结CHI和NYC。ATL与NYC之间没有站点链接联结。只要CHI中的域控制器可用,复制就没有问题。但如果CHI域控制器发生故障怎么办?似乎ATL同NYC之间的复制也会无法进行,在没有SLB的情况下更会出现这种问题。如果SLB可用,KCC就要有所决定,因为ATL能复制到CHI,CHI复制到NYC,然后ATL又能复制到NYC。从ATL到NYC之间又会创建链接,消耗与CHI-NYC,ATL-CHI链接的联合消耗相等。(如图四所示)

(图3)

(图4)
需要记住的是,KCC不能看到物理网络,要依靠管理员配置物理网络中联结域控制器的站点链接。当CHI站点出现问题,KCC就会察觉到。因为CHI-NYC域ATL-CHI间存在联结性,物理网络联结了ATL与NYC,但是管理员不能从ATL-NYC中创建明确的站点链接。KCC负责这种勘漏和ATL、NYC之间的复制,直到CHI恢复工作,在这种情况下,KCC将拆除ATL-NYC联结,并通过CHI建立初始联结。我们可以决定使SLB实效(默认情况下它是可用的)并简单地创建ATL-NYC链接,但是在较大环境里,管理起来比较困难。
在我们所讨论的问题中,比较重要的一点是Windows 2000本身存在一些限制,基于这种原因微软建议在企业中的域控制器站点最多不能超过200个,对单一轴心站点的复制不能多于120个,因为除了KCC限制外,硬件配置也是很重要的一方面。我们现在无法对该主题展开来说,但是在推出的KB文章里有很好的说明,如KB244368以及Branch Office部署指南。通常的解决方法是使SLB失效,减少KCC中的载荷,并切实消除多数情况中的问题。Windows 2003使用完全不同的支持生成树算法,可允许KCC消除那些限制,让我们重新使用SLB。
因此,在消除DR站点到远程站点中所创建的复制链接时SLB起到什么作用呢?如果我们利用原来在ATL,NYC及CHI站点中用到的例子,就能发现它是如何工作的。在那些例子里,CHI是轴心站点,ATL是DR站点。但是除了NYC,我们还有很多其他的远程站点,当然SLB也被激活。在例子中我们看到,在CHI站点中的域控制不可用时,远程站点NYC是如何被复制到ATL的。这种情况也适用所有其他的远程站点。因此,如果CHI的域控制器不可用,KCC将最终确定CHI没有可复制的域控制器,它将创建链接到ATL,允许在远程站点与ATL之间建立联结对象,完成网络容错备援设置。
需要指出几个重要问题:
总的来说就是以尽可能简单的模式设计复制的拓扑结构(中心辐射结构提供到达远程站点的单一路径),允许SLB在主要轴心站点发生故障时提供冗余配置。
|
· 深入理解Linux软件包的.. · 玩转Windows访问Linux.. · Linux操作系统启动http.. · 让IIS支持PHP的配置步骤 · 解读WAMP和LAMP:从对立.. · Vista一日游 |
· 微软向OEM厂商提供XP恢.. · 识别Linux系统的文件类.. · Linux文件系统的隐藏权.. · 关于小型企业组建VPN的.. · 万兆光纤 · 大家觉得whatsup这个网.. |
|
|||
| · OSPF路由协议专栏 · 思科路由器产品 · 华为路由器产品 · 路由器模拟器 · AIX操作系统管理应用(.. · 思科路由器配置 · 路由器组网解决方案 · 路由器密码恢复 |
· 无线路由器故障处理 · 路由故障处理手册 · 路由器访问控制列表(AC.. · 路由器的安全配置与安.. · 无线路由器配置 · 路由器技巧 · 华为路由器配置 · 路由器配置基础 |
||
|
|||
| · Java基础教程 · VPN技术 · SQL Server 2005全解 · ARP攻击防范与解决方案 · SOA 面向服务架构 · SQL Server 2005全解 · Java编程开发手册 · 三层交换技术专题 |
· SQL Server入门到精通 · Windows Server 2003企.. · Windows远程桌面应用 · C#技术开发指南 · VPN技术 · Solaris 10 配置管理 · C#技术开发指南 · Windows操作系统安装 |
||
|
|||
| · VPN技术 · ARP攻击防范与解决方案 · SQL Server 2005全解 · Java基础教程 · SQL Server入门到精通 · SQL Server 2005全解 · SOA 面向服务架构 · Java编程开发手册 |
· C#技术开发指南 · 三层交换技术专题 · C#技术开发指南 · Windows远程桌面应用 · Windows Server 2003企.. · 邮件服务器专题 · wimax技术与趋势 · Windows操作系统安装 |
||
| ·DB2 Viper快速入门 ·DB2 9数据库的镜像分割与.. |
·将XML应用程序从DB2 8.x.. ·DB2 9中的pureXML:如何.. |
| ·服务器中的“傻瓜机”在.. ·盖茨也喜欢登录Youtube看.. |
· · |
| · 职场冲浪(之八):让感.. ·职场冲浪(之七):潜心.. |
·人生如鞋 ·职场冲浪(之六):从离梦最.. |
| ·将职业教育职业化 - 各IT.. ·思科交换机上实现MAC地址.. |
·关于51CTO合作出书中的职.. ·OSPF动态路由协议入门简介 |
| · NGN:下一代网络 · 网络访问中断大排查 · FTTx光纤接入 |
· 平凡黑客讲述精彩人生(.. · 平凡黑客讲述精彩人生(.. · 平凡黑客讲述精彩人生(.. |
| · C++是垃圾语言?! · 2007年IT界七大抄袭事件 · Java实用开发全集 |
· 解析Ajax开发框架 走进A.. · 基于Google Maps与Ajax.. · 基于Google Maps与Ajax.. |
| · Ubuntu 中文开源频道 · Solaris基础知识入门 · 微软正式发布英文版Wind.. |
· 服务器基础知识入门 · Rambus第二?看全缓冲内.. · 服务器节能对比测试:AM.. |
| · 甲骨文Oracle 11g正式发.. · Oracle数据库开发之PL/S.. · Oracle数据库开发基础教.. |
· 存储2006,一个并购的大.. · IDC宣布浪潮蝉联存储市.. · 双机热备技术 |