通过验证主机池,可在服务将更新应用于标准或非验证环境之前,监视服务更新。 如果没有验证主机池,则可能无法发现引入错误的更改,这可能会在标准环境中对用户导致故障时间。 我们强烈建议先创建一个要应用服务更新的验证主机池。
若要确保应用适用于最新更新,验证主机池应尽可能地与非验证环境中的主机池类似。 用户应如同连接到标准主机池一样频繁地连接到验证主机池。 如果在主机池上进行自动测试,则应在验证主机池上包含自动测试。
本文介绍了如何使用 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"