安裝容錯移轉叢集
若要安裝 Microsoft SQL Server 2005 容錯移轉叢集,您必須執行 SQL Server 安裝程式建立及設定容錯移轉叢集執行個體。本主題說明容錯移轉叢集的元素,以及命名容錯移轉叢集伺服器的重要相關資訊。另外也說明了安裝容錯移轉叢集的基本步驟。
容錯移轉叢集執行個體的元素
容錯移轉叢集執行個體可在一或多台做為容錯移轉叢集之參與節點的電腦上執行。參與節點的數量僅受作業系統限制。
容錯移轉叢集執行個體包含了:
- Microsoft Cluster Service (MSCS) 叢集群組中的一或多個磁碟組合,亦稱為資源群組。每個資源群組最多可以包含一個 SQL Server 的執行個體。
- 容錯移轉叢集執行個體的網路名稱。
- 指派給容錯移轉叢集執行個體的一或多個 IP 位址。
- 一個 SQL Server 2005 執行個體,其中包含 SQL Server、SQL Server Agent 及全文檢索搜尋 (FTS) 服務。
命名容錯移轉叢集執行個體
SQL Server 容錯移轉叢集執行個體永遠都是以單一電腦的型態出現在網路上。您必須使用 SQL Server 容錯移轉叢集執行個體名稱連接到 SQL Server 容錯移轉叢集,而不是使用其執行位置之節點的電腦名稱。這麼做可以讓您確定,無論正在執行 SQL Server 的是哪一個節點,您都可以用相同的名稱連接到容錯移轉叢集執行個體。
容錯移轉叢集執行個體名稱在您的網域中必須是唯一的。SQL Server 不會接聽本機伺服器的 IP 位址。SQL Server 只會接聽在安裝 SQL Server 容錯移轉叢集執行個體期間所建立的虛擬 IP 位址。
SQL Server 依靠容錯移轉叢集中的相異登錄機碼及服務名稱,來確保容錯移轉之後,SQL Server 仍可繼續運作。因此,提供給 SQL Server 執行個體 (包括預設執行個體) 的名稱,在容錯移轉叢集的所有節點之間必須是唯一的。使用唯一的執行個體名稱,可以確保設定為容錯移轉至單一伺服器的 SQL Server 執行個體,具有相異的登錄機碼及服務名稱。
SQL Server 與容錯移轉叢集合併時的注意事項
- 在計劃將多台單機伺服器合併至 SQL Server 容錯移轉叢集執行個體時,建議您在計劃的過程中,一定要確認叢集節點的硬體組態是否足以支援所要主控的 SQL Server 執行個體數。
下面顯示兩個一般的案例,以及可套用於網站組態的建議方案基礎。
狀況 1
您是主控網站,想要提供高達 23 個 SQL Server 執行個體,並具有下列資源需求:- 單一叢集節點有 23 個 SQL Server 執行個體,各使用 2 個處理器,所以共需要 46 個 CPU。
- 單一叢集節點有 23 個 SQL Server 執行個體,各使用 2 GB 的記憶體,所以共需要 48 GB 的 RAM (多出來的 2 GB 記憶體是用於作業系統)。
- 叢集磁碟陣列有 23 個 SQL Server 執行個體,各使用 4 個磁碟,所以共需要 92 個磁碟。
如果您將容錯移轉成員限制為可用節點的一半,則硬體需求降為: - 每個節點需要 23 個處理器、24 GB 的記憶體,以及 46 個可用磁碟。
如果支援掛載點,磁碟總數可再降低。SQL Server 將需要 23 個磁碟,每一個磁碟至少主控 3 個掛載點,以提升磁碟空間的可用性。
可能的限制在於,如果處理器和記憶體的需求增加,在不犧牲現有 SQL Server 執行個體效能的情況下,現有的硬體可能無法支援那些需求。
狀況 2
將現有的 SQL Server 執行個體移轉至容錯移轉叢集
首先,您必須收集現有伺服器目前的基礎資料,記下任何現有的瓶頸。假設基礎效能統計資料提出下列需求,而具有掛載點的單一磁碟已可滿足磁碟需求,則您的組態如下: - SQL Server 1 - 8 個處理器,16 GB 的 RAM
- SQL Server 2 - 4 個處理器,8 GB 的 RAM (需要 RAM,計劃為 12 GB)
- SQL Server 3 – 2 個處理器,16GB 的 RAM (基礎資料顯示需要額外的處理器)
- SQL Server 4 – 4 個處理器,8 GB 的 RAM (需要額外的網路頻寬,請新增網路介面卡給 4 條專用連接)
若要更換這四台伺服器,叢集節點需要的最小組態如下: - 18 個處理器、54 GB 的 RAM 及 6 個網路介面卡
在為容錯移轉叢集中的單一節點計算最小組態的過程中,所要考量的事項如下:
- 需要的 CPU 總數
- 需要的記憶體總數,以及
- 所需的磁碟
- 新增 2 GB 的 RAM 以用於作業系統
請注意,舊版 SQL Server 會遇到的磁碟限制,並不會影響 SQL Server 2005。由於 SQL Server 2005 可支援掛載的磁碟機,所以 SQL Server 的每個執行個體都只需要一個叢集磁碟儲存資料檔案。
安裝容錯移轉叢集
若要安裝容錯移轉叢集,您必須是本機系統管理員,而且在容錯移轉叢集的所有節點上具有權限,能夠登入為服務以及做為作業系統的一部分。
若要使用 SQL Server 安裝程式安裝容錯移轉叢集,請遵循下列步驟:
- 確認建立容錯移轉叢集執行個體 (例如:叢集磁碟資源、IP 位址和網路名稱) 以及可用於容錯移轉之節點所需的資訊。如需詳細資訊,請參閱:
- 安裝容錯移轉叢集之前
- SQL Server 安裝的安全性考量
您必須先完成這些設定步驟,才能執行 SQL Server 安裝程式;請使用 [Windows 叢集系統管理員] 執行這些步驟。針對您所要設定的每個容錯移轉叢集執行個體,都必須要有一個 MSCS 群組。
- 啟動 SQL Server 安裝程式,開始安裝容錯移轉叢集。當您輸入所有必要的資訊之後,安裝程式會在容錯移轉叢集中每台電腦的本機磁碟上安裝新的 SQL Server 二進位編碼檔案執行個體,並將系統資料庫安裝於指定的叢集磁碟上。二進位碼檔案將安裝在每個叢集節點的相同路徑上,因此您必須確認每個節點都和叢集中的所有其他節點擁有共同的本機磁碟機。當 SQL Server 安裝程式完成安裝作業時,就會建立包含所有容錯移轉叢集資源的新 SQL Server 容錯移轉叢集執行個體。
安裝完成之後,若有任何資源 (包括 SQL Server) 因故失效,便會依據容錯移轉叢集臨界值的組態,在相同的節點上重新啟動資源,或是將群組移至可用的容錯移轉叢集節點。可用的容錯移轉叢集節點就是在 SQL Server 安裝期間,定義為容錯移轉叢集執行個體之可用節點的節點之一。附註: 您也可以使用 SQL Server 安裝 CD 上所提供的 .ini 檔案建立容錯移轉叢集執行個體。從命令提示安裝容錯移轉叢集的功能,僅適用於進階使用者。如需使用 .ini 檔案來進行安裝的詳細資訊,請參閱<從命令提示字元執行安裝程式>。
請參閱
概念
其他資源
安裝 SQL Server 2005 的硬體和軟體需求
升級到 SQL Server 2005