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 con capacità GPU

Le macchine con capacità GPU richiedono un’immagine master dedicata. Queste VM richiedono driver per 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. Disattivare 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.

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

Nota:

Attualmente, è possibile utilizzare solo uno snapshot come input del profilo macchina.

È 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-->
    
  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.

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.

Passi successivi

Ulteriori informazioni

Creare un catalogo XenServer®