Citrix Virtual Apps and Desktops

创建 XenServer 目录

创建计算机目录介绍了用于创建计算机目录的向导。以下信息涵盖了特定于 XenServer 虚拟化环境的详细信息。

注意:

在创建 XenServer 目录之前,需要完成创建与 XenServer 的连接。请参阅与 XenServer 的连接

使用 XenServer 连接创建计算机目录

支持 GPU 的计算机需要专用主映像。这些 VM 要求使用支持 GPU 的视频卡驱动程序。应配置支持 GPU 的计算机,以使 VM 与使用 GPU 进行操作的软件结合使用。

  1. 在 XenCenter 中,创建一个具有标准 VGA、网络和 vCPU 的 VM。
  2. 更新 VM 配置以启用 GPU 使用(直通或 vGPU)。
  3. 安装支持的操作系统并启用 RDP。
  4. 安装 Citrix VM Tools 和 NVIDIA 驱动程序。
  5. 清除虚拟网络计算 (Virtual Network Computing, VNC) 管理控制台以优化性能,然后重新启动 VM。
  6. 系统将提示您使用 RDP。使用 RDP 安装 VDA,然后重新启动 VM。
  7. 或者,创建 VM 的一个快照作为其他 GPU 主映像的基线模板。
  8. 使用 RDP,安装在 XenCenter 中配置并使用 GPU 功能的客户特定应用程序。

限制

  • 如果 VM 托管在 Citrix Hypervisor 8.2 累积更新 1 上的 Citrix Virtual Apps and Desktops 部署在单个 MCS 目录中使用多个 GFS2 SR,该目录中的 VM 在部署期间将无法访问这些 VDI。报告错误“VDI is currently in use”(VDI 当前正在使用中)。
  • Citrix Hypervisor 8.2 累积更新 1 不支持带有 GFS2 SR 的 MCS 完整克隆 VM。

有关详细信息,请参阅限制

这些限制不适用于 XenServer 8 及更高版本。

使用计算机配置文件创建计算机目录

创建目录以使用 MCS 预配计算机时,可以使用计算机配置文件从虚拟机捕获硬件属性并将其应用到目录中新预配的 VM。如果不使用 MachineProfile 参数,将从主映像 VM 或快照中捕获硬件属性。

注意:

目前,您只能使用 VM 作为计算机配置文件输入。

您可以显式配置以下参数以覆盖计算机配置文件输入中的参数值:

  • VMCpuCount
  • VMMemory
  • NetworkMapping

要使用计算机配置文件创建目录,请执行以下操作:

  1. 打开 PowerShell 窗口。
  2. 运行 asnp citrix*
  3. 创建标识池。标识池是要创建的 VM 的 Active Directory (AD) 账户的容器。例如:

    New-AcctIdentityPool -Domain "citrix-xxxxxx.local" -IdentityPoolName "ExampleIdentityPool" -NamingScheme "abc1-##" -NamingSchemeType "Numeric" -Scope @() -ZoneUid "xxxxxxxx"
    <!--NeedCopy-->
    
  4. 在 Active Directory 中,创建所需的 AD 计算机帐户。

    $password = "password123" | ConvertTo-SecureString -AsPlainText -Force
    New-AcctADAccount -IdentityPoolName "ExampleIdentityPool" -Count 10 -ADUserName "citrix-xxxxxx\admin1" -ADPassword $password
    Set-AcctAdAccountUserCert -IdentityPoolName "ExampleIdentityPool" -ADUserName "citrix-xxxxxx\admin1" -ADPassword $password
    <!--NeedCopy-->
    
  5. 运行 New-ProvScheme 命令以创建目录。例如:

    New-ProvScheme -CleanOnBoot -HostingUnitName "ExampleHostingUnit" -IdentityPoolName "ExampleIdentityPool" -InitialBatchSizeHint 2 -CustomProperties '<CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Property xsi:type="StringProperty" Name="UseManagedDisks" Value="true" />
    </CustomProperties>'
    -MasterImageVM "XDHyp:\HostingUnits\ExampleHostingUnit\ExampleVDA.vm\ExampleVDA.snapshot" -ProvisioningSchemeName "ExampleCatalog" -Scope @() -SecurityGroup @()
    -MachineProfile "XDHyp:\HostingUnits\ExampleHostingUnit\ExampleMachineProfile.vm"
    <!--NeedCopy-->
    
  6. 将预配方案注册为代理目录。例如:

    $ConfigZone = Get-ConfigZone | Where-Object { $_.Name -eq "xxxxxx" }
    New-BrokerCatalog -Name "MPLT1" -AllocationType Random -Description "Machine profile catalog" -ProvisioningSchemeId fe7df345-244e-4xxxx-xxxxxxxxx -ProvisioningType Mcs -SessionSupport MultiSession -PersistUserChanges Discard -ZoneUid ($ConfigZone.Uid)
    <!--NeedCopy-->
    
  7. 将 VM 添加到目录中。

要使用新计算机配置文件更新目录,请执行以下操作:

  1. 运行 Set-ProvScheme 命令。例如:

    Set-ProvScheme -ProvisioningSchemeName "ExampleCatalog" -MachineProfile "XDHyp:\HostingUnits\ExampleHostingUnit\ExampleMachineProfileVm.vm\ExampleMachineProfileSnapshot.snapshot"
    <!--NeedCopy-->
    

    有关 Set-ProvScheme 命令的详细信息,请参阅 Set-ProvScheme

注意:

  • 在此情况下,Set-ProvScheme 命令不会更改目录中现有 VM 的计算机配置文件。只有添加到目录中的新创建的 VM 才具有新的计算机配置文件。
  • 无法将基于计算机配置文件的计算机目录转换为基于非计算机配置文件的计算机目录。

接下来要去哪里

更多信息

创建 XenServer 目录