驗證主機集區可讓您先監視服務更新,再將服務更新套用至您的標準或非驗證環境。 如果沒有驗證主機集區,您可能不會發現導致錯誤的變更,這可能會導致標準環境中的使用者停機。 強烈建議您建立先套用服務更新的驗證主機集區。
為了確保您的應用程式能夠使用最新的更新,驗證主機集區應該儘可能類似於您非驗證環境中的主機集區。 用戶應該像連接到標準主機集區一樣頻繁地連線到驗證主機集區。 如果您已在主機集區上進行自動化測試,您應該在驗證主機集區上包含自動化測試。
本文說明如何使用 Azure 入口網站、Azure PowerShell 或 Azure CLI,將主機集區設定為驗證環境。
必要條件
開始之前,請確定您有下列專案:
將您的主機集區定義為驗證環境
選取相關的索引標籤。
若要使用 Azure 入口網站 來設定驗證主機集區:
登入 Azure 入口網站。
搜尋並選取 [Azure 虛擬桌面]。
在 [Azure 虛擬桌面] 頁面中,選取 [ 主機集區]。
選取您要編輯的主機集區名稱。
選取 [內容]。
在 [驗證環境] 欄位中,選取 [ 是 ] 以啟用驗證環境。
選 取 [儲存 ] 以套用新的設定。
如果您尚未這麼做,請遵循 設定 Azure 虛擬桌面 PowerShell 模組 中的指示,並登入 Azure。
執行下列 PowerShell Cmdlet,將新的主機集區定義為驗證主機集區。 將括弧中的值取代為與您的工作階段相關的值:
Update-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> -ValidationEnvironment:$true
執行下列 PowerShell Cmdlet 以確認已設定驗證屬性。 將括弧中的值取代為與您的工作階段相關的值。
Get-AzWvdHostPool -ResourceGroupName <resourcegroupname> -Name <hostpoolname> | Format-List
Cmdlet 的結果看起來應該類似下列輸出:
HostPoolName : hostpoolname
FriendlyName :
Description :
Persistent : False
CustomRdpProperty : use multimon:i:0;
MaxSessionLimit : 10
LoadBalancerType : BreadthFirst
ValidationEnvironment : True
如果您尚未這麼做,請準備 Azure CLI 的環境並登入。
若要將新的主機集區定義為驗證主機集區,請使用 az desktopvirtualization hostpool update 命令:
az desktopvirtualization hostpool update --name "MyHostPool" \
--resource-group "MyResourceGroup" \
--validation-environment true
使用下列命令來確認已設定驗證屬性。
az desktopvirtualization hostpool show --name "MyHostPool" \
--resource-group "MyResourceGroup"