Microsoft SQL Server 2005 故障轉移羣集配置Troubleshooting篇(安裝排錯)

   坑爹!

   安裝Microsoft SQL Server 2005故障轉移羣集的過程只能用這兩個字來形容!微軟出的東西永遠都是那麼奇葩,不弄殘你幾千個腦細胞它是不會善罷甘休的!!!真不知道微軟那些開發工程師是怎麼長出來、又怎麼活下來的!!!!!!!balabalabala…………


   言歸正傳吧,最近在搗騰Microsoft SQL Server 2005故障轉移羣集的安裝配置,經過3個還是4個不寐之夜(具體多久我特麼熬夜熬的都不記得了...)終於搭起來了,之間出現了一系列稀奇古怪的問題,折磨啊,不斷的上網查資料,跑SQL的虛擬機建了刪,刪了建,建了刪,特麼還重新建!!!(其實是做了快照的,我只是想表達一種心情T_T),網上很多安裝配置資料寫的太籠統了,根本沒有講到Troubleshooting排錯的部分和需要注意的地方,好吧,那就由被蹂躡致殘的我來貢獻一下,希望大家少走彎路吧,看此博的同志記得緬懷我!!


   先曬個最終配置結束的圖,着實不易。。。。。

wKioL1NcwJeQI0hhAANfNVYsHvo904.jpg


wKioL1Ncwc2SRwvbAAJOS2lz53c333.jpg


wKioL1Ncwc7DNkJCAAJsa5oPuTY286.jpg


wKioL1Ncwc7D-nWMAAKVRdKrZnc016.jpg


wKiom1NcwffhecfgAAFJrL1BScU829.jpg



--------------------

實驗環境

---------------

   先說下實驗環境的基本配置,一臺2003的DC,2臺跑SQL的2003虛擬機(配了三塊網卡),一臺iSCSI存儲(FreeNAS),網絡方面共三個網段,一個公共網段,一個私有網段,一個iSCSI專用網段,拓撲圖什麼的就不畫了,我想大家隨便腦補一下也有了。。。



--------------------

   配置要點

--------------------


   具體的配置過程百度文庫、谷歌上多的是,我不在贅述,就說下安裝之前和安裝過程中需要注意的幾點。

   1、MSCS服務

   2、MSDTC服務

   3、COM+服務

   4、默認共享

   5、遠程節點計劃任務權限

   6、SQL安裝程序-系統配置檢查清單


1、MSCS服務是否正常運行?

   這一點非常重要,就是說如果你的MSCS羣集服務都不正常,你還指望什麼去安裝SQL羣集

實驗中碰到的問題:將兩臺服務器都加入到羣集後做切換測試,發現有部分LUN無法切換,導致羣集切換失敗

原因:存儲故障

處理辦法:重啓了FreeNAS的iSCSI服務後LUN的切換恢復正常,懷疑是軟件BUG導致LUN被hung住

引申:現實工作中如出現此類故障,請檢查你的共享存儲,或者存儲多路徑方面的問題。。。


   (這個問題沒截圖,情況就是點“移動組”後,部分磁盤顯示脫機,而且無法手動聯機,只有再次切回來才管用)


2、MSDTC服務是否安裝,且服務是否正常運行?

實驗中碰到的問題:1、服務明明是已啓動的,可在Windows組件中卻發現DTC組件沒有被勾選;2、第二臺2003虛擬機中安裝了DTC組件後居然在服務列表中找不到

原因:沒有具體查明,因爲有幾次發現組件又被選上了,實在搞不懂;第2個沒有DTC服務的問題我是直接重建虛擬機的,如果是生產環境不便重裝系統的話,可以參考網上其他資料(我還未驗證)

處理辦法:1、重新安裝系統;2、重新安裝MSDTC服務;3、重新安裝DTC組件

引申:推薦安裝windows server 2003原版系統,我的虛擬機是OVF導進去的,之前可能做過什麼安全處理不記得了

wKiom1NcwfigguFoAAU1Eyhy9o4134.jpg


組件檢查:

wKioL1Ncwc7Q5ddwAAMT5MPf3Hs769.jpg



3、COM+系統服務是否正常?

實驗中碰到的問題:服務顯示是正在運行,但在事件管理器中發現有COM+服務報錯的日誌,組件服務中COM+應用程序無法打開

原因:COM+ System Application服務的啓動賬戶問題

處理辦法:先將“COM+ System Application”這個服務的啓動賬號改成“Network Service”啓動,重啓服務後再改回“本地系統賬戶”啓動即可

wKiom1NcwffxWGvXAAU1FcnU5-0361.jpg


   檢查COM+組件是否正常的辦法,在運行對話框中輸入:dcomcnfg,然後展開“組件服務--計算機--我的電腦--COM+應用程序”,我當時的狀況是這樣的,“我的電腦”右下角有個紅箭頭,COM+應用程序打開報錯

wKiom1NcwfeguUMmAAHVJhLwJ4c318.jpg


   修改後正常打開:

wKioL1Ncwc2R7BFBAAKDpSPUSPc778.jpg



4、系統的默認共享是否開啓?

實驗中碰到的問題:安裝程序進行到選擇SQL組件(Database引擎、分析服務、報表服務)那一步時,勾選了“故障轉移羣集安裝”後無法下一步,提示“指定的驅動器無法用於安裝程序。程序文件必須安裝在對所有羣集節點可用的有效本地磁盤中。有效值爲”

原因:系統的默認共享被關閉,導致安裝程序無法繼續

處理辦法:手動開啓兩臺節點的C$共享,或將默認共享開啓。

wKioL1Ncwc3Ccv_5AAOfR1MTVL0878.jpg



5、遠程節點上的計劃任務是否能執行?

實驗中碰到的問題:SQL故障轉移羣集的前期配置都完成,在安裝開始的時候系統卡頓5s左右,然後提示“安裝程序無法在遠程計算機上啓動安裝程序”

原因:沒有權限執行遠程安裝,備節點上的計劃任務屬性中,程序目標是指向主節點的UNC路徑

處理辦法:在主節點開始安裝後,在備節點計劃任務中手動啓動計劃任務“SQL Remote Setup.job”


6、系統檢查配置中是否有警告或錯誤?

   系統配置檢查中除IIS以外,建議不要有其他警告或錯誤,否則很可能安裝不成功,下圖是處理完問題後的效果,全部成功。

wKiom1Ncwfji0tpGAAKtWR6FF1A364.jpg


完。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章