數據庫羣集的分類:sql
(1)主動/被動羣集(經常使用模式)數據庫
佈署簡單、比較安全、應用普遍 、資源利用率低windows
(2)主動/主動羣集安全
沒有閒置節點,資源利用率高、安全性差,爭搶資源服務器
(3)N+1羣集(較好模式)網絡
必定程度上克服了資源利用率低和爭搶資源的問題 、多個實例同時出問題時才存在爭搶資源的問題ide
操做系統參數表工具
主機名測試 |
操做系統spa |
IP地址 |
磁盤 |
用戶 |
備註 |
DC01 |
Win Ser2008 R2 Enterprise |
Public:192.168.1.101 子網:255.255.255.0 DNS:192.168.100.101 |
C:40G |
域用戶: Administrator
|
域控制器 域名: gch.com |
SQL01 |
Win Ser2008 R2 Enterprise |
Public: 192.168.1.20 子網:255.255.255.0 DNS:192.168.1.101 Private: 172.16.9.20 子網:255.255.255.0 |
C:40G Q:1G S: 50G |
域用戶: Sqladmin
|
加入到域中 gch.com |
SQL02 |
Win Ser2008 R2 Enterprise |
Public: 192.168.1.21 子網:255.255.255.0 DNS:192.168.1.101 Private: 172.16.9.21 子網:255.255.255.0 |
C:40G Q:1G S: 50G |
域用戶: Sqladmin
|
加入到域中 gch.com |
故障轉移羣集參數表
Windows羣集名稱 Windows羣集IP: |
cluster 192.168.1.101 |
羣集資源 |
磁盤資源:S盤 仲裁磁盤:Q盤 |
羣集帳號 |
管理用戶:geng\administrator 服務帳戶:geng\sqladmin |
SQL Server羣集名稱 SQL SERVER羣集IP: |
SQLCluster 192.168.1.104 |
實驗原理
1:把sql01與sql02加入到域 gch.com,並添加網卡做爲心跳網卡,保證網卡之間的通信。
2:創建本地管理員,域普通用戶
在本地新建用戶sqladmin用戶,並加入到管理員組中。
在域控上新建用戶sqladmin
3:部署存儲服務器
生產環境鏈接存儲服務器,實驗環境用DC當存儲服務器
(1)掛載ISCSI鏡像並下載安裝iscsi software target (x64)組件,在(server2012上微軟提供了issci功能。)
雙擊下載的iscsi software target (x64)組件,默認安裝
安裝完成
(2)準備共享磁盤
添加磁盤——聯機——初始化——新建簡單卷
(3)建立iscsi目標
打開管理工具——microsoft iscxi software target
點擊iscsi目標——右鍵——建立iscsi目標
iscsi的目標名稱,下一步
高級——添加——添加兩個故障轉移羣集的sql的ip地址——肯定
(4)添加虛擬磁盤
須要兩個磁盤,一個是仲裁盤,一個是存儲盤。仲裁盤不用給太大。
點擊cluster——右鍵——爲iscsi目標建立虛擬磁盤
添加虛擬磁盤的路徑後綴以.vhd結尾
選擇磁盤大小
對磁盤的描述信息,默認下一步,完成。
添加存儲磁盤。點擊cluster——右鍵——爲iscsi目標建立虛擬磁盤
指定磁盤大小
對磁盤的描述
這樣咱們就完成了在存儲服務器的配置了。
4:鏈接存服務器
(1)sql01上打開iscsi發起程序——是。
再次打開iscsi發起程序,目標上輸入存儲服務器的ip地址,快速連接,肯定
打開磁盤管理,對磁盤1和磁盤2進行聯機,初始化,更改驅動號
(2)sql02上iscsi發起程序,鏈接存儲服務器的地址,快速鏈接。
sql02的磁盤管理對磁盤1和磁盤2進行聯機,更改驅動號,使得跟sql01上同樣。
5:sql01和sql02中安裝多路徑、故障轉移羣集組件。
6:驗證windows server 羣集條件
使用域管理員登錄
打開故障轉移羣集管理器——驗證配置
輸入添加到羣集的兩個節點
運行全部測試
下一步
完成後會有一個報告生成,能夠查看是否驗證成功。
7:建立window server 羣集
建立一個羣集
添加兩個節點
去掉私網ip的勾,輸入一個ip,是客戶端訪問數據庫的ip
下一步
完成。查看報告,看是否有錯誤
8:sql01 與 sql02安裝.net Framework 3.5
9:鏈接數據庫鏡像
(1)sql02上鍊接數據庫的鏡像,安裝——新的sql server故障轉移羣集安裝
肯定
下一步
我接受許可條款
如圖選擇安裝的功能
填寫sql server 網絡名稱,選擇默認實例
下一步
下一步
下一步,
去DHCP,添加一個羣集的ip地址。
下一步
對全部sql server服務使用相同的帳戶,使用sqladmin用戶
混合模式,添加sqladmin帳戶或者管理員的帳戶
下一步
安裝
安裝完成
(2)在sql01上添加鏡像,選擇向sql server 故障轉移羣集添加節點
檢查安裝程序的支持規則
下一步
下一步
我接受許可條款
下一步
填寫服務帳戶的密碼
下一步
安裝
安裝完成
這時咱們就完成了sql server 2008 的故障轉移羣集
10:驗證
把sql02關機,在sql01上查看羣集的變化