1. 程式人生 > 實用技巧 >JUnit4中@Before、@After、@Test等註解的作用

JUnit4中@Before、@After、@Test等註解的作用

本文主要介紹如何在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的群集使用
開啟“伺服器管理器”,點選“檔案和儲存服務”
Windows 2016中安裝SQLServer2016 Failover Cluster
進入“檔案和儲存服務”,點“ISCSI”,選擇“任務”-“新建ISCSI虛擬磁碟”

Windows 2016中安裝SQLServer2016 Failover Cluster
執行“新建ISCSI虛擬磁碟嚮導”,配置“ISCSI虛擬磁碟位置”為F盤,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
指定ISCSI虛擬磁碟名稱,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
指定ISCSI虛擬磁碟大小,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
分配ISCSI目標,這裡選擇“新建ISCSI目標”,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
設定ISCSI目標名稱,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
設定訪問伺服器,點“新增”,選擇用於標識發起程式的方法選擇“輸入選定型別的值”,型別為“IP地址”,值為“192.168.100.242”,點選“確定”
Windows 2016中安裝SQLServer2016 Failover Cluster
再新增一個“192.168.100.243”IP地址型別的值,點選“確定”
Windows 2016中安裝SQLServer2016 Failover Cluster
訪問伺服器設定好了,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
啟用驗證服務這裡,直接點“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
確認配置,點選“建立”
Windows 2016中安裝SQLServer2016 Failover Cluster
建立完成,點選“關閉”
Windows 2016中安裝SQLServer2016 Failover Cluster
再新建一個仲裁見證盤,依然在ISCSI裡面,點“任務”-“新建ISCSI虛擬磁碟”
Windows 2016中安裝SQLServer2016 Failover Cluster
執行“新建ISCSI虛擬磁碟嚮導”,設定ISCSI虛擬磁碟位置,這裡選擇在F盤,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
設定ISCSI虛擬磁碟名稱,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
設定ISCSI虛擬磁碟大小,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
ISCSI目標選擇“現有ISCSI目標”,目標名稱選擇“mssql192”,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
確認配置,點選“建立”
Windows 2016中安裝SQLServer2016 Failover Cluster
建立完成,點選“關閉”
Windows 2016中安裝SQLServer2016 Failover Cluster
這時Storage就已經設定好了
Windows 2016中安裝SQLServer2016 Failover Cluster

連線儲存配置磁碟

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

安裝角色

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

在SQL1伺服器開啟“伺服器管理器”,點選“新增角色和功能”,安裝型別選擇“基於角色或基於功能的安裝”,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
伺服器選擇伺服器池中的伺服器,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
伺服器角色點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
功能選擇“故障轉移群集”,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
確認配置,點選“安裝”
Windows 2016中安裝SQLServer2016 Failover Cluster
角色安裝完成,點選“關閉”
Windows 2016中安裝SQLServer2016 Failover Cluster

配置故障轉移群集

在SQL1伺服器上開啟“伺服器管理器”,點“工具”-“故障轉移群集管理器”,或點選“開始”-“Windows管理工具”-“故障轉移群集管理器”,來開啟“故障轉移群集管理器”
Windows 2016中安裝SQLServer2016 Failover Cluster
開啟“故障轉移群集管理器”後,我們先“驗證配置”
Windows 2016中安裝SQLServer2016 Failover Cluster
開啟“驗證配置嚮導”,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
選擇伺服器或群集,點選“瀏覽”,選擇計算機,輸入物件名稱後檢查名稱,點選“確定”
Windows 2016中安裝SQLServer2016 Failover Cluster
選擇伺服器完成,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
測試選項選擇“執行所有測試(推薦)”,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
確認,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
驗證完成,點選“完成”
Windows 2016中安裝SQLServer2016 Failover Cluster
驗證完成後,點選“建立群集”
Windows 2016中安裝SQLServer2016 Failover Cluster
開啟“建立群集嚮導”,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
選擇伺服器或群集,點“瀏覽”,選擇計算機,輸入物件名稱,點“檢查名稱”,點選“確定”
Windows 2016中安裝SQLServer2016 Failover Cluster
伺服器選擇完成,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
用於管理群集的訪問點,輸入群集名稱及群集地址,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
確認配置,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
已經成功建立群集,點選“完成”
Windows 2016中安裝SQLServer2016 Failover Cluster
展開群集,點“節點”,可以看到SQL1和SQL2兩個節點
Windows 2016中安裝SQLServer2016 Failover Cluster
再展開儲存,點“磁碟”,可以看到兩塊磁碟,一塊可用儲存,一塊仲裁中的磁碟見證,這樣群集就建立完成了
Windows 2016中安裝SQLServer2016 Failover Cluster

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

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

向SQL Server故障轉移群集新增節點

在SQL2上將下載的SQL Server ISO安裝程式,進行裝載,進入安裝程式目錄雙擊“Setup.exe”,開啟“SQL Server安裝中心”
Windows 2016中安裝SQLServer2016 Failover Cluster
在“SQL Server安裝中心”,點“安裝”-“向SQL Server故障轉移群集新增節點”
Windows 2016中安裝SQLServer2016 Failover Cluster
開啟“新增故障轉移群集節點”嚮導,這裡選擇“Evaluation”版,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
許可條款,勾選“我接受許可條款”,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
全域性規則驗證通過,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
由於SQL Server安裝包都是最新的,這裡就不更新了,節省時間,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
產品更新,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
新增節點規則驗證通過,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
群集節點配置,點選“下一下”
Windows 2016中安裝SQLServer2016 Failover Cluster
群集網路配置,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
服務帳戶配置,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
功能規則驗證完成,點選“下一步”
Windows 2016中安裝SQLServer2016 Failover Cluster
準備新增節點確定,點選“安裝”
Windows 2016中安裝SQLServer2016 Failover Cluster
節點新增完成,點選“關閉”
Windows 2016中安裝SQLServer2016 Failover Cluster

驗證SQL Server服務是否成功

現在我們可以看到“故障轉移群集管理器”-“角色”中,所有者節點為“SQL1”
Windows 2016中安裝SQLServer2016 Failover Cluster
右擊“SQL Server”-“移動”-“最佳節點”
Windows 2016中安裝SQLServer2016 Failover Cluster
這時我們可以看到所有者節點為“SQL2”,驗證SQL Server服務成功
Windows 2016中安裝SQLServer2016 Failover Cluster

安裝SQL Server管理工具

現在回到SQL1伺服器上,SQL Server 2016安裝包不帶SQL Server管理工具,所有需要自己下載,單獨安裝,雙擊“SSMS-Setup-16.0-CHS.exe”,執行“Microsoft SQL Server Management Studio”,點選“安裝”
Windows 2016中安裝SQLServer2016 Failover Cluster
正在安裝
Windows 2016中安裝SQLServer2016 Failover Cluster
SQL Server管理工具安裝完成,點選“關閉”
Windows 2016中安裝SQLServer2016 Failover Cluster
點“開始”-“Microsoft SQL Server 2016”-“Microsoft SQL Server Managerment Studio”
Windows 2016中安裝SQLServer2016 Failover Cluster
開啟“Microsoft SQL Server Managerment Studio”,伺服器名稱已經自動輸入剛才建立的SQL Server網路名稱,點選“連線”
Windows 2016中安裝SQLServer2016 Failover Cluster
群集SQL Server登入成功
Windows 2016中安裝SQLServer2016 Failover Cluster

轉載於:https://blog.51cto.com/lumay0526/2065876