1. 程式人生 > >Windows 2016中安裝SQLServer2016 Failover Cluster

Windows 2016中安裝SQLServer2016 Failover Cluster

推薦 src 管理器 數據庫引擎 管理 位置 ad域 data bcf

本文主要介紹如何在Windows Server 2016中部署SQLServer2016 Failover Cluster;什麽是Failover Cluster,請查看微軟技術文檔。

部署環境

編號 服務器名稱 IP地址 操作系統
001 AD1 192.168.100.250 Windows Server 2016 Datacenter Evaluation
002 Storage 192.168.100.252 Windows Server 2016 Datacenter Evaluation
003 SQL1 192.168.100.242 Windows Server 2016 Datacenter Evaluation
004 SQL2 192.168.100.243 Windows Server 2016 Datacenter Evaluation
005 CSQL 192.168.100.244 SQLServer Cluster
006 MSSQL 192.168.100.245 SQLServer Service

先決條件設置

1、配置AD域控制器,如何配置AD域控制器請查看創建AD域
2、部署Storage,如何配置存儲請查看部署Storage
3、設置IP地址,DNS指向域控制器IP
4、安裝用戶這裏使用域管理員,或者新建一個域用戶,需擁有域管理員權限,要擁有域中,活動目錄中的Computers這個目錄的創建計算機的權限,及擁有SQL1和SQL2中本地超級管理員組的權限。

SQL1:
IP Address:192.168.100.242
Netmask:255.255.255.0
Gateway:192.168.100.1
DNS:192.168.100.250

SQL2:
IP:192.168.100.243
Netmask:255.255.255.0
Gateway:192.168.100.1
DNS:192.168.100.250

4、設置計算機名,加入contoso.com域

配置存儲

在Storage服務器上,需要創建兩個ISCSI虛擬磁盤,給SQLServer的群集使用
打開“服務器管理器”,點擊“文件和存儲服務”
技術分享圖片
進入“文件和存儲服務”,點“ISCSI”,選擇“任務”-“新建ISCSI虛擬磁盤”

技術分享圖片
運行“新建ISCSI虛擬磁盤向導”,配置“ISCSI虛擬磁盤位置”為F盤,點擊“下一步”
技術分享圖片
指定ISCSI虛擬磁盤名稱,點擊“下一步”
技術分享圖片
指定ISCSI虛擬磁盤大小,點擊“下一步”
技術分享圖片
分配ISCSI目標,這裏選擇“新建ISCSI目標”,點擊“下一步”
技術分享圖片
設置ISCSI目標名稱,點擊“下一步”
技術分享圖片
設置訪問服務器,點“添加”,選擇用於標識發起程序的方法選擇“輸入選定類型的值”,類型為“IP地址”,值為“192.168.100.242”,點擊“確定”
技術分享圖片
再添加一個“192.168.100.243”IP地址類型的值,點擊“確定”
技術分享圖片
訪問服務器設置好了,點擊“下一步”
技術分享圖片
啟用驗證服務這裏,直接點“下一步”
技術分享圖片
確認配置,點擊“創建”
技術分享圖片
創建完成,點擊“關閉”
技術分享圖片
再新建一個仲裁見證盤,依然在ISCSI裏面,點“任務”-“新建ISCSI虛擬磁盤”
技術分享圖片
運行“新建ISCSI虛擬磁盤向導”,設置ISCSI虛擬磁盤位置,這裏選擇在F盤,點擊“下一步”
技術分享圖片
設置ISCSI虛擬磁盤名稱,點擊“下一步”
技術分享圖片
設置ISCSI虛擬磁盤大小,點擊“下一步”
技術分享圖片
ISCSI目標選擇“現有ISCSI目標”,目標名稱選擇“mssql192”,點擊“下一步”
技術分享圖片
確認配置,點擊“創建”
技術分享圖片
創建完成,點擊“關閉”
技術分享圖片
這時Storage就已經設置好了
技術分享圖片

連接存儲配置磁盤

連接存儲配置磁盤SQL1服務器和SQL服務器都需連接存儲,SQL1服務器配置與SQL2服務器配置一樣,配置如下。
在SQL1服務器上打開“服務器管理器”,點“工具”-“ISCSI發起程序”
技術分享圖片
提示“Microsoft ISCSI服務尚未運行,若要使ISCSI正常工作,必須啟動該服務...”,點擊“是”
技術分享圖片
打開“ISCSI 發起程序”屬性,在“目標”欄輸入存儲服務器的IP地址“192.168.100.252”,點擊“快速連接”,然後看到發現的目標狀態顯示“已連接”,然後點“完成”,再點“完成”,這樣連接存儲就完成了
技術分享圖片
右擊SQL1服務器的“開始”,點擊“磁盤管理”
技術分享圖片
打開“磁盤管理”,右擊連接的磁盤1點“聯機”
技術分享圖片
右擊連接的磁盤2點“聯機”
技術分享圖片
右擊磁盤1點擊“初始化磁盤”
技術分享圖片
初始化磁盤,選中“磁盤1”和“磁盤2”,點擊“確定”
技術分享圖片
右擊“磁盤1”-“新建簡單卷”
技術分享圖片
設置卷大小
技術分享圖片
設置驅動器磁盤
技術分享圖片
設置格式化分區
技術分享圖片
完成新建簡單卷
技術分享圖片
右擊“磁盤1”-“新建簡單卷”
技術分享圖片
設置卷大小
技術分享圖片
設置驅動器磁盤
技術分享圖片
設置格式化分區
技術分享圖片
完成新建簡單卷
技術分享圖片
配置磁盤完成
技術分享圖片

安裝角色

安裝角色SQL1服務器配置和SQL2服務器配置一樣,操作如下。

在SQL1服務器打開“服務器管理器”,點擊“添加角色和功能”,安裝類型選擇“基於角色或基於功能的安裝”,點擊“下一步”
技術分享圖片
服務器選擇服務器池中的服務器,點擊“下一步”
技術分享圖片
服務器角色點擊“下一步”
技術分享圖片
功能選擇“故障轉移群集”,點擊“下一步”
技術分享圖片
確認配置,點擊“安裝”
技術分享圖片
角色安裝完成,點擊“關閉”
技術分享圖片

配置故障轉移群集

在SQL1服務器上打開“服務器管理器”,點“工具”-“故障轉移群集管理器”,或點擊“開始”-“Windows管理工具”-“故障轉移群集管理器”,來打開“故障轉移群集管理器”
技術分享圖片
打開“故障轉移群集管理器”後,我們先“驗證配置”
技術分享圖片
打開“驗證配置向導”,點擊“下一步”
技術分享圖片
選擇服務器或群集,點擊“瀏覽”,選擇計算機,輸入對象名稱後檢查名稱,點擊“確定”
技術分享圖片
選擇服務器完成,點擊“下一步”
技術分享圖片
測試選項選擇“運行所有測試(推薦)”,點擊“下一步”
技術分享圖片
確認,點擊“下一步”
技術分享圖片
驗證完成,點擊“完成”
技術分享圖片
驗證完成後,點擊“創建群集”
技術分享圖片
打開“創建群集向導”,點擊“下一步”
技術分享圖片
選擇服務器或群集,點“瀏覽”,選擇計算機,輸入對象名稱,點“檢查名稱”,點擊“確定”
技術分享圖片
服務器選擇完成,點擊“下一步”
技術分享圖片
用於管理群集的訪問點,輸入群集名稱及群集地址,點擊“下一步”
技術分享圖片
確認配置,點擊“下一步”
技術分享圖片
已經成功創建群集,點擊“完成”
技術分享圖片
展開群集,點“節點”,可以看到SQL1和SQL2兩個節點
技術分享圖片
再展開存儲,點“磁盤”,可以看到兩塊磁盤,一塊可用存儲,一塊仲裁中的磁盤見證,這樣群集就創建完成了
技術分享圖片

新的SQL Server故障轉移群集安裝

在SQL1上將下載的SQL Server ISO安裝程序,進行裝載,進入安裝程序目錄雙擊“Setup.exe”,打開“SQL Server安裝中心”
技術分享圖片
在“SQL Server安裝中心”,點“安裝”-“新的SQL Server故障轉移群集安裝”
技術分享圖片
打開“安裝SQL Server故障轉移群集”,這裏選擇“Evaluation”版,點擊“下一步”
技術分享圖片
許可條款,勾選“我接受許可條款”,點擊“下一步”
技術分享圖片
全局規則驗證通過,點擊“下一步”
技術分享圖片
由於SQL Server安裝包都是最新的,這裏就不更新了,節省時間,點擊“下一步”
技術分享圖片
產品更新,點擊“下一步”
技術分享圖片
安裝故障轉移群集規則驗證通過,點擊“下一步”
技術分享圖片
安裝SQL Server功能選擇自己需要的進行勾選,點擊“下一步”
技術分享圖片
實例配置,輸入“SQL Server網絡名稱”,點擊“下一步”
技術分享圖片
群集資源組中可以看到故障轉移群集中的磁盤,點擊“下一步”
技術分享圖片
群集磁盤選擇,這裏已經自動選擇“群集磁盤1”,點擊“下一步”
技術分享圖片
群集網絡配置,配置群集IP地址,點擊“下一步”
技術分享圖片
指定服務帳戶,點擊“下一步”
技術分享圖片
指定排序規則,根據需要進行選擇,點“自定義”,選擇“SQL排序規則...”,點擊“確定”
技術分享圖片
點擊“下一步”
技術分享圖片
指定數據庫引擎身份驗證安全模式、管理員
技術分享圖片
指定數據目錄,點擊“下一步”
技術分享圖片
Reporting Service配置默認就好,點擊“下一步”
技術分享圖片
功能配置規則驗證通過,點擊“下一步”
技術分享圖片
確認配置,點擊“安裝”
技術分享圖片
安裝完成,點擊“關閉”
技術分享圖片

向SQL Server故障轉移群集添加節點

在SQL2上將下載的SQL Server ISO安裝程序,進行裝載,進入安裝程序目錄雙擊“Setup.exe”,打開“SQL Server安裝中心”
技術分享圖片
在“SQL Server安裝中心”,點“安裝”-“向SQL Server故障轉移群集添加節點”
技術分享圖片
打開“添加故障轉移群集節點”向導,這裏選擇“Evaluation”版,點擊“下一步”
技術分享圖片
許可條款,勾選“我接受許可條款”,點擊“下一步”
技術分享圖片
全局規則驗證通過,點擊“下一步”
技術分享圖片
由於SQL Server安裝包都是最新的,這裏就不更新了,節省時間,點擊“下一步”
技術分享圖片
產品更新,點擊“下一步”
技術分享圖片
添加節點規則驗證通過,點擊“下一步”
技術分享圖片
群集節點配置,點擊“下一下”
技術分享圖片
群集網絡配置,點擊“下一步”
技術分享圖片
服務帳戶配置,點擊“下一步”
技術分享圖片
功能規則驗證完成,點擊“下一步”
技術分享圖片
準備添加節點確定,點擊“安裝”
技術分享圖片
節點添加完成,點擊“關閉”
技術分享圖片

驗證SQL Server服務是否成功

現在我們可以看到“故障轉移群集管理器”-“角色”中,所有者節點為“SQL1”
技術分享圖片
右擊“SQL Server”-“移動”-“最佳節點”
技術分享圖片
這時我們可以看到所有者節點為“SQL2”,驗證SQL Server服務成功
技術分享圖片

安裝SQL Server管理工具

現在回到SQL1服務器上,SQL Server 2016安裝包不帶SQL Server管理工具,所有需要自己下載,單獨安裝,雙擊“SSMS-Setup-16.0-CHS.exe”,運行“Microsoft SQL Server Management Studio”,點擊“安裝”
技術分享圖片
正在安裝
技術分享圖片
SQL Server管理工具安裝完成,點擊“關閉”
技術分享圖片
點“開始”-“Microsoft SQL Server 2016”-“Microsoft SQL Server Managerment Studio”
技術分享圖片
打開“Microsoft SQL Server Managerment Studio”,服務器名稱已經自動輸入剛才創建的SQL Server網絡名稱,點擊“連接”
技術分享圖片
群集SQL Server登錄成功
技術分享圖片

Windows 2016中安裝SQLServer2016 Failover Cluster