XenApp and XenDesktop

Microsoft Azure Resource Manager 虚拟化环境

使用 Microsoft Azure Resource Manager 在您的 XenApp 或 XenDesktop 部署中预配虚拟机时,请按照此指导进行操作。

创建 XenApp 或 XenDesktop 站点(这包括创建连接)时,或者稍后创建主机连接(创建站点之后)时,可以通过配置 XenApp 或 XenDesktop 以在 Azure Resource Manager 中预配资源。

您应熟悉以下内容:

使用 Machine Creation Services 时不支持 Azure 磁盘加密。

此版本的 XenApp 和 XenDesktop 仅支持 Azure 非托管磁盘存储系统。默认情况下,Azure 使用托管磁盘存储系统。有关托管和非托管 Azure 存储解决方案的信息,请参阅 Azure 托管磁盘

创建到 Azure Resource Manager 的连接

请参阅创建站点连接和资源文章,了解用于创建站点或连接的向导中所有页面的完整信息。以下信息仅涵盖与 Azure Resource Manager 连接有关的详细信息。

可以通过两种方法建立与 Azure Resource Manager 的主机连接:

  • 通过向 Azure Resource Manager 进行身份验证以创建服务主体。
  • 使用之前创建的服务主体的详细信息连接到 Azure Resource Manager。

通过向 Azure Resource Manager 进行身份验证以创建服务主体

开始之前,请务必:

  • 在订阅的 Azure Active Directory 租户中具有一个用户帐户。
  • Azure AD 用户帐户也是您希望用来预配资源的 Azure 订阅的协管理员。

在站点设置或添加连接和资源向导中:

  1. 连接页面上,选择 Microsoft Azure 连接类型和您的 Azure 环境。
  2. 连接详细信息页面上,输入 Azure 订阅 ID 和连接的名称。连接名称可以包含 1-64 个字符,不能仅包含空格或字符 \/;:#.*?=<>|[]{}”’()’)。输入订阅 ID 和连接名称后,将启用新建按钮。
  3. 输入 Azure Active Directory 帐户用户名和密码。
  4. 单击登录
  5. 单击接受为 XenApp 或 XenDesktop 提供所列权限。XenApp 或 XenDesktop 会创建一个允许它代表指定的用户管理 Azure Resource Manager 资源的服务主体。
  6. 单击接受后,您会返回到 Studio 中的连接页面。请注意,成功向 Azure 进行身份验证时,新建使用现有按钮将被替换为已连接,同时出现绿色的复选标记指明已成功连接至您的 Azure 订阅。
  7. 指明可以使用哪些工具来创建虚拟机,然后单击下一步。(在成功进行 Azure 身份验证和接受授予所需权限之前,您无法越过向导中的此页面。)

资源由区域和网络组成。

  • 区域页面上,选择一个区域。
  • 网络页面上:
    • 键入 1-64 字符的资源名称以帮助确定 Studio 中的区域和网络组合。资源名称不能仅包含空格,也不能包含字符 \/;:#.*?=<>|[]{}”’()’。
    • 选择一个虚拟网络和资源组对。(由于您可能有不止一个具有相同名称的虚拟网络,将网络名称与资源组配对可提供唯一的组合。)如果在上一个不具有任何虚拟网络的页面中选择了一个区域,则需要返回至该页面并选择一个具有虚拟网络的区域。

完成向导。

使用之前创建的服务主体的详细信息连接到 Azure Resource Manager

要手动创建服务主体,请连接到 Azure Resource Manager 订阅并使用下方提供的 PowerShell cmdlet。

必备条件:

  • $SubscriptionId: 您希望预配 VDA 的订阅的 Azure Resource Manager 订阅 ID。
  • $AADUser: 订阅的 AD 租户的 Azure AD 用户帐户。
  • 让 $AADUser 成为您的订阅的协管理员。
  • $ApplicationName: 要在 Azure AD 中创建的应用程序的名称。
  • $ApplicationPassword: 应用程序的密码。创建主机连接时,请使用此密码作为应用程序机密。

要创建服务主体,请执行以下操作:

步骤 1: 连接到 Azure Resource Manager 订阅。

Login-AzureRmAccount.

步骤 2: 选择您想要创建服务主体的 Azure Resource Manager 订阅。

Select-AzureRmSubscription -SubscriptionID $SubscriptionId;

步骤 3: 在您的 AD 租户中创建应用程序。

$AzureADApplication = New-AzureRmADApplication -DisplayName $ApplicationName -HomePage "https://localhost/$ApplicationName" -IdentifierUris https://$ApplicationName -Password $ApplicationPassword

步骤 4: 创建服务主体。

New-AzureRmADServicePrincipal -ApplicationId $AzureADApplication.ApplicationId

步骤 5: 向服务主体分配角色。

New-AzureRmRoleAssignment -RoleDefinitionName Contributor -ServicePrincipalName $AzureADApplication.ApplicationId –scope /subscriptions/$SubscriptionId

步骤 6: 在 PowerShell 控制台的输出窗口中,记下 ApplicationId。请在创建主机连接时提供该 ID。

在站点设置或添加连接和资源向导中:

  1. 连接页面上,选择 Microsoft Azure 连接类型和您的 Azure 环境。
  2. 连接详细信息页面上,输入 Azure 订阅 ID 和连接的名称。(连接名称可以包含 1-64 个字符,不能仅包含空格或字符 \/;:#.*?=<>|[]{}”’()’)。
  3. 单击使用现有。提供订阅 ID、订阅名称、身份验证 URL、管理 URL、存储后缀、Active Directory ID 或租户 ID、应用程序 ID 以及现有服务主体的应用程序机密。输入详细信息后,将会启用确定按钮。单击确定
  4. 指明可以使用哪些工具来创建虚拟机,然后单击下一步。您提供的服务主体详细信息将用于连接到 Azure 订阅。(在提供使用现有选项的有效详细信息之前,您无法越过向导中的此页面。)

资源由区域和网络组成。

  • 区域页面上,选择一个区域。
  • 网络页面上:
    • 键入 1-64 字符的资源名称以帮助确定 Studio 中的区域和网络组合。资源名称不能仅包含空格,也不能包含字符 \/;:#.*?=<>|[]{}”’()’。
    • 选择一个虚拟网络和资源组对。(由于您可能有不止一个具有相同名称的虚拟网络,将网络名称与资源组配对可提供唯一的组合。)如果在上一个不具有任何虚拟网络的页面中选择了一个区域,则需要返回至该页面并选择一个具有虚拟网络的区域。

完成向导。

使用 Azure Resource Manager 主映像创建计算机目录

此信息用于补充创建计算机目录一文中的指导信息。

主映像将作为用于在计算机目录中创建 VM 的模板。创建计算机目录之前,请在 Azure Resource Manager 中创建一个主映像。有关主映像的常规信息,请参阅“创建计算机目录”一文。

当您在 Studio 中创建计算机目录时:

虚拟机名称不能包含非 ASCII 字符和特殊字符。

  • 网卡计算机帐户摘要页面不包含 Azure 特定的信息。请按照“创建计算机目录”一文中的指导进行操作。

完成向导。

Microsoft Azure Resource Manager 虚拟化环境