簡介
SQL Server2012中新增的AlwaysOn是一個新增高可用性解決方案。在AlwaysOn之前,SQL Server已經有的高可用性和數據恢復方案,比如數據庫鏡像,日志傳送和故障轉移集群.都有其自身的局限性。而AlwaysOn作為微軟新推出的解決方案,提取了數據庫鏡像和故障轉移集群的優點。本文旨在通過實現一個AlwaysOn的實例來展現AlwaysOn。
配置AlwaysOn
雖然AlwaysOn相比較之前版本的故障轉移集群而言,步驟已經簡化了許多。但配置AlwaysOn依然是一件比較麻煩的事,不僅需要你對SQL Server比較熟悉,還需要對Windows Server有所了解。本文配置AlwaysOn分為兩個板塊,分別為:配置Windows和配置SQL Server。
在開始說道配置Windows之前,首先簡單介紹一下測試環境。
我搭了三台Windows Server 2008的虛擬機(SQL SERVER 2012比較麻煩,必須2008 sp2以上版本windows server才能安裝),如圖1所示。其中將活動目錄和DNS服務器安在了Windows Server2008 Server 1.沒有啟用DHCP服務器,三台服務器的IP分別為192.168.100.1/24,192.168.100.2/24,192.168.100.3/24。
圖1.三台裝有Windows Server2008的測試虛擬機
三台服務器都加入了由Windows Server 2008 Server1作為AD建立域SQL2012.TEST。三台虛擬機的名稱分別為SQLServerTest1,SQLServerTest2,SQLServerTest3。
配置Windows Server
首先在分別在三台測試服務器上安裝故障轉移集群的功能,如圖2所示。
圖2.在測試服務器上安裝故障轉移集群的功能
在安裝好故障轉移集群的功能之后,在Server1上進行對集群的配置.如圖3所示。
圖3.在故障轉移集群管理中創建集群
然后在接下來的步驟中,將三台服務器加入集群,如圖4所示。
圖4.將三台測試服務器加入集群
點擊下一步,進行測試,如圖5所示。
圖5.對集群進行驗證測試
點擊下一步,添加集群名稱,如圖6所示。
圖6.添加集群IP和集群名稱
然后點擊下一步確認后,最后完成集群的創建,如圖7所示。
圖7.完成集群的創建
配置SQL Server
在配置完Windows Server之后,就該配置SQL SERVER了。分別在三台測試機上安裝SQL Server 2012,所安裝的功能如圖8所示。
圖8.SQL Server 2012安裝的功能
安裝完SQL Server 2012之后,運行SQL Server配置管理器,如圖9所示。
圖9.運行SQL Server 配置管理器
然后在SQL Server實例中開啟alwaysOn選項,如圖10所示.
圖10.開啟AlwaysOn
未完待續….