Creare un catalogo XenServer®
Creare cataloghi di macchine descrive le procedure guidate che creano 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. 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.
- In XenCenter®, creare una VM con VGA standard, reti e vCPU.
- Aggiornare la configurazione della VM per abilitare l’uso della GPU (sia Passthrough che vGPU).
- Installare un sistema operativo supportato e abilitare RDP.
- Installare Citrix VM Tools e i driver NVIDIA.
- Cancellare la console di amministrazione Virtual Network Computing (VNC) per ottimizzare le prestazioni, e quindi riavviare la VM.
- Viene richiesto di utilizzare RDP. Utilizzando RDP, installare il VDA e quindi riavviare la VM.
- Facoltativamente, creare uno snapshot per la VM come modello di base per altre immagini master GPU.
- Utilizzando RDP, installare applicazioni specifiche del cliente che sono configurate in XenCenter e 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 clone complete MCS con SR GFS2.
Per maggiori 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 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:
VMCpuCountVMMemoryNetworkMapping
Per creare un catalogo con un profilo macchina:
- Aprire la finestra di PowerShell.
- Eseguire
asnp citrix*. -
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--> -
Crea 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--> -
Esegui il comando
New-ProvSchemeper 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--> -
Registra 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--> - Aggiungi le VM al catalogo.
Per aggiornare un catalogo con un nuovo profilo macchina:
-
Esegui 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, consulta Set-ProvScheme.
Nota:
- Il comando
Set-ProvSchemein 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 macchine basato su profilo macchina in un catalogo macchine non basato su profilo macchina.
Cosa fare dopo
- Se questo è il primo catalogo creato, Web Studio ti guida a creare un gruppo di consegna
- Per rivedere l’intero processo di configurazione, consulta Installa e configura
- Per gestire i cataloghi, consulta Gestire i cataloghi macchine e Gestire un catalogo XenServer