Citrix Virtual Apps and Desktops

Creare un catalogo di Citrix Hypervisor

In Creare cataloghi di macchine sono descritte le procedure guidate per la creazione di un catalogo di macchine. Le seguenti informazioni coprono i dettagli specifici degli ambienti di virtualizzazione Citrix Hypervisor.

Nota:

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

Creare un catalogo di macchine utilizzando una connessione Citrix Hypervisor

Le macchine compatibili con GPU richiedono un’immagine master dedicata. Queste macchine virtuali richiedono driver di schede video che supportino le GPU. Configurare macchine compatibili con GPU per consentire alla macchina virtuale di operare con software che utilizza la GPU per le operazioni.

  1. In XenCenter creare una VM con VGA, reti e vCPU standard.
  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 driver NVIDIA.
  5. Deselezionare la Console di amministrazione Virtual Network Computing (VNC) per ottimizzare le prestazioni, quindi riavviare la macchina virtuale.
  6. Viene richiesto di utilizzare RDP. Utilizzando RDP, installare il VDA e riavviare la macchina virtuale.
  7. Facoltativamente, creare un’istantanea della macchina virtuale come modello di base per altre immagini master GPU.
  8. Utilizzando RDP, installare applicazioni specifiche del cliente che sono configurate in XenCenter e utilizzano le funzionalità GPU.

Limiti

  • If a Citrix Virtual Apps and Desktops deployment with its VMs hosted on Citrix Hypervisor 8.2 uses multiple GFS2 SRs in a single MCS catalog, the VMs in the catalog cannot access the VDIs during deployment. Viene segnalato l’errore “VDI is currently in use” (VDI attualmente in uso).
  • Citrix Hypervisor non supporta le macchine virtuali cloni completi MCS con SR GFS2.

Per ulteriori informazioni, vedere Vincoli.

Creare un catalogo di macchine utilizzando un profilo macchina

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

Nota:

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

È possibile configurare in modo esplicito i seguenti parametri perché sovrascrivano 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 Active Directory (AD) per le macchine virtuali da creare. Ad esempio:

    New-AcctIdentityPool -Domain "citrix-xxxxxx.local" -IdentityPoolName "ExampleIdentityPool" -NamingScheme "abc1-##" -NamingSchemeType "Numeric" -Scope @() -ZoneUid "xxxxxxxx"
    <!--NeedCopy-->
    
  4. Creare gli account di 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 New-ProvScheme comando 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 del 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 macchine virtuali 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 ulteriori 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 hanno il nuovo profilo macchina.
  • Non è possibile convertire un catalogo di macchine basato su profili macchina in un catalogo di macchine non basato su profili macchina.

Passaggi successivi

Ulteriori informazioni

Creare un catalogo di Citrix Hypervisor