Global Catalog,簡寫為“GC”,有的地方叫“全局編錄”,這裡我把它叫做“通用類别目錄”。
主要功能是:幫助域控制器把其他域包含本域的資料收集起來,便于用戶端查詢。
下面我們就邊走邊瞧,看看傳說中的GC。
首先登陸DC,選擇開始-程式-管理工具-Active Directory 站點和服務,通過這個工具我們就可以找到在目前域哪些DC是擔任全局編錄[通用類别目錄 GC]的角色。
<a href="http://angerfire.blog.51cto.com/attachment/200910/11/198455_1255240842smLX.png"></a>
打開站點和服務管理工具,依次展開 Default-First-Site-Name 下的 Servers ,可以看到域控制器。
<a href="http://angerfire.blog.51cto.com/attachment/200910/11/198455_1255240848BpFo.png"></a>
可以看到 DC1 和 DC2 這兩台域控制器(DC1 和 DC2 是我的兩台DC的名字) ,将其展開,可以看到 NTDS Settings 節點
<a href="http://angerfire.blog.51cto.com/attachment/200910/11/198455_12552408505iYH.png"></a>
我們先來看叫做DC1的這台:
滑鼠右擊DC1下 NTDS Settings 節點,選擇屬性。可以在屬性的正常選項中看到 “全局編錄” 這個選項,并且是被鈎選狀态。
<a href="http://angerfire.blog.51cto.com/attachment/200910/11/198455_1255240852GWbU.png"></a>
從上圖中可以看出我的DC1是GC(全局編錄)。
我們再來看一下另外一台叫做 DC2 的域控制器:
滑鼠右擊DC2下 NTDS Settings 節點,選擇屬性。
<a href="http://angerfire.blog.51cto.com/attachment/200910/11/198455_125524085581vX.png"></a>
可以看到DC2也是GC(全局編錄)。
那麼GC什麼情況下會被使用呢?
假設,在我目前域有很多用戶端需要查詢域環境中的資料,而且很多都是其他域的資料,那麼這個時候我目前域就需要至少有一台GC給用戶端提供查詢。
<a href="http://angerfire.blog.51cto.com/attachment/200910/11/198455_1255240857Zq1T.png"></a>
大家可以看到我在DC1下的 NTDS Settings 節點屬性的正常頁籤中把 “全局編錄” 的鈎取掉後再打鈎就會出現上圖中的警告資訊。
那麼什麼時候能夠将目前DC設定為GC什麼時候不能設定為GC呢?這裡有兩種情況:
情況一:如果說當下您的隻有一個域,也就是“單域環境”,那麼我建議您把所有的DC都設定成GC。因為在單域環境下“結構主機”是不發揮作用的(沒有被使用),是以不存在上圖中警告資訊所擔心的情況,是以可以忽略這個警告資訊。
情況二:如果當下您有多個域,也就是“多域環境”,你的GC的角色的伺服器,他絕對不能擔任“結構主機”的操作主機角色(現在咱們還沒講過操作主機,咱們會在後續的文章中和大家介紹)。為什麼不能擔任呢?因為在多域環境下,如果你的一台域控制器即擔任 “GC” 又擔任 “結構主機”(Infrastructure Master)的話,會造成 “結構主機”失效。
是以在我當下的域環境就是單域環境,是以我把兩台DC都設定成了GC,而我在選擇DC1下的 NTDS Settings 節點 屬性的GC選項時,之是以會出現上圖中的警告資訊,就是因為我所選擇的這台DC他就擔任着“結構主機”的角色。
那我目前的單域環境中我設定了兩台GC 是以他們之間會彼此複制互相的資料,如果您的是多域環境,那麼您所設定的GC之間也會彼此複制互相的資料,來友善使用者查詢。
這就是咱們今天和大家分享的關于 “通用類别目錄” Global Catalog 的課程,希望能對您有所幫助。
本文轉自 angerfire 51CTO部落格,原文連結:http://blog.51cto.com/angerfire/211133,如需轉載請自行聯系原作者