教程:创建主机池以验证 Azure 虚拟桌面中的服务更新(经典版)
重要
此内容适用于不支持 Azure 资源管理器 Azure 虚拟桌面对象的 Azure 虚拟桌面(经典)。 如果要尝试管理 Azure 资源管理器 Azure 虚拟桌面对象,请参阅本文
主机池是 Azure 虚拟桌面租户环境中一个或多个相同虚拟机的集合。 建议先创建一个验证主机池,在其中应用服务更新。 这样,就可以在服务将其应用到标准或非验证环境之前监视服务更新。 如果没有验证主机池,可能无法发现引入错误的更改,这可能会导致生产环境中的用户停机。
为了确保应用使用最新的更新,验证主机池应尽可能类似于非验证环境中的主机池。 用户应像连接到标准主机池一样频繁地连接到验证主机池。 如果在主机池上进行了自动测试,则应在验证主机池中包含自动测试。
可以使用 诊断功能 或 Azure 虚拟桌面故障排除文章来调试验证主机池中的问题。
注意
建议将验证主机池保留到位以测试所有将来的更新。
在开始之前,下载并导入 Azure 虚拟桌面 PowerShell 模块(如果尚未下载)。 之后,运行以下 cmdlet 登录到帐户:
Add-RdsAccount -DeploymentUrl "https://rdbroker.wvd.microsoft.com"
创建主机池
可以按照以下任何文章中的说明创建主机池:
- 教程:使用 Azure 市场 创建主机池
- 使用 Azure 资源管理器模板创建主机池
- 使用 PowerShell 创建主机池
将您的主机池定义为验证主机池
运行以下 PowerShell cmdlet,将新的主机池定义为验证主机池。 将引号中的值替换为与会话相关的值:
Add-RdsAccount -DeploymentUrl "https://rdbroker.wvd.microsoft.com"
Set-RdsHostPool -TenantName $myTenantName -Name "contosoHostPool" -ValidationEnv $true
运行以下 PowerShell cmdlet 以确认已设置验证属性。 将引号中的值替换为与会话相关的值。
Get-RdsHostPool -TenantName $myTenantName -Name "contosoHostPool"
cmdlet 的结果应类似于以下输出:
TenantName : contoso
TenantGroupName : Default Tenant Group
HostPoolName : contosoHostPool
FriendlyName :
Description :
Persistent : False
CustomRdpProperty : use multimon:i:0;
MaxSessionLimit : 10
LoadBalancerType : BreadthFirst
ValidationEnv : True
Ring :
更新计划
服务更新每月发生。 如果存在重大问题,则会以更频繁的速度提供关键更新。
后续步骤
创建验证主机池后,可以了解如何使用 Azure 服务运行状况监视 Azure 虚拟桌面部署。