資訊無涯,回頭已不見岸

移轉舊主機的DNS服務至VM雜記


話說我公司有一部很神奇的設備,外面有著大大的「F5」標誌,但在我進公司完全接手網管工作後,才確定骨子裡其實是裝著Windows Server 2000,而且負有公司外部DNS 服務的重責(!?)大任。

小弟前陣子查了一下資產資料,發現這位F5 老人家是2001 年就加入服務陣容,至於為什麼變成外部DNS,這可能就要找個會說書的。在幾個問題的考量下(編註:請容後述),我決定把他的功能移交到Hyper-V 的虛擬機器。

因為那台主機的功能非常單純,所以僅需要針對DNS 的設定做移轉,而且移轉的方式其實很簡單,在微軟TechNet 技術文件庫也有資料可以參考。(詳情可以參考文末)
先對舊主機的DNS 相關設定做匯出備份動作:
1. 在 [開始] 的 [執行] 輸入「regedit」,執行登錄編輯程式。並參考下圖的位置,將機碼的設定匯出成檔案。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server

2. 備份「%windir%\system32\dns\」裡的資料。(註:samples 目錄及其資料可以不用拷貝)

做完上述動作後,將已經準備的全新VM 安裝好Windows Server,並新增DNS 服務及拷貝先前的相關設定。
接著在該VM 裡先停止DNS 服務,點擊先前備份的機碼檔做匯入,最後再將備份的「dns」目錄及資料,同樣拷貝至「%windir%\system32\dns\」,這樣就大功告成了。

還有,別忘記為DNS 做轉寄站的設定,並重開機讓設定確實生效。

來聊一下,為何會考量將那台主機的功能移轉至VM,其實是下列幾點原因:
a. 節省電費環保愛地球。曾經用變電家測量過那台主機,只是提供外部DNS 的簡單功能,一般運作也要耗去大約九十幾瓦的電力。以機房耗電龐大可能造成1 度電費5 元,舊主機平均耗電90瓦,在電費計算機網站進行估算,一個月不關機運作就要吃掉334.8 元的電費。
b. 維護成本。該主機的硬體規格非常老舊,除了主機板屬於特殊尺寸,到時壞掉沒得換外,連硬碟都是採上一世代的IDE  規格,萬一主機故障再花人力及金錢成本去修復,實在是很不划算。
c. 導入虛擬化。在先前的長期評估及測試下,已經開預算購入新伺服器為公司導入虛擬化,並且估算過還可容納這台VM 及其功能。

最後,來瞻仰一下這台準備變成消波塊的F5。

▼ F5 背部相關連接埠。上面清楚的標籤說明是原廠貼的,還是先前的MIS所貼,就不得而知了。

▼ F5 內部一覽。現在看到IDE 排線不自覺會有種厭惡感...

▼ 全機採用Sanyo日系電容。如此長時間使用下來,也的確看到其品質,在主機板上完全找不到一顆有爆開的電容。

▼ 搭載了兩張IDE 陣列卡及一張雙埠的Intel 大張網路卡。

▼ IDE 陣列卡是那個年代非常有名的喬鼎科技 Promise Ultra 66。

▼ CPU是Intel Slot 1 規格的P3 550,而記憶體是國外蠻有名的Corsair

▼ 主機板型號為MSPC-6880。沒想到,竟還能拜請Google 大神找到資料...

延伸閱讀:
微軟TechNet 技術文件庫:AD DS 和 DNS 伺服器移轉:附錄 C - 獨立 DNS 移轉

1 則留言

  1. garfield

    請教閣下一個問題:我在2008上裝學校的dns 不知為何反解總是無法正常安裝
    因為學校是1/2個class c 網路上找不到解答,有勞,謝謝!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

© 2024 蘇老碎碎唸

Theme by Anders NorenUp ↑