Citrix DaaS™

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 (precedentemente Citrix Hypervisor).

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 un XenServer compatibile con GPU

Le macchine compatibili con GPU richiedono un’immagine master dedicata. Tali VM richiedono driver di schede video che supportino le GPU. Configurare le macchine compatibili con 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. Disattivare la console di amministrazione VNC (Virtual Network Computing) 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 funzionalità GPU.

Creare un catalogo di macchine basato su profilo macchina utilizzando PowerShell

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 di cui è stato appena eseguito il provisioning nel catalogo. Se il parametro MachineProfile non viene utilizzato, le proprietà hardware vengono acquisite dalla VM o dallo snapshot dell’immagine master.

  • È anche possibile creare un catalogo di macchine MCS utilizzando un profilo macchina abilitato con vTPM. Ciò consente di creare cataloghi di macchine di VM Windows 11 con vTPM abilitato.

  • Nota:

    • Attualmente, è possibile utilizzare solo uno snapshot come input del profilo macchina.
    • Se l’input dell’immagine master è abilitato per vTPM, anche l’input del profilo macchina deve essere abilitato per vTPM. Questa regola si applica sia a New-ProvScheme che a Set-ProvScheme.
    • Se l’immagine master è abilitata per vTPM, il profilo macchina può provenire solo dalla stessa origine VM dell’immagine master.
    • Alla creazione del catalogo, il vTPM della VM deve essere lo stesso vTPM in uso per lo snapshot dell’immagine master.

È possibile aggiornare le dimensioni della memoria e della cache del disco dopo aver creato i cataloghi MCS quando MCSIO è abilitato. È possibile configurare esplicitamente i seguenti parametri per sovrascrivere i valori dei parametri nell’input del profilo macchina:

  • VMCpuCount
  • VMMemory
  • NetworkMapping

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) delle 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\ExampleSnapshot.snapshot"
    
    <!--NeedCopy-->
    
    1. 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-->
    
  1. Aggiungere VM al catalogo.

Aggiornare un catalogo con un nuovo profilo macchina

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.

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.

Dove andare dopo

Maggiori informazioni

Creare un catalogo XenServer®