1. 程式人生 > >完整安裝always on 集群——轉自菜鳥就是我

完整安裝always on 集群——轉自菜鳥就是我

打開 lan 恢復模式 賬戶連接 技術 故障轉移 server bubuko 數據庫恢復

1、 四臺已安裝windows server 2008 r2 系統的虛擬機,配置如下:

CPU : 1核

MEMORY : 2GB

DISK : 40GB(未分區)

NetAdapter : 2塊

2、 網卡設置:

本地連接:外網IP(由於虛擬機本身處於內網網段,192.168.1.2-192.168.1.255,在此我們把當前內網視為外網公開的IP)。

PC01:192.168.1.241 (域主機)

PC02:192.168.1.242 (集群主節點)

PC03:192.168.1.243 (集群輔助節點)

PC04:192.168.1.244 (集群輔助節點)

本地連接2:域內網IP。這裏設置為192.168.10.1

PC01:192.168.10.1 (域主機)

PC02:192.168.10.2 (集群主節點)

PC03:192.168.10.3 (集群輔助節點)

PC04:192.168.10.4 (集群輔助節點)

3、 虛擬機默認安裝只有一塊網卡,以下演示添加網卡:

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

註意:此時兩塊網卡都處於NAT模式,在此我將第一個網絡適配器的網絡連接模式改為橋連接,目的是為了與我物理機所處的內網電腦進行交互。

技術分享圖片

安裝域控制器和配置域

安裝域控制器

在IP:192.168.1.241這臺虛擬機上建立域控制器

技術分享圖片

註意:在未配置固定IP時,無法安裝有效的域控制器

技術分享圖片

此時我們設置虛擬機的固定外網IP(註意:這裏沒有配置DNS服務器地址,所以無法在虛擬機上面連接到真實外網,在正式環境中,需要配置DNS服務器地址):

技術分享圖片

內網IP:

技術分享圖片

再次來安裝域控制器:

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

域控制器安裝完成

安裝域服務和配置域

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

域配置完成後,會提示重啟虛擬機,請立即重啟!

將其它幾臺虛擬機加入域

先將其它幾臺虛擬機的第二塊網卡,也就是本地連接2的IP地址改為準備工作中的IP地址,

同時,DNS服務器指向內網IP為192.168.10.1的虛擬機,這個是必須的,否則無法加入新建的域。

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

加入域成功,立即重啟虛擬機!

安裝和配置windows server故障轉移集群

先安裝.net framework 3.5

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

安裝完成!

安裝故障轉移功能

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

配置故障轉移集群

使用NewCluster\administrator賬戶登錄除域主機外的所有虛擬機,

註意:域管理員賬戶才能配置故障轉移集群

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

創建一個故障轉移集群

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

檢查防火墻,將域防火墻關閉

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

但依舊有問題,這時我發現PC03和PC04兩臺虛擬機的外網IP是自動獲取,於是將其分別修改:

技術分享圖片

技術分享圖片

然後再添加節點:

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

集群配置完成。

安裝和配置sqlserver 2012 always on集群

安裝sqlserver 2012

在集群的每一臺虛擬機上安裝sqlserver2012

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

選擇安裝賬戶,這裏選擇是域管理員賬戶

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

重啟計算機,完成sqlserver2012的安裝!

配置sqlserver 2012

為每個節點的虛擬機的sqlserver服務開啟alwayson功能

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

配置別名

IP:192.168.10.2

技術分享圖片

技術分享圖片

技術分享圖片

同樣在32位的客戶端也添加上同樣的別名

技術分享圖片

打開32位和64位客戶端協議中的命名協議

技術分享圖片

IP:192.168.10.3(操作步驟跟上面相同)

技術分享圖片

技術分享圖片

IP:192.168.10.4

技術分享圖片

技術分享圖片

使用別名測試登錄

技術分享圖片

技術分享圖片

技術分享圖片

註意:如果安裝時未使用域管理員賬戶,並且未將與管理員賬戶加入sqlserver管理員賬戶組中,將無法采取windows驗證模式使用域管理員賬戶免密碼登錄sqlserver

配置always on

準備工作

1、 創建文件夾用於存儲數據庫備份。

技術分享圖片

2、 創建一個測試數據庫,並備份數據庫。如果已有數據庫,只需備份數據庫。

技術分享圖片

3、 將備份路徑共享

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

創建alwayson高可用性組

只需要在IP:192.168.10.2上創建即可

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

註意:一定要先修改數據庫恢復模式為完整恢復模式,並完整備份數據庫。否則這裏的狀態會顯示為不滿足先決條件。

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

添加偵聽器

技術分享圖片

技術分享圖片

到此alwayson集群完成:

技術分享圖片

測試集群:

在主節點IP:192.168.10.2上創建一個表,並插入一條數據

技術分享圖片

在輔助節點IP:192.168.10.3上查看表和數據

技術分享圖片

在輔助節點IP:192.168.10.4上查看表和數據

技術分享圖片

測試成功!

關於應用程序連接集群問題,應該是連接集群的虛擬IP,也可以用SSMS直接連接虛擬IP,此時,sa賬戶的密碼一定要在集群所有節點上配置一樣。否則集群切換後,使用sa的賬戶連接會出現密碼錯誤問題。

完整安裝always on 集群——轉自菜鳥就是我