驗證主機集區可讓您在服務將服務更新套用至您的標準或非驗證環境之前,先進行監視。 若沒有驗證主機集區,您可能無法發現引入錯誤的變更,這可能會導致您標準環境中的使用者停機。 我們強烈建議您建立驗證主機集區,服務更新會先在其中套用。
為了確保您的應用程式可使用最新更新,驗證主機集區應盡可能類似於您非驗證環境中的主機集區。 使用者應該經常連線到驗證主機集區,就如同連線到標準主機集區一樣。 如果您已在主機集區上進行自動化測試,則應該在驗證主機集區上包含自動化測試。
本文說明如何使用 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"