版權聲明:本文由李斯達原創文章,轉載請註明出處:
文章原文連接:https://www.qcloud.com/community/article/247數據庫
來源:騰雲閣 https://www.qcloud.com/community服務器
做者介紹:李斯達,微軟最具價值專家、認證講師、無界工程師、場景式學習倡導者,曾在阿里O2O倉儲解決方案公司擔任系統架構師一職,目前就任於互聯網企業擔任系統運維工程師,致力於IT改善生活的實踐之路。網絡
在國內公有云廠商上搭建一套SQL Cluster的難度相信作Windows的童鞋都會很清楚,並不是它的搭建有多少難度,只是不少細節須要注意。架構
騰訊雲,QCloud,爲何選擇QCloud來作這個實驗,除了QCloud是個人東家(這裏我沒收任何廣告費啊),其實QCloud對Windows原生態保留得最好,因此不少種Windows實驗(解決方案)在QCloud都是支持的。運維
因此,今天我就來說講如何在QCloud構建SQL Cluster,講到這裏,就有童鞋要問了,大家QCloud不是提供了PaaS級別的MSSQL嗎?爲啥子還要自建這麼麻煩呢?這位童鞋問得很好,PaaS級別的MSSQL屬於直接應用級別的,而大部分的傳統過分到互聯網(目前不少企業正在處於這個階段)的公司須要的是半靈活半自動的架構,自已採購服務器搭建運維成本過於高,管理緯度相對多,風險也相對高點,因此折中的方案是把DB如下的架構交給咱們的消防隊員來作,DB以上的架構徹底能夠自已DIY來搞嘛。學習
Okay,話很少說,如下是今天須要的服務器信息(本例中會開通外網流量主要爲了方便Demo,可是生產環境中不建議使用外網帶寬):spa
編號 | 服務器名稱 | IP | 角色 | 計費方式 | 配置 |
---|---|---|---|---|---|
1 | Q-DC01 | 192.168.108.188 | DC | 包年 | S1,2C4G,無外網 |
2 | Q-SG01 | 192.168.108.206 | 共享存儲 | 包年 | I1,4C16G,無外網 |
3 | Q-SQL01 | 192.168.108.254 | SQL Node1 | 隨量計費 | I1 或 S1 都可 8C32G,無外網 |
4 | Q-SQL02 | 192.168.108.114 | SQL Node2 | 隨量計費 | I1 或 S1 都可 8C32G,無外網 |
涉及架構以下:
設計
Okay,開始動手:3d
PS:這裏建立私有網絡的好處就是在購買時能夠選擇這個私有網絡做爲機器內網網絡,而且互相能夠通信,這樣就能夠組建起一個VPC網絡,解決了AD中所須要的DNS、SVR等問題。blog
PS:這裏是一個使用習慣問題,QCloud支持一個帳戶下多個開發商同時進行操做,這個項目組除了能夠區分服務器類型、歸屬,同時也能夠計算消耗。
Q-DC01:
Q-SG01(選擇自定義鏡像,見槽點2):
Q-SQL0一、Q-SQL02(選擇自定義鏡像,見槽點2):
好,如今開幹,先設置DC策略(這裏是第一個須要注意的點),咱們須要把本地管理員帳戶密碼的複雜度提高上去,不然重啓後沒法登陸(至少字母、數字、特殊字符):
接下來咱們拿這臺機子更名後重啓(請注意更名後,至關於這臺機子已經不能在控制檯進行操做了,大部分國內公有云並不支持從主機內更名、改密碼操做):
Ok,如今咱們開始搭建AD域,在服務器管理器添加角色與功能,接着按截圖指引進行安裝:
(勾選域服務)
(其餘按照默認的來)
(輸入域名)
輸入恢復模式密碼(非域管理員密碼):
(正式環境這裏的文件請選擇備份目錄)
(確認設置並開始安裝)
(域搭建完成)
首先把內網DNS改成DC的DNS地址(192.168.108.188),修改完成後嘗試ping下q-vmcloud.com,若是能通,則加域能夠成功:
(因爲採用了私有網絡,因此開機後會提示須要更改成之內網IP爲名字的主機名,這裏直接進行更改主機名便可)
(重啓後加域完成)
因此在這一塊,在國內公有云的標準操做實際上是:
先生產一臺虛擬機——Sysprep——提交爲自定義鏡像——而後再以該鏡像做爲基礎鏡像去生產
完成後關機並提交爲自定義鏡像(記得點擊「執行sysprep製做鏡像」):
而後把以前用公共鏡像生產的虛擬機從新用自定義鏡像生產: