在上兩篇文章 騰訊雲上建立您的 SQL Cluster (1) 和 騰訊雲上建立您的 SQL Cluster (2) 的文章中咱們介紹瞭如何在 QCloud 標準化的搭建一套域環境,並介紹瞭如何在生產過程當中如何避免一些坑,今天,咱們來介紹這次 demo 中的另一個角色——共享存儲 SG 如何部署與設計。 如下是今天須要的服務器信息(本例中會開通外網流量主要爲了方便 Demo ,可是生產環境中不建議使用外網帶寬):服務器
編號 | 服務器名稱 | 生產IP | 存儲IP | 心跳IP | 對外VIP |
---|---|---|---|---|---|
1 | Q-DC01 | 192.168.108.188 | 無 | 無 | |
2 | Q-SG01 | 192.168.108.206 | 10.11.11.231 | 無 | |
3 | Q-SQL01 | 192.168.108.254 | 10.11.11. 10.10.10.2 | ||
4 | Q-SQL02 | 192.168.108.114 | 10.11.11. 10.10.10.234 |
關於 SG ,是用來做爲 SQL Cluster 共享存儲,存儲做用一共分爲三塊,一塊做爲仲裁盤,一塊做爲生產數據,一塊做爲備用(未啓用預留空間),共享存儲咱們使用 ws2k12r2 自帶的 iscsci 服務器,而後 SQL01 、 SQL02 分別鏈接到這臺共享存儲上。 涉及架構以下:架構
Okay,開始動手:app
鏈接到 Q-SG01 上,點擊安裝 iSCSI 服務器,一路下一步選擇 iSCSI 服務器:ide
其餘不須要設置直接下一步安裝:性能
安裝 MPIO 並開啓 iSCSI 多路徑支持:spa
接着打開磁盤管理,查看 I 系列服務器帶的數據磁盤是否初始化成功:設計
將數據盤進行分區( iscsi 以卷爲單位):3d
檢查完成後,選擇服務器管理器上 iSCSI 服務器:orm
點擊建立 iscsi 虛擬磁盤:blog
輸入第一塊磁盤(用作仲裁盤):
選擇動態盤類型(仲裁盤對數據性能無要求):
輸入目標名稱(即接受端,仲裁盤與數據盤可使用同一個 iscsi 目標):
輸入目標名稱:
添加訪問端機器爲兩個 SQL 節點:
作 demo 演示,無需使用 chap 認證:
確認無誤後建立:
以一樣的方式建立第二塊磁盤:
PS:注意選擇固定大小,做爲 SQLCluster 羣集存儲要求性能較高
建立完成如圖所示:
接着,登陸 SQL01 、 SQL02 機器,鏈接 iscsi (使用 iscsi 發起程序):
切換到「發現」,將發現到的 IP 刪除:
再次點擊「發現門戶」,輸入目標地址,而後點擊高級,進行指定 IP 鏈接:
使用一樣的方式將 SQL02 也鏈接到 iscsi 磁盤上,接着確認磁盤管理裏是否存在用 iscsi 鏈接的磁盤:
接着對兩臺節點機進行重啓便可完成存儲準備