坑爹!
安裝Microsoft SQL Server 2005故障轉移羣集的過程只能用這兩個字來形容!微軟出的東西永遠都是那麼奇葩,不弄殘你幾千個腦細胞它是不會善罷甘休的!!!真不知道微軟那些開發工程師是怎麼長出來、又怎麼活下來的!!!!!!!balabalabala…………
言歸正傳吧,最近在搗騰Microsoft SQL Server 2005故障轉移羣集的安裝配置,經過3個還是4個不寐之夜(具體多久我特麼熬夜熬的都不記得了...)終於搭起來了,之間出現了一系列稀奇古怪的問題,折磨啊,不斷的上網查資料,跑SQL的虛擬機建了刪,刪了建,建了刪,特麼還重新建!!!(其實是做了快照的,我只是想表達一種心情T_T),網上很多安裝配置資料寫的太籠統了,根本沒有講到Troubleshooting排錯的部分和需要注意的地方,好吧,那就由被蹂躡致殘的我來貢獻一下,希望大家少走彎路吧,看此博的同志記得緬懷我!!
先曬個最終配置結束的圖,着實不易。。。。。
--------------------
實驗環境
---------------
先說下實驗環境的基本配置,一臺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導進去的,之前可能做過什麼安全處理不記得了
組件檢查:
3、COM+系統服務是否正常?
實驗中碰到的問題:服務顯示是正在運行,但在事件管理器中發現有COM+服務報錯的日誌,組件服務中COM+應用程序無法打開
原因:COM+ System Application服務的啓動賬戶問題
處理辦法:先將“COM+ System Application”這個服務的啓動賬號改成“Network Service”啓動,重啓服務後再改回“本地系統賬戶”啓動即可
檢查COM+組件是否正常的辦法,在運行對話框中輸入:dcomcnfg,然後展開“組件服務--計算機--我的電腦--COM+應用程序”,我當時的狀況是這樣的,“我的電腦”右下角有個紅箭頭,COM+應用程序打開報錯
修改後正常打開:
4、系統的默認共享是否開啓?
實驗中碰到的問題:安裝程序進行到選擇SQL組件(Database引擎、分析服務、報表服務)那一步時,勾選了“故障轉移羣集安裝”後無法下一步,提示“指定的驅動器無法用於安裝程序。程序文件必須安裝在對所有羣集節點可用的有效本地磁盤中。有效值爲”
原因:系統的默認共享被關閉,導致安裝程序無法繼續
處理辦法:手動開啓兩臺節點的C$共享,或將默認共享開啓。
5、遠程節點上的計劃任務是否能執行?
實驗中碰到的問題:SQL故障轉移羣集的前期配置都完成,在安裝開始的時候系統卡頓5s左右,然後提示“安裝程序無法在遠程計算機上啓動安裝程序”
原因:沒有權限執行遠程安裝,備節點上的計劃任務屬性中,程序目標是指向主節點的UNC路徑
處理辦法:在主節點開始安裝後,在備節點計劃任務中手動啓動計劃任務“SQL Remote Setup.job”
6、系統檢查配置中是否有警告或錯誤?
系統配置檢查中除IIS以外,建議不要有其他警告或錯誤,否則很可能安裝不成功,下圖是處理完問題後的效果,全部成功。
完。