教程:创建主机池以验证 Azure 虚拟桌面中的服务更新(经典版)

重要

此内容适用于不支持 Azure 资源管理器 Azure 虚拟桌面对象的 Azure 虚拟桌面(经典)。 如果要尝试管理 Azure 资源管理器 Azure 虚拟桌面对象,请参阅本文

主机池是 Azure 虚拟桌面租户环境中一个或多个相同虚拟机的集合。 建议先创建一个验证主机池,在其中应用服务更新。 这样,就可以在服务将其应用到标准或非验证环境之前监视服务更新。 如果没有验证主机池,可能无法发现引入错误的更改,这可能会导致生产环境中的用户停机。

为了确保应用使用最新的更新,验证主机池应尽可能类似于非验证环境中的主机池。 用户应像连接到标准主机池一样频繁地连接到验证主机池。 如果在主机池上进行了自动测试,则应在验证主机池中包含自动测试。

可以使用 诊断功能Azure 虚拟桌面故障排除文章来调试验证主机池中的问题。

注意

建议将验证主机池保留到位以测试所有将来的更新。

在开始之前,下载并导入 Azure 虚拟桌面 PowerShell 模块(如果尚未下载)。 之后,运行以下 cmdlet 登录到帐户:

Add-RdsAccount -DeploymentUrl "https://rdbroker.wvd.microsoft.com"

创建主机池

可以按照以下任何文章中的说明创建主机池:

将您的主机池定义为验证主机池

运行以下 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 虚拟桌面部署。