
我正在遷移到 Server 2008 標準 32 位元版本下的新檔案伺服器。我將舊伺服器稱為“伺服器”,將新伺服器命名為 server2。
我已經更新了server2並修補了它。我還作為成員伺服器加入了網域並設定了 raid 結構。我還將資料移至正確的位置。但這是我不能100%確定的。
The company wants to keep the old name of "server", i did not want to do that and was thinking of just making a cname alias in AD DNS forward lookup zone to point to the new ip address of server2 but you can reference it as伺服器.為了使用別名,我自然會刪除或重命名舊伺服器,或完全將其從網域中取消加入。
我讀過,只要您已取消加入電腦並將其從 Active Directory 下的適當清單中刪除,您就可以將電腦重新命名為 AD 中先前的名稱嗎?我可以只重命名網域中的成員伺服器嗎?我必須更改 sid 或運行 newsid 嗎?
只是尋找一些最佳實踐。提前致謝。總督
答案1
我假設 SERVER 和 SERVER2 都是成員伺服器計算機,而不是網域控制器計算機。
當我更換舊伺服器電腦時,我嘗試將要更換的舊伺服器電腦的名稱指派給新電腦。這是常見的做法。 (如果您正在整合伺服器,那麼這就是一個完全不同的「蠕蟲罐頭」。)
加入網域後重新命名網域成員伺服器電腦沒有問題。 (據說您可以在 Active Directory Server 2008 版本中重新命名網域控制器,但我還沒有嘗試過。)當然,在重新使用已指派給另一台電腦的名稱的情況下,您需要讓保留該名稱的原始電腦離線或重新命名。
我已經在不同版本的 Windows 上執行過多次您所描述的操作。從您所描述的角度來看,我將“SERVER”重新命名為“OLDSERVER”,將“SERVER2”重新命名為“SERVER”,使兩者在整個過程中都加入到網域中。在此過程中,您不必將“SERVER”與網域分開。一旦您在加入網域時將“SERVER”重新命名為“OLDSERVER”,AD 中先前名為“SERVER”的物件將變更為“OLDSERVER”,從而將名稱“SERVER”釋放給“SERVER2”。
順便說一句:我不知道為什麼要運行“newsid”,除非您從磁碟映像安裝系統(即使如此,您也應該使用 SYSPREP 來更改 SID)。您不需要重新產生 SID,除非該 SID 是另一台電腦的副本(例如該電腦是另一台電腦的磁碟複製映像)。
答案2
我考慮過並最終拒絕了我們公司採用您所描述的 CNAME 技術。儘管我認為這不太可能,但可能有某種原因我想繼續訪問舊伺服器。但是,我認為 CNAME 技術非常有用,您可能需要停用嚴格的名稱檢查,我在關於熱備的一個問題
答案3
Server 2008 可能有所不同,但總的來說,我會盡可能避免重新命名 Windows 伺服器。最多尤其如果上面安裝了非 Microsoft 軟體(例如備份代理)。微軟自己在NT 和2000 年的時候就在註冊表和隨機文件中放置“servername”而不是“%computername%”方面就已經夠糟糕的了,這讓我在2003 年就害怕了。我對它印象深刻2008 年與 2003r1 有何不同,因此他們可能最終解決了重命名長期存在的伺服器的問題。
也就是說,你可以像你發現的那樣去做。有用。所有腸道深處的東西都使用 SID,而使用者可讀的東西作為變數。如果您偏執的話,Newsid 是一個很好的工具,可以捕獲所有剩餘的內容,但我相信您需要在未網域的情況下運行它。