Citrix Virtual Apps and Desktops

Creare un catalogo XenServer®

Creare cataloghi di macchine descrive le procedure guidate per la creazione di un catalogo di macchine. Le seguenti informazioni riguardano i dettagli specifici degli ambienti di virtualizzazione XenServer.

Nota:

Prima di creare un catalogo XenServer, è necessario completare la creazione di una connessione a XenServer. Vedere Connessione a XenServer.

Creare un catalogo di macchine utilizzando una connessione XenServer

Le macchine con capacità GPU richiedono un’immagine master dedicata. Tali VM richiedono driver di schede video che supportino le GPU. Configurare le macchine con capacità GPU per consentire alla VM di operare con software che utilizza la GPU per le operazioni.

  1. In XenCenter®, creare una VM con VGA standard, reti e vCPU.
  2. Aggiornare la configurazione della VM per abilitare l’uso della GPU (Passthrough o vGPU).
  3. Installare un sistema operativo supportato e abilitare RDP.
  4. Installare Citrix VM Tools e i driver NVIDIA.
  5. Cancellare la console di amministrazione Virtual Network Computing (VNC) per ottimizzare le prestazioni, quindi riavviare la VM.
  6. Viene richiesto di utilizzare RDP. Utilizzando RDP, installare il VDA e quindi riavviare la VM.
  7. Facoltativamente, creare uno snapshot per la VM come modello di base per altre immagini master GPU.
  8. Utilizzando RDP, installare le applicazioni specifiche del cliente configurate in XenCenter e che utilizzano le capacità GPU.

Limitazioni

  • Se una distribuzione Citrix Virtual Apps and Desktops con le sue VM ospitate su Citrix Hypervisor 8.2 utilizza più SR GFS2 in un singolo catalogo MCS, le VM nel catalogo non possono accedere ai VDI durante la distribuzione. Viene segnalato l’errore “VDI is currently in use”.
  • XenServer non supporta le VM full clone MCS con SR GFS2.

Per maggiori informazioni, vedere Constraints.

Creare un catalogo di macchine utilizzando un profilo macchina

Quando si crea un catalogo per il provisioning di macchine utilizzando MCS, è possibile utilizzare un profilo macchina per acquisire le proprietà hardware da una macchina virtuale e applicarle alle VM appena sottoposte a provisioning nel catalogo. Se il parametro MachineProfile non viene utilizzato, le proprietà hardware vengono acquisite dalla VM o dallo snapshot dell’immagine master.

Nota:

Attualmente, è possibile utilizzare solo una VM come input del profilo macchina.

È possibile configurare esplicitamente i seguenti parametri per sovrascrivere i valori dei parametri nell’input del profilo macchina:

  • VMCpuCount
  • VMMemory
  • NetworkMapping

Per creare un catalogo con un profilo macchina:

  1. Aprire la finestra di PowerShell.
  2. Eseguire asnp citrix*.
  3. Creare un pool di identità. Il pool di identità è un contenitore per gli account di Active Directory (AD) per le VM da creare. Ad esempio:

    New-AcctIdentityPool -Domain "citrix-xxxxxx.local" -IdentityPoolName "ExampleIdentityPool" -NamingScheme "abc1-##" -NamingSchemeType "Numeric" -Scope @() -ZoneUid "xxxxxxxx"
    <!--NeedCopy-->
    
  4. Creare gli account computer AD richiesti in 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. Eseguire il comando New-ProvScheme per creare un catalogo. Ad esempio:

    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. Registrare lo schema di provisioning come catalogo broker. Ad esempio:

    $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. Aggiungere VM al catalogo.

Per aggiornare un catalogo con un nuovo profilo macchina:

  1. Eseguire il comando Set-ProvScheme. Ad esempio:

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

    Per maggiori informazioni sul comando Set-ProvScheme, vedere Set-ProvScheme.

Nota:

  • Il comando Set-ProvScheme in questo caso non modifica il profilo macchina delle VM esistenti nel catalogo. Solo le VM appena create aggiunte al catalogo avranno il nuovo profilo macchina.
  • Non è possibile convertire un catalogo di macchine basato su profilo macchina in un catalogo di macchine non basato su profilo macchina.

Dove andare dopo

Maggiori informazioni

Creare un catalogo XenServer®