此篇教學為已完成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
節點二:c02.dba.local
外部IP:192.168.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目標的虛擬磁碟]
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安裝後注意事項
沒有留言:
張貼留言