一、 公司網絡環境:
域:Win2000 AD,名稱:A.com (該域是從NT4.0域升級到AD的)
域控制器:兩臺,server1.A.com(192.168.1.1)和server2.A.com(192.168.1.2)。都配置了AD和DNS服務。
Exchange Server:Win2000 Advanced Server+Exchange Server 5.5 &SP4
名稱:Exchange.A.com (192.168.1.3/202.202.202.1)
公司再外部Inte.net上注冊的域名同樣為B.com.,掛內外兩個IP,再外部DNS上加有A和MX記錄。
這里注意如果公司內外域名稱都一樣是A.com。這很麻煩。因為Win2000AD使用DDNS,內網域中的各個域控制器、獨立的服務器的DNS都要指向到帶有DNS服務的域控制器上。這樣一來,通過oulook客戶端再給外部的User@A.com發送郵件的時候,會產生混亂,很多的時候是被退回,因為內網的域控制器DNS無法正確的解析這個名稱。即使你將外網A.com上dns記錄加到內網dns上也不行,我試過了。解決這個問題的辦法就是給Exchange服務器安裝內外兩塊卡,內部網卡192.168.1.3,dns指向到配置了dns for AD的域控制器192.168.1.1或192.168.1.2上,保證Exchange服務器在AD上注冊的機器賬號可用。外網網卡202.202.202.1,加上網部網關和外網可用的DNS指向。保證通過outlook發往外部的郵件正常。
由于這臺Exchange服務器配置較低,不能保證正常的升級到Exchange 2000和日益增長的公司日常繁忙的業務。所以要先遷移到新的服務器上。
二、 需要知道的
在目錄服務中,數據保存在名為 DIR.EDB 的文件中,該文件在默認情況下存放在默認服務器目錄下的 DSADATA 目錄中。除了 DIR.EDB 文件外,目錄服務還包括一些事務日志,它們可以位于 DSADATA 目錄中、另一個目錄中或另一個驅動器上,到底在哪要取決于是否運行性能優化程序。
信息存儲包括私人信息存儲和公用信息存儲。存放在 PRIV.EDB 文件(默認情況下此文件保存在 MDBDATA 目錄中)中的私人信息存儲包含如郵件和文件夾等的用戶信息。存放在 PUB.EDB 文件(默認情況下此文件也保存在 MDBDATA 目錄中)中的公用信息存儲包含公用文件夾。
象目錄服務一樣,信息存儲由數據庫文件和事務日志組成。默認情況下這些日志和數據庫文件一起也存放在 MDBDATA 目錄中,但如果您運行性能優化程序,那么這些事務日志可能全部位于另一個驅動器上。
三、 開始干
1、 檢查和備份舊服務器相應的目錄和數據。
記錄你的系統win2000 server&sp2,exchange5.5&sp2&sp3&sp4.
停止exchange所有服務,到命令行c:\exchsrvr\bin下運行perfwiz –v
記錄下你當初運行Performance Optimizer后各個相應目錄的位置。這一部很重要,下面是我運行后顯示的當前的目錄結構:
private information store d:\exchsrvr\mdbdata
public information store d:\exchsrvr\mdbdata
information store logs e:\exchsrvr\mdbdata
directory service c:\exchsrvr\dsadata
directory service logs e:\exchsrvr\dsadata
message transfer agent c:\exchsrvr\mtadata
Internet mail service c:\exchsrvr\imcdata
主要是我的dsadata、mdbdata、mtadata優化后都再d:\exchsrvr\下了。
將c:\exchsrvr\下的dxadata、imcdata和d:\exchsrv\的dsadata、mdbdata、mtadata
復制到新服務器對應的目錄上。
2、 準備好新的服務器,將他和server2.A.com(192.168.1.2)這臺域控制器與網絡單獨開來,最簡單的可以用一根對接雙絞線直接連起來。從Server2的AD里刪除Exchange這個機器賬號,將新的服務器名稱和ip全都設置和舊服務器一樣,通過Server2加入到域(注意將dns指到server2上要),這樣不會影響舊服務器和域控制器Server1,以保證他們現在還可以正常的工作。
3、 再新的服務器上(win2000 advanced server&sp2)安裝exchange5.5&sp2&sp3&sp4.
再安裝完exchange server之后進行 Performance Optimize,這時一定要按照舊服務器的目錄結構設置好。
4、 和舊服務器一樣,配置啟動Internet mail service。
停止所有的exchange 服務,如果裝了owa,還需要停止www服務。
用以前舊服務器上復制過來的幾個文件夾數據分別覆蓋對應驅動器上相同的目錄。
5、 由于依賴關系,先啟動exchange system attendant服務,然后啟動exchange directory服務,進入命令行狀態,c:\exchsrvr\bin\下執行ISINTEG –patch命令,顯示updated成功,則啟動information store服務,繼續啟動internet mail service等其他exchange 服務。
6、 各個服務啟動宣告成功。關掉舊服務器,將Server1和Server2兩個域控制器上的Exchange機器賬號都刪除掉,并將Server2和新的Exchange服務器連入整個局域網絡。重新將Exchange服務器加入域。重新啟動服務器。
7、 重啟后檢查Exchange各個服務軍啟動正常。打開outlook客戶端程序,檢查公共文件夾都存在,收發內外郵件均正常。好!搞定了。