Citrix DaaS

Crear un catálogo de XenServer

Crear catálogos de máquinas describe los asistentes con los que se crea un catálogo de máquinas. La siguiente información incluye detalles específicos de los entornos de virtualización de XenServer (antes denominado Citrix Hypervisor).

Nota:

Antes de crear un catálogo de XenServer, debe terminar de crear una conexión a XenServer. Consulte Conexión a XenServer.

Crear un catálogo de máquinas con un XenServer compatible con GPU

Las máquinas que pueden usar GPU requieren una imagen maestra dedicada. Esas máquinas virtuales requieren controladores de tarjeta de vídeo compatibles con GPU. Configure máquinas que pueden usar GPU para que la máquina virtual funcione con el software que usa la GPU para las operaciones.

  1. En XenCenter, cree una VM con VGA estándar, redes y vCPU.
  2. Actualice la configuración de la máquina virtual para habilitar el uso de GPU (PassThrough o vGPU).
  3. Instale un sistema operativo compatible y habilite el protocolo RDP.
  4. Instale Citrix VM Tools y los controladores de NVIDIA.
  5. Desactive la consola de administración de Virtual Network Computing (VNC) para optimizar el rendimiento y, a continuación, reinicie la VM.
  6. Se le solicitará que use RDP. Mediante RDP, instale el VDA y, a continuación, reinicie la VM.
  7. Si quiere, puede crear una instantánea de la VM para establecer un punto de referencia para otras imágenes maestras de GPU.
  8. Mediante RDP, instale las aplicaciones específicas del usuario que están configuradas en XenCenter y funcionan con GPU.

Crear un catálogo de máquinas basado en perfiles de máquina con PowerShell

Al crear un catálogo para aprovisionar máquinas mediante MCS, puede usar un perfil de máquina para capturar las propiedades del hardware de una máquina virtual y aplicarlas a las máquinas virtuales recién aprovisionadas del catálogo. Si no se utiliza el parámetro MachineProfile, las propiedades del hardware se obtienen de la instantánea o la VM de la imagen maestra.

Nota:

Actualmente, solo puede usar una instantánea como entrada de perfil de máquina.

Puede configurar explícitamente estos parámetros para sobrescribir los valores de los parámetros en la entrada del perfil de máquina:

  • VMCpuCount
  • VMMemory
  • NetworkMapping

Crear un catálogo con un perfil de máquina

  1. Abra la ventana de PowerShell.
  2. Ejecute asnp citrix*.
  3. Cree un grupo de identidades. El grupo de identidades es un contenedor para las cuentas de Active Directory (AD) de las máquinas virtuales que se crearán. Por ejemplo:

    New-AcctIdentityPool -Domain "citrix-xxxxxx.local" -IdentityPoolName "ExampleIdentityPool" -NamingScheme "abc1-##" -NamingSchemeType "Numeric" -Scope @() -ZoneUid "xxxxxxxx"
    <!--NeedCopy-->
    
  4. Cree las cuentas de equipo de AD necesarias en Active Directory.

    $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. Ejecute el comando New-ProvScheme para crear un catálogo. Por ejemplo:

    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\ExampleSnapshot.snapshot"
    <!--NeedCopy-->
    
  6. Registre el esquema de aprovisionamiento como un catálogo de broker. Por ejemplo:

    $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. Agregue las VM al catálogo.

Actualizar un catálogo con un nuevo perfil de máquina

Nota:

  • En este caso, el comando Set-ProvScheme no cambia el perfil de máquina de las máquinas virtuales existentes del catálogo. Solo las nuevas máquinas virtuales que se agregan al catálogo tienen el nuevo perfil de máquina.
  • No puede convertir catálogos de máquinas basado en perfiles de máquina en catálogos de máquinas no basados en perfiles de máquina.

Para actualizar el catálogo con un nuevo perfil de máquina:

  1. Ejecute el comando Set-ProvScheme. Por ejemplo:

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

    Para obtener más información sobre el comando Set-ProvScheme, consulte Set-ProvScheme.

Qué hacer a continuación

Más información

Crear un catálogo de XenServer