重要
本教程的内容适用于包含 Azure 资源管理器 Azure 虚拟桌面对象的 Azure 虚拟桌面。
主机池是 Azure 虚拟桌面环境中包含一个或多个相同虚拟机的集合。 我们强烈建议先创建一个要应用服务更新的验证主机池。 通过验证主机池,可在服务将更新应用于标准或非验证环境之前,监视服务更新。 如果没有验证主机池,则可能无法发现引入错误的更改,这可能会在标准环境中对用户导致故障时间。
若要确保应用适用于最新更新,验证主机池应尽可能地与非验证环境中的主机池类似。 用户应如同连接到标准主机池一样频繁地连接到验证主机池。 如果在主机池上进行自动测试,则应在验证主机池上包含自动测试。
可以使用诊断功能或 Azure 虚拟桌面故障排除文章对验证主机池中的问题进行调试。
注意
建议保留验证主机池以测试所有将来的更新。 验证主机池应仅用于测试,而不该用于生产环境。
创建主机池
可将任何现有的池或个人主机池配置为验证主机池。 还可按照以下任意文章中的说明,新建用于验证的主机池:
将主机池定义为验证环境
使用 Azure 门户配置验证主机池:
- 登录 Azure 门户。
- 搜索并选择“Azure 虚拟桌面”。
- 在“Azure 虚拟桌面”页中,选择“主机池”。
- 选择要编辑的主机池的名称。
- 选择“属性”。
- 在“验证环境”字段中,选择“是”,启用验证环境。
- 选择“保存”来应用新的设置。
如果尚未这样做,请按照设置 Azure 虚拟桌面 PowerShell 模块中的说明设置 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"
更新计划
服务更新每月进行一次。 如果存在重大问题,则会更频繁地提供关键更新。
如果有任何服务更新,请确保每天至少有几位用户登录来验证环境。 建议你定期访问我们的 TechCommunity 站点并关注包含 WVDUPdate 或 AVDUpdate 的任何帖子,以便随时了解服务更新。
后续步骤
你已经创建了验证主机池,接下来可以了解如何使用 Azure 服务运行状况来监视 Azure 虚拟桌面部署。