2016年3月23日 星期三

[SQL Server] 安裝及設定SQL Server 2008 R2 Cluster Active-Active Mode

前言:
此篇教學為已完成SQL Server 2008 R2 Cluster Active-Passive Mode的架構下所撰寫,若無請參閱
   安裝設定SQL Server 2008 R2 容錯移轉叢集 (一)
   安裝設定SQL Server 2008 R2 容錯移轉叢集 (二)
   安裝設定SQL Server 2008 R2 容錯移轉叢集 (三)

環境簡介
AD主機:dc01.dba.local
IP:192.168.0.10

Storage主機:c-storage.dba.local
IP:192.168.0.20

節點一:c01.dba.local
外部IP:192.168.0.110
內部IP:10.0.0.110

節點二:c02.dba.local
外部IP:192.168.0.120
內部IP:10.0.0.120

Windows Cluster Name:ps-db-sqlc03
Windows Cluster IP:192.168.0.210

MSDTC Name:ps-db-sqlc03Dtc
MSDTC IP:192.168.0.211

Instance01
SQLCluster Name:sqlcluster03
SQLCluster IP:192.168.0.221

需事先準備參數如下:
SQL Server網路名稱:sqlcluster03-2
具名執行個體:MSSQLSERVER2
SQLCluster IP:192.168.0.222

安裝設定流程
在Storage主機新增一組DISK
1. 在[Microsoft iSCSI軟體目標] > [iSCSI目標]上右鍵[建立iSCSI目標]

2. 在[歡迎使用iSCSI目標建立精靈]視窗按[下一步]

3. 在[iSCSI目標識別]視窗中的[iSCSI目標名稱]輸入[Instance-Disk1]後按[下一步],此名稱可自訂。

4. 在[iSCSI啟動器識別元]視窗中按[進階]

5. 在[進階識別元]視窗中按[新增]

6. 在[新增/編輯識別元]視窗中按[瀏覽]

7. 在[新增iSCSI啟動器]視窗中的[iSCSI啟動器]欄位全選後按[確定]

8. 回到[新增/編輯識別元]視窗中按[確定]

9. 在[Microsoft iSCSI軟體目標]視窗按下[是]

10. 在[進階識別元]視窗按下[確定]

11. 在[iSCSI啟動識別元]視窗按[下一步]

12. 在[完成iSCSI目標建立精靈]視窗按下[完成]

13. 在[Microsoft iSCSI軟體目標] >[Instance-Disk1]上右鍵[建立iSCSI目標的虛擬磁碟]

14. 在[歡迎使用虛擬磁碟建立精靈]視窗中按[下一步]

15. 在[檔案]視窗中的[檔案]欄位中指定存放路徑如下圖,輸入完後按[下一步]

16. 在[大小]視窗中的[虛擬磁碟大小]欄位輸入所需之容量後按[下一步]

17. 在[描述]視窗中按[下一步]

18. 在[完成虛擬磁碟建立精靈]視窗中按下[完成]

在每個節點上執行步驟19到步驟22,掛載新的磁碟機
19. 在[iSCSI啟動器 - 內容]視窗中的[目標]頁籤的[目標]欄位輸入STORAGE主機IP[192.168.020]後按[快速連線]

20. 在[快速連線]視窗中[探索到的目標]欄位點選先增加的連線如下圖後按下[連線]

21. 在[快速連線]視窗中按下[完成]

22. 回到[iSCSI啟動器 - 內容]視窗按下[確定]

將新增加的磁碟機掛載到Windows Cluster
註:在執行步驟23前請先確認目前cluster service是在哪一台機器上,以下圖為例是在C01.dba.local主機上

23. 在C01.dba.local主機上的[伺服器管理員]視窗中點選[存放]>[磁碟管理],找到新增加的磁碟後右鍵[連線]

24. 在[伺服器管理員]視窗中點選[存放]>[磁碟管理],再將剛剛連線的磁碟後右鍵[初始化磁碟]

25. 在[初始化磁碟]視窗中按下[確定]

26. 在[伺服器管理員]視窗中點選[存放]>[磁碟管理],在剛剛初始化的磁碟上右鍵[新增簡單磁碟區]

27. 在[歡迎使用新增簡單磁碟區精靈]視窗中按[下一步]

28. 在[指定磁碟區大小]視窗中按[下一步]

29. 在[指派磁碟機代號或路徑]視窗中,依據需求指定磁碟機代號後按[下一步]

30. 在[磁碟分割格式化]視窗中按[下一步]

31. 在[完成新增簡單磁碟區精靈]視窗中按下[完成]

32. 在[伺服器管理員]視窗中依序展開[功能]>[容錯移轉叢集管理員]>[ps-db-sqlc03.dba.local]>在[存放裝置]上右鍵[新增磁碟]

33. 在[選取您要新增的磁碟]視窗中按[確定]

34. 便可在[存放裝置]中看到新加入的磁碟,如下圖所示


在C01.dba.local安裝第二個SQL CLUSTER INSTANCE
35. 在[SQL Server安裝中心]視窗中依序點選[安裝]>[新的SQL Server容錯移轉叢集安裝]

36. 在[安裝程式支援規則]視窗中按[確定]


37. 在[安裝程式支援檔案]視窗中按[安裝]

38. 在[安裝程式支援規則]視窗按[下一步]。註:其中有兩個關於網路警告可忽略。

39. 在[產品金鑰]視窗中按[下一步]

40. 在[授權條款]視窗中勾選[我接受授權條款]後按[下一步]

41. 在[特徵選取]視窗中按下[全選]後再按[下一步]

42. 在[執行個體組態]視窗中需輸入兩個參數可自訂,如下圖
       SQL Server網路名稱:sqlcluster03-2
       具名執行個體:MSSQLSERVER2

43. 在[磁碟空間需求]視窗中按[下一步]

44. 在[叢集資源群組]視窗中按[下一步]

45. 在[叢集資源選取]視窗中按[下一步]

46. 在[叢集網路組態]視窗中,取修勾選[DHCP],在[位置]輸入[192.168.0.222]後按[下一步]

47. 在[叢集安全性原則]視窗中按[下一步]

48. 在[伺服器組態]視窗中點選[所有SQL Server服務都使用相同的帳戶]

49. 在[所有SQL Server 2008 R2服務都使用相同的帳戶]視窗中輸入服務的帳號及密碼後按[確定]

50. 回到[伺服器組態]視窗後按[下一步]

51. 在[資料庫引擎組態]視窗中點選[混合模式],並輸入密碼後在按下[加入]

52. 在[選取使用者,電腦或群組]視窗中的[輸入物件名稱來選取]欄位輸入所需帳號如[dbadmin]後按下[檢查名稱]

53. 再按下[確定]

54. 回到[資料庫引擎組態]視窗按[下一步]

55. 在[Analysis Services組態]視窗中按下[加入]

56. 在[選取使用者,電腦或群組]視窗中的[輸入物件名稱來選取]欄位輸入所需帳號如[dbadmin]後按下[檢查名稱]

57. 再按下[確定]

58. 回到[Analysis Services組態]視窗後按[下一步]

59. 在[Reporting Services組態]視窗中按[下一步]

60. 在[錯誤報告]視窗中按[下一步]

61. 在[叢集安裝規則]視窗按[下一步]

62. 在[準備安裝]視窗中按[安裝]

63. 在[完成]視窗中按下[關閉]

在C02.dba.local主機
64. 在[SQL Server安裝中心]視窗中依序點選[安裝]>[將節點加入到SQL Server容錯移轉叢集]

65. 在[安裝程式支援規則]視窗中按[確定]

66. 在[安裝程式支援檔案]視窗中按[安裝]

67. 在[安裝程式支援規則]視窗中按[下一步]

68. 在[產品金鑰]視窗中按[下一步]

69. 在[授權條款]視窗中勾選[我接受授權條款]後按[下一步]

70. 在[叢集節點組態]視窗中按[下一步]

71.在[服務帳戶]視窗中[密碼]欄位輸入對應的密碼後按[下一步]

72. 在[錯誤報告]視窗中按[下一步]

73. 在[加入節點規則]視窗中按[下一步]

74. 在[準備加入節點]視窗按下[安裝]

75. 在[完成]視窗中按下[關閉]

76. 兩個節點都安裝完成後在[伺服器管理員]視窗中依序展開[功能]>[容錯移轉叢集管理員]>[ps-db-sqlc03.dba.local]>[服務與應用程式]下可以看到兩個執行個體如下圖

變更MSSQLSERVER2的Service Port,需在執行第二個Instance的主機上設定
77. 開啟[SQL Server組態管理員]後在[Sql Server Configuration Manager]視窗中依序展開[SQL Server組態管理員]>[SQL Server網路組態]>[MSSQLSERVER2的通訊協定],在右邊視窗找到[TCP/IP]右鍵[內容]

78. 在[TCP/IP-內容]視窗中的[IP位址]頁籤,找到[IP All]後將[TCP動態通訊]欄位的值清空,將[TCP通訊]欄位輸入[1433]後按下[套用]

79. 在[警告]視窗中按下[確定]

80. 回到[TCP/IP-內容]視窗後按下[確定]

81. 回到[Sql Server Configuration Manager]視窗點選[SQL Server服務]後在右邊視窗找到[MSSQLSERVER2]右鍵[重新啟動]

82.透過SSMS就可以連線了


註:到此已完成SQL Server 2008 R2 Cluster Active-Active Mode的架設,之後還會有一篇關於效能及HA設定分享網址如下
[SQL Server] 完成SQL Server 2008 R2 Cluster Active-Active Mode安裝後注意事項

沒有留言:

張貼留言