ASDK Journey (4) - 運作環境及架構概述


前言

在前面系列文章中 ASDK Journey (2) - 實戰 Azure Stack Development Kit on Azure,我們已經將 Azure Stack Development Kit 運作環境安裝完畢。但是,尚未了解整個 Azure Stack Development Kit 的運作環境及架構,本文將概述整個 Azure Stack Development Kit 安裝後的運作環境及架構。

下列為 ASDK 運作架構,詳請參考 Microsoft Azure Stack Development Kit architecture | Microsoft Docs,並在佈署前用 TechNet Deployment Checker for Azure Stack Development Kit 工具檢查一下。

圖、Azure Stack Development Kit 運作架構示意圖





MAS-Host (Azure VM) 網路環境

在前面系列文章中 ASDK Journey (2) - 實戰 Azure Stack Development Kit on Azure,我們建立 Azure VM (MAS-Host) 透過 Nested Virtualization 機制產生 MAS-VM (Nested VM) 佈署 ASDK。

Azure VM (MAS-Host) 我們有建立 NAT Switch (名稱為 MAS-NATSwitch),以便透過 Nested Virtualization 機制產生 MAS-VM (Nested VM) 能夠存取 Internet。

圖、MAS-Host 網路環境





MAS-VM (Nested VM) 網路環境

至於透過 Nested Virtualization 機制產生 MAS-VM (Nested VM),一開始是單一網卡並且 DNS 指向至 8.8.8.8 (以便安裝過程中正確解析 tw.pool.ntp.org)。

在 ASDK 佈署過程中「Step PhysicalMachineAndInitialConfiguration.13 - Configure Physical Machines networking for POC」,將會調整 MAS-VM 網路環境 (這個安裝程序也會持續較久,一般來說要 1 小時左右),並且會將 MAS-VM 網路環境進行下列改變:

MAS-VM 建立 Hyper-v vSwitch:

  • 建立 PublicSwitch (External) 虛擬交換器 - 10.10.75.0/24
  • 建立 SdnSwitch (Internal) 虛擬交換器 - 192.168.200.0/24


MAS-VM 網路環境:
  • 將原本的 Ethernet( 10.10.75.241) 名稱改為 Deployment (10.10.75.241),同時清空 DNS 伺服器組態設定改為指向 192.168.200.224 (AzS-DC01),以便 MAS-VM 稍後加入 vDC (網域 AzureStack.local)
  • 新增 Management 虛擬網路卡 (192.168.200.65/24),以便與 vDC 能溝通
  • 新增 Storage1 虛擬網路卡 (192.168.100.4/26)






AzS-DC01 組態設定

在 ASDK 運作架構中,基礎架構服務如 Active Directory、DNS、DHCP 是由 AzS-DC01 所提供。當整個 ASDK 主機啟動時,最先啟動的也是 AzS-DC01 虛擬主機,所以在 Hyper-V VM 的組態設定中可以看到為「Automatic Start Action - Always start this virtual machine automaticcally」

  • SdnSwitch - Infra Traffic - 192.168.200.224
  • 網域: AzureStack.local
  • 網域管理員: AzureStackAdmin






S-Cluster 容錯移轉叢集

在 ASDK 運作架構中,將會建立「S-Cluster.azurestack.local  (192.168.200.66)」的容錯移轉叢集,並且建立 SOFS 高可用性角色「SU1FileServer」,至於儲存資源的部分則是「SU1_Pool、SU1_Volume」

建立 S-Cluster.azurestack.local  (192.168.200.66) 容錯移轉叢集:


建立 SU1FileServer 的 SOFS 高可用性角色





建立 SU1_Pool、SU1_Volume 儲存資源:







Azure Stack 應用程式註冊

當 ASDK 佈署作業完畢後,切換到 Azure AD 網域 (weithennmas.onmicrosoft.com) 頁面後,將會發現共有 18 個註冊的應用程式。






Azure Stack Development Kit 攻略系列文章