在設置支持規則步驟準備集群安裝失敗(未集群或集群服務已啟動並線上)
今天我試圖在 Windows Server 2012 R2 伺服器上安裝 SQL Server 2008 R2 集群環境,並在完成所有必要的步驟來準備集群之後(比如為 Windows 集群創建 iSCSI 虛擬磁碟,配置兩個節點成員,安裝 .net 框架3.5、添加 Windows 群集故障轉移功能、配置群集等…)我繼續在 SQL Server 2008 R2 中執行“高級群集準備”安裝。
在初始步驟之一(檢查規則的步驟)中,我發現“未群集或群集服務已啟動並線上”步驟失敗……
查看詳細資訊後,我看到“機器已集群,但集群未線上…”消息
…不確定原因,因為當我使用故障轉移集群管理器檢查集群時,一切似乎都很好
我什至可以毫無問題地對驅動器進行故障恢復和故障轉移。我還執行了驗證報告,一切都恢復了綠色……
關於我可能缺少什麼的任何想法?
更多調查
這是我在查看 SystemConfigurationCheck_Report.htm(在引導日誌上)時發現的……顯然它或多或少是相同的消息。所有其他檢查都是“綠色”(OK)。
此外,在進一步的引導日誌調查中,我發現這部分(在我的一個處決的 detail.txt 中)似乎揭示了更多資訊……
“字典中沒有給定的鍵”是什麼意思……我不能說。我不是高級集群故障排除方面的專家,所以我只是在這裡推測……如果有人認為他們可以找到更多我無法找到的“線索”,我已經在這裡更新了我的引導日誌的內容…… .
更多發現(24 小時後…)因此,即使遵循此頁面和此 KB中的建議,我也無法找到問題的根本原因,但該支持規則似乎對我沒有任何幫助!
今天,出於絕望,我嘗試使用 SQL Server 2017 Enterprise 的安裝映像執行“高級集群準備”,並且確實沒有問題!
所以這個問題似乎僅限於 SQL Server 2008 R2 集群二進製文件(在 2008 R2 之後的某個時間得到解決)。這對我來說不是一個解決方案(因為出於各種原因,我需要在 2008 R2 中進行這項工作),但至少可以更清楚地了解問題(希望如此),並告訴我故障轉移集群安裝和配置沒有任何問題se,但更多的是 SQL Server 2008 R2 如何解釋我有一個功能齊全的集群。
所以,最後經過更多調查,我找到了解釋我的問題和解決方案的正確文章。
原來這篇文章是dco 指出的。事情是這樣的:我遇到的問題沒有通過滑流技術(使用 SP2 安裝)解決,而是在後面提到的其他事情(問題 2:當您嘗試安裝時“集群服務驗證”規則失敗) SQL Server 2008 R2 故障轉移群集實例)。
原來我必須在我的 Windows 2012 R2 機器中啟用“故障轉移集群自動化伺服器”功能。
感謝大家對此事的幫助,特別是 dco 將我指向該網站。由於 dco 提供的解決方案(使用 SP 3 滑流)不是我的問題的解決方案,我沒有接受那個作為答案(因此未來與其他人尋求解決同樣問題的搜尋不會最終陷入瘋狂鵝追逐)。