iT邦幫忙

0

2003 AD 32位元 升級到2008 R2 64位元

第一次玩AD升級就卡住,找不到上次Ray大師的順序~~~跟大家求救了

環境:
DC1:Windows 2003 Std 32位元,5大角色+GC
DC2:相同OS,Exchange Server 2003 ,GC
DC3:新主機,Windows Server 2008 R2 X64,擬取代DC1
Clinet:XP+Vista 32Bit+Windows7 (32+64)+IPhone+Mac OS V10.X(蘋果入侵!)

為了管控用戶端,非把DC升級到2008 R2 64BIT 不可

問題:
1.在二台DC上執行 2008 R2 X32光碟的Adprep 等動作之後 ,沒有特殊問題,但是在DC3執行Dcpromo失敗,它還是要求我在DC執行Adprep

2.在既有二台DC上執行 2008 R2 X64光碟的Adprep 等動作,當然不行,版本不對

難道要先 2008 R2 X32,才能有X64??

以上請教大家經驗,感謝。

26
raytracy
iT邦大神 1 級 ‧ 2010-11-19 21:20:18
最佳解答

糖叔:

看更多先前的回應...收起先前的回應...
raytracy iT邦大神 1 級 ‧ 2010-11-19 21:35:14 檢舉
  1. 您可以直接使用 R2 x64 版的 adprep 在 2003 上面執行, 關鍵是: 您必須執行光碟中的 adprep32, 而不是 adprep, 因為此版的 adprep 是 64bits, 必須用 adprep32 才是 32bits.

  2. 如果您的 DC1, DC2 是在同一個 Site 內的話, 不需要在兩台上面都執行 adprep (adprep32), 只需要做一台, 等他同步複寫完畢之後, 另外一台自然就更新了. 不過, 由於您的 DC2 上面又有 Exchange, 本身的複寫動作會很慢, 因此有可能要等很久才會同步完畢, 我的習慣是等 24hr.....

如果您只做了 adprep, 還沒做其他動作(也還沒安裝 R2 DC)的話, 請依此步驟查修:

  1. 在 DC1,DC2 上面執行 (要先安裝 2003 Suppor Tools):

    <pre class="c" name="code">repadmin /showrepl

觀察是否每一個複寫都成功? 沒有失敗的紀錄.

  1. 檢查 DC1,DC2 上面的事件檢視器, 看看: 目錄服務, 檔案複寫服務, DNS伺服器, 這三個記錄檔內, 有沒有錯誤或是警告? 若有的話, 請先排除這些故障.

  2. 在 DC1 或 DC2 上面執行 (要先安裝 2003 Suppor Tools):

    <pre class="c" name="code">dcdiag

看看有沒有錯誤? 是否每一項都可以 Pass?

  1. 若以上皆可通過, 沒有錯誤, 請確認: DC2 的 DNS 設定是指向 DC1, 繼續在 DC1 上面執行 R2 x64 光碟上面的 adprep32:

    <pre class="c" name="code">adprep32 /forestprep
    adprep32 /domainprep /gpprep
    adprep32 /rodcprep

以上請依序執行, 否則會有問題.

  1. 請等待複寫完畢.

  2. 繼續重複以上 1~3. 步驟, 若無問題, 再開始安裝 R2 x64.

raytracy iT邦大神 1 級 ‧ 2010-11-19 21:48:00 檢舉

===================== 補充:

在執行完 R2 x64 上的 adprep32 之後, 您的 2003 DNS Server 內容看起來應該像是這樣:

紅色框內的項目是不可缺少的 (圖例中的網域是 dinyi.com.tw), 請注意 _msdcs 必須位於最外層, 而屬於 domain 裡面的 _msdcs 內容應該是空的.

您在最外層的 _msdcs 上面按右鍵選內容, 他的複寫設定應該是最上面的 Forest Level:

您在網域名稱上面按右鍵選內容(此圖例是指: dinyi.com.tw), 他的複寫設定應該是中間的 Domain Level:

如果您的 DNS 少了以上圖例中的內容, 或是位置不對, 請不要安裝 R2 x64, 先設法解決這個問題.

外獅佬 iT邦大師 1 級 ‧ 2010-11-20 01:39:11 檢舉

糖叔叔...大師的話要聽...要準時吃飯、睡覺.....這樣,包你工作順利,身體健康....哈哈

raytracy iT邦大神 1 級 ‧ 2010-11-20 12:41:03 檢舉

================ 補充

執行 adprep 並不是隨便選一台 DC 就可以做, 最適合的是擔任 FSMO 角色的那台; 萬一您的 FSMO 是分散在不同 DC 的話, 執行時須特別注意:

adprep /forestprep 必需在 Schema Master 這台 DC 執行
adprep /domainprep /rodcprep 必需在 PDC Emulator 這台 DC 執行
adprep /rodcprep 必須在 Infrastructure Master 這台 DC 執行

如果您不知道以上是在哪一台的話, 可以用:

&lt;pre class="c" name="code">netdom query fsmo

查詢出哪一台 DC 擔任哪一種任務

至於上面所提到的各種 AD 檢修指令: dcdiag, repadmin, netdom 等, 必須先安裝 2003 光碟的 Support Tools 才能使用, 工具放在光碟的 \Support\Tools\SUPTOOLS.msi

正在啃、研究ray老大的過程~~努力中,星期六還自願沒錢加工,我真是有病啊!!

8
小成
iT邦高手 10 級 ‧ 2010-11-19 20:59:27

咦...?
我這邊沒出現這個問題說
我的環境跟你的類似,也是直接一台2008 r2 x64就直接升dc了
我有先用dcdiag跟netdiag檢查2003那台DC的健康度
然後再到2003那台放2008 x64光碟做adprep
但是這邊要用光碟中的adprep32就可以執行了
然後做完adprep以後再到2008那台把2008那台加入網域,然後再做dcpromo

8
aidan1123
iT邦新手 3 級 ‧ 2010-11-20 19:54:30

最近也剛升級完成,你問題二中的關鍵步驟,要run 2008 x64光碟中的"adprep32 /domainprep /gpprep",就可以了x64 的adprep是x64版.

我後來有發現了,感謝唷!!

我要發表回答

立即登入回答