在Azure VM中設定SQL Server Always On

環境資源

1台windows 2019 作爲domain controllers,擔心如果因DC出問題導致SQL異常,可以建立2台  DC,示意圖是2台,實際建制用的1台

2台 SQL server Enterprise 2019   on Windows 2019

另外建立一個儲存體賬戶作爲雲端見證使用

架構:

步驟:

建立資源群組

登入azure portal建立資源群組,名稱爲SQL-HA-RG,然後區域,本例爲美國西部2

建立網路和子網路

名稱SQLHAVNET   範圍是10.38.0.0/16

第一個子網路爲DC-subnet範圍是 10.38.0.0/24

第二個子網路爲SQL-subnet-1,IP 位址範圍爲 10.38.1.0/24

第三個子網路爲SQL-subnet-2,IP 位址範圍爲10.38.2.0/24

建立DC vm,使用windows 2019 OS,區域美國西部2,VM名稱DC-VM-1,使用的子網路是DC-subnet

如果要多台DC,則建立的時候建議使用高可用性,比如可用性區域或者可用性群組.

使用者名稱        DomainAdmin

使用者密碼        Contoso!0000

建立完畢後進入OS,增加選取 [Active Directory Domain Services] 和 [DNS 伺服器] 角色


完畢後,點擊Promate this server to a domain controller

新增樹系,名字是      corp.contoso.com

密碼是    Contoso!0000

一直點擊下一步到最後安裝完畢電腦會自動重啓.

將DC1主機的IP固定,後面的其他IP的操作方式一樣.

然後到剛剛建立的虛擬網路里,將DNS修改爲自訂,設爲  剛剛DC的IP,也就是10.38.0.4


如果有安裝第二台DC,這個時候不是新增樹系,而是選取 [將網域控制站新增至現有網域],升級重啓後,在剛剛的自訂DNS位置可以將第二台的DC的IP添加上去,預設應該是10.38.0.5

使用系統管理員帳戶 (CORP.CONTOSO.COM\domainadmin) 和密碼 (Contoso!0000) 連線到DC

建立2個帳號Corp\Install 和Corp\SQLSvc  密碼都設爲Contoso!0000

授與權限給安裝帳戶,請遵循下列步驟:

  1. 從 [伺服器管理員] 開啟 [Active Directory 管理中心] (如果尚未開啟)。
  2. 從左窗格中選取 [corp (本機)]。
  3. 在右側的 [工作] 窗格中,驗證您是否在下拉式清單中看到 [corp (本機)],然後選取下方的 [屬性]。

選取 [延伸模組],然後選取 [安全性] 索引標籤上的 [進階] 按鈕。

在 [公司的進階安全性設定] 對話方塊中,選取 [新增]。

按一下 [選取主體],搜尋 CORP\Install,然後選取 [確定]。

勾選 [讀取所有屬性] 和 [建立電腦物件] 旁的核取方塊。

建立SQL SERVER VM