在前面的博文中,我們介紹了如何通過軟件模擬實現共享磁盤,也介紹了搭建Windows 2008群集的方法,接下來,我們就要在此基礎上安裝SQL Server 2012群集。
一、環境準備
1、準備3臺計算機
DC1:IP地址192.168.1.1,子網掩碼255.255.255.0,默認網關192.168.1.254,DNS為192.168.1.1
SQL1:IP地址192.168.1.21,子網掩碼255.255.255.0,默認網關192.168.1.254,DNS為192.168.1.1
SQL2:IP地址192.168.1.22,子網掩碼255.255.255.0,默認網關192.168.1.254,DNS為192.168.1.1
2、相關軟件
DC1為contoso.com域的域控器制,并且安裝了StarWind軟件模擬iSCSI共享磁盤
SQL1、SQL2加入contoso.com域,連接到iSCSI磁盤,并且創建了群集,仲裁配置為“節點和磁盤多數”
3、更新補丁
安裝SQL Server 2012,需要事先安裝相應的Service Pack、KB等,詳見另一篇博文《SQL Server 2012快速安裝手冊》
二、安裝MSDTC
1、準備共享磁盤
安裝MSDTC應用程序,需要一塊共享磁盤
2、安裝應用程序
轉到任意一個節點,打開“故障轉移群集管理”,“配置服務或應用程序”。
完成之后,在左側瀏覽框中,可見“服務和應用程序”下面多了一個“WinCluster1DTC”的應用程序,結果如下:
再檢查“存儲”,可見該應用程序占用了一個共享磁盤。
三、安裝第一個SQL節點
1、啟動安裝向導
轉到主節點(當前主服務器),開始安裝
2、準備安裝
接下來,會連接到Internet,掃描產品更新,可以點“跳過掃描”
3、基本配置
在“功能選擇”對話框,建議只在群集上安裝“數據庫引擎服務”和“管理工具”。
4、群集配置
5、其它配置
由于安裝在群集上,數據庫的數據文件將存放在共享磁盤上(即安裝在前面配置“群集磁盤選擇”時所選的磁盤上),如下圖:
6、完成安裝
7、檢查
四、安裝第二個SQL節點
前面的操作步驟已經將SQL Server引擎安裝到群集的第一個節點,但是這個時候還不能實現故障轉移。因為安裝了SQL Server應用程序的只有這第一個節點,在嘗試切換到其他節點時會報錯:
接下來,轉到第二個節點,按下面的步驟在第二個節點添加SQL Server群集。
1、準備安裝
2、配置安裝過程
3、完成安裝
五、驗證與測試
1、域的虛擬網絡名稱
轉到域控制器DC1,打開“Active Directory用戶和計算機”,在“Computers”容器,可見3個VNN(虛擬網絡名稱)。
還可以嘗試在命令行ping這3個VNN。
2、嘗試切換節點
轉到任意一個節點,打開“故障轉移群集管理”,“將該服務或應用程序移動到另一個節點”。
3、檢查SQL Server實例
說明:安裝SQL Server 2008群集,可以參考上述步驟,僅在配置“群集資源組”、“群集網絡配置”等步驟稍有變化。
新聞熱點
疑難解答