Citrix Virtual Apps and Desktops

Crea un catalogo Nutanix

(/it-it/citrix-virtual-apps-desktops/2511/install-configure/machine-catalogs-create) descrive le procedure guidate che creano un catalogo di macchine. Le seguenti informazioni riguardano i dettagli specifici degli ambienti di virtualizzazione Nutanix.

Nota:

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

Creare un catalogo di macchine utilizzando la versione del modello di macchina Nutanix

Quando si crea un catalogo di macchine con provisioning MCS con una connessione host Nutanix AHV Prism Central gestita da Citrix, l’immagine di base viene creata da una versione del modello di VM Nutanix. Un vantaggio fondamentale è che Nutanix Prism Central consente di utilizzare un modello di VM su più cluster. Di conseguenza, gli amministratori Citrix possono utilizzare una singola versione del modello di VM Nutanix come VM master per più cataloghi di macchine MCS, anche se tali cataloghi si trovano su cluster Nutanix diversi.

È anche possibile scegliere una versione del modello come origine per il profilo della macchina. La versione del modello dell’immagine master viene impostata per impostazione predefinita come profilo della macchina per i nuovi cataloghi. Tuttavia, è possibile modificare la versione del modello per il profilo della macchina. Le seguenti proprietà hardware vengono acquisite dal profilo della macchina: CPU, memoria, core per socket, GPU e categorie. È anche possibile specificare facoltativamente le proprietà di CPU, memoria, core per socket per sovrascrivere le impostazioni del profilo della macchina selezionato.

Nota:

Le categorie sono coppie chiave-valore utilizzate per raggruppare e gestire entità come macchine virtuali, cluster e immagini per l’applicazione di criteri e l’automazione.

Prima di creare il catalogo, creare una VM master e convertirla in una versione del modello di VM in Nutanix Prism Central. Per i passaggi, consultare la documentazione Nutanix.

È possibile creare un catalogo utilizzando:

Limitazioni

  • Il collegamento di più schede di rete alla stessa subnet non è supportato.
  • A causa della limitazione di Nutanix, ogni catalogo di macchine fornito da MCS può essere assegnato solo con NIC in un singolo tipo di rete tra reti Overlay, sottoreti VLAN Basic e sottoreti VLAN.
  • In alcuni scenari, l’aggiornamento dell’immagine master MCS per un catalogo di macchine non persistente potrebbe causare potenziali problemi. Vedere Avvio protetto e vTPM in Nutanix Prism Central.
  • Quando si seleziona un modello di VM Nutanix come immagine master, il nome del modello o il nome della versione del modello non deve contenere caratteri come # o &.

Creare un catalogo di macchine utilizzando Web Studio

Nella procedura guidata di configurazione del catalogo di macchine:

  1. Nella pagina Tipo di macchina, selezionare SO multisessione, SO a sessione singola o Accesso remoto PC.
  2. Nella pagina Gestione macchine, selezionare Macchine con gestione dell’alimentazione e Citrix Machine Creation Services™ come metodo di distribuzione. Selezionare le Risorse.

    ahv-prism-central-host-connection

  3. Nella pagina Esperienza desktop, selezionare una delle due opzioni.
  4. Nella pagina Cluster, selezionare un cluster per la distribuzione delle VM.

    ahv-prism-central-host-connection

  5. Nella pagina Immagine master, fare clic su Immagine master e selezionare un’immagine master (versione del modello). È possibile filtrare i modelli di macchina per nome. La versione del modello dell’immagine master viene impostata per impostazione predefinita come profilo macchina per i nuovi cataloghi. Tuttavia, è possibile modificare la versione del modello per il profilo macchina.

    Nota:

    È possibile utilizzare una singola versione del modello di VM Nutanix come VM master per più cataloghi di macchine MCS, anche se tali cataloghi si trovano su cluster Nutanix diversi.

    ahv-prism-central-host-connection

    Filtra i modelli di macchine per nome:

    ahv-prism-central-host-connection

    Vedi la descrizione di un modello:

    ahv-prism-central-host-connection

  6. Nella pagina NIC:

    • Selezionare il tipo di NIC per filtrare le reti associate.
    • Selezionare una o più NIC contenute nell’immagine master e quindi selezionare una rete virtuale associata per ciascuna NIC.

    ahv-prism-central-host-connection

  7. Nella pagina Macchine virtuali, indicare il numero di macchine virtuali che si desidera creare e configurare le macchine per la memoria totale (MB) su ciascuna macchina, le CPU virtuali e i core per CPU. Questi valori vengono popolati automaticamente dal profilo della macchina.
  8. Nella pagina Riepilogo, controllare i dettagli del catalogo macchine. Immettere un nome e una descrizione per il catalogo macchine. Fare clic su Fine.

Esportare il profilo della macchina

È possibile esportare il profilo della macchina utilizzato dal catalogo macchine in un file JSON.

  1. Selezionare il catalogo macchine e passare alla scheda Proprietà modelli.
  2. In Dettagli profilo macchina, fare clic su Esporta accanto a Ultima versione.

Creare un catalogo macchine utilizzando i comandi PowerShell

  1. Aprire la finestra di PowerShell.
  2. Eseguire asnp citrix*.
  3. Creare un pool di identità se non è già stato creato. Ad esempio:

    New-AcctIdentityPool    -Domain "<string>" -IdentityPoolName "<string>" -IdentityType "ActiveDirectory"  -NamingScheme "DemoVM-##" -NamingSchemeType "Numeric" -ZoneUid "GUID" -Scope @()
    <!--NeedCopy-->
    
  4. Creare uno schema di provisioning.

    Ad esempio: Senza un profilo macchina

    New-ProvScheme -CustomProperties "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"><Property xsi:type=`"StringProperty`" Name=`"ClusterId`" Value=`"00062c63-1fb0-58c9-4fc8-5c2573352378`" /><Property xsi:type=`"StringProperty`" Name=`"CPUCores`" Value=`"1`" /></CustomProperties>" -HostingUnitName "<Hosting unit name>" -IdentityPoolName "<string>" -InitialBatchSizeHint 1  -MasterImageVM "XDHyp:\HostingUnits\<Hosting Unit Name>\Templates.folder\<template name>.template\<template version name>.templateversion" -NetworkMapping @{"5"="XDHyp:\HostingUnits\<Hosting unit name>\Clusters.folder\<Cluster Name>.cluster\<Network name>.network"} -ProvisioningSchemeName "<Catalog name>" -ProvisioningSchemeType "MCS" -RunAsynchronously -Scope @() -VMCpuCount 2 -VMMemoryMB 10240
    <!--NeedCopy-->
    

    Ad esempio: Con un profilo macchina

    Utilizzare un profilo macchina per acquisire le proprietà hardware da una versione del modello e applicarle alle VM sottoposte a provisioning. Se non si specifica un profilo macchina, le proprietà hardware vengono acquisite dalla versione del modello dell’immagine master.

    Nota:

    • Le proprietà del disco del sistema operativo, vTPM e Secure Boot vengono sempre acquisite dall’immagine master, anche quando viene utilizzato un profilo macchina.
    • Poiché il disco del sistema operativo non viene letto dal profilo macchina, è possibile creare una VM senza disco e convertirla in una versione del modello che può essere utilizzata per il profilo macchina.
    • Poiché la specifica JSON completa della versione del modello del profilo macchina è memorizzata, è possibile creare le VM anche se si elimina la versione del modello da Prism Central.

    Le proprietà acquisite dal profilo macchina sono:

    Proprietà Nome della proprietà nell’API (GetTemplateVersionById) Commenti/Riferimenti
    CPU numSockets  
    RAM memorySizeBytes  
    Core numCoresPerSocket  
    Categorie categorie Gestione categorie
    GPU GPU Visualizzazione riepilogo GPU
    Thread per core numThreadsPerCore aCLI-VM
    Nodi NUMA numNumaNodes  
    Abilita blocco rigido vCPU isVcpuHardPinningEnabled  
    Abilita passthrough CPU isCpuPassthroughEnabled  
    Abilita overcommit di memoria isMemoryOvercommitEnabled Creazione di una VM tramite Prism Central (AHV)
    Abilita accesso console GPU isGpuConsoleEnabled  
    Abilita hot plug CPU isCpuHotplugEnabled  
    Abilita controller SCSI isScsiControllerEnabled  
    Fuso orario hardwareClockTimezone Creazione di una VM tramite Prism Central (AHV)
    Abilita branding AHV isBrandingEnabled  
    Abilita console VGA isVgaConsoleEnabled  
    VM isAgentVm Creazione di una VM tramite Prism Central (AHV)

    Nota:

    Utilizzando la stessa versione del modello di immagine master, è possibile creare cataloghi diversi con vari profili macchina, ognuno dei quali presenta un set distinto di proprietà menzionate sopra. Ad esempio, è possibile assegnare diverse Categorie che possono essere collegate alle Policy Nutanix, regolare CPU/Memoria, modificare le impostazioni di Memory Overcommit o aggiungere e rimuovere più GPU.

    I parametri della riga di comando, come VMCpuCount, VMMemoryMB e CPUCores in CustomProperties, possono essere forniti e hanno la precedenza sui valori di questi parametri dalla versione del modello di profilo macchina. Se non forniti, questi vengono letti dal profilo macchina specificato.

    $customProperties = @"
    <CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <StringProperty Name="ClusterId" Value="00062c63-1fb0-58c9-4fc8-5c2573352378" />
        <StringProperty Name="CPUCores" Value="2" />
    </CustomProperties>
    "@
    
    New-ProvScheme -HostingUnitName "<Hosting unit name>" `
               -IdentityPoolName "<string>" `
               -InitialBatchSizeHint 1 `
               -MasterImageVM "XDHyp:\HostingUnits\<Hosting Unit Name>\Templates.folder\<template name>.template\<template version name>.templateversion" `
               -MachineProfile "XDHyp:\HostingUnits\<Hosting Unit Name>\Templates.folder\<template name for machine profile>.template\<template version name>.templateversion" `
               -NetworkMapping @{"0"="XDHyp:\HostingUnits\<Hosting unit name>\Clusters.folder\<Cluster Name>.cluster\<Network name>.network"} `
               -ProvisioningSchemeName "<Catalog name>" `
               -ProvisioningSchemeType "MCS" `
               -CustomProperties $customProperties `
               -RunAsynchronously `
               -VMCpuCount 2 `
               -Scope @()
    
    <!--NeedCopy-->
    
  5. Registrare uno schema di provisioning come catalogo broker. Ad esempio:

    New-BrokerCatalog -AllocationType "Random" -IsRemotePC $False  -MinimumFunctionalLevel "L7_20" -Name "<Catalog Name>" -PersistUserChanges "Discard" -ProvisioningType "MCS"    -SessionSupport "MultiSession" -ZoneUid "GUID"  -ProvisioningSchemeId fe7df345-244e-4xxxx-xxxxxxxxx `  -Scope @()
    <!--NeedCopy-->
    

Creare un catalogo macchine con macchine esistenti (gestite dall’alimentazione)

È possibile creare un catalogo di macchine con macchine esistenti (gestite dall’alimentazione) utilizzando:

Creare un catalogo di macchine con macchine esistenti (gestite dall’alimentazione) utilizzando Web Studio

Nella procedura guidata di configurazione del catalogo di macchine:

  1. Nella pagina Sistema operativo, selezionare Sistema operativo multisessione o Sistema operativo a sessione singola.
  2. Nella pagina Gestione macchine, selezionare Macchine gestite dall’alimentazione e Altro servizio o tecnologia.

    ahv-prism-central-host-connection

  3. Nella pagina Macchine virtuali, aggiungere le macchine e i relativi account macchina di Active Directory. È possibile eseguire una delle seguenti operazioni:

    • Fare clic su Importa da file CSV per aggiungere macchine in blocco.
    • Fare clic su Aggiungi macchine per aggiungere macchine manualmente. Viene visualizzata la finestra Seleziona VM. Espandere la connessione Nutanix AHV Prism Central creata in precedenza e selezionare le VM che si desidera aggiungere. Quindi aggiungere i nomi degli account macchina associati.

      ahv-prism-central-host-connection

  4. Le pagine Ambiti e Riepilogo non contengono informazioni specifiche per Nutanix AHV Prism Central.

Creare un catalogo di macchine con macchine esistenti (gestite dall’alimentazione) utilizzando PowerShell

  1. Aprire la finestra di PowerShell.
  2. Eseguire asnp citrix*.
  3. Creare un catalogo per disporre di VM con gestione dell’alimentazione assegnate all’utente. Ad esempio:

    New-BrokerCatalog -AllocationType "Permanent"  -IsRemotePC $False -MachinesArePhysical $False  -Name "<Catalog Name>" -PersistUserChanges "OnLocal" -ProvisioningType "Manual" -Scope @() -SessionSupport "SingleSession" -ZoneUid "fb202053-8c35-4db2-a299-a8d9538ec6be"
    <!--NeedCopy-->
    
  4. Aggiungere VM al catalogo. Ad esempio:

    New-BrokerMachine  -CatalogUid 6 -HostedMachineId "d859caf3-4bf0-447b-b012-8af0594c7d88" -HypervisorConnectionUid 1 -IsReserved $False  -MachineName "S-1-5-21-1334627847-1250330507-3910179295-100245"
    <!--NeedCopy-->
    

Creare un catalogo di macchine utilizzando uno snapshot Nutanix

Questa sezione descrive come creare un catalogo di macchine con provisioning MCS con connessione host Nutanix Acropolis (Prism Element). Prima di creare il catalogo, creare immagini master e snapshot in Nutanix. Per ulteriori informazioni, consultare la documentazione di Nutanix.

Nella procedura guidata di configurazione del catalogo di macchine:

  • La pagina Container o Cluster e Container è specifica di Nutanix.

    • Se si distribuiscono macchine utilizzando Nutanix AHV XI come risorse, nella pagina Container, selezionare un container in cui verranno posizionati i dischi di identità delle VM.

    • Se si distribuiscono macchine utilizzando Nutanix AHV PC come risorse, viene visualizzata la pagina Cluster e Container. Selezionare il cluster da utilizzare per la distribuzione delle VM e quindi un container.

  • Nella pagina Immagine, selezionare lo snapshot dell’immagine. Utilizzare la console Acropolis per rinominare gli snapshot, se necessario. Se si rinominano gli snapshot, riavviare la procedura guidata di creazione del catalogo per visualizzare un elenco aggiornato.

  • Nella pagina Macchine virtuali, indicare il numero di CPU virtuali e il numero di core per vCPU.

  • Nella pagina NIC, selezionare il tipo di NIC per filtrare le reti associate. Questa opzione è disponibile solo per le connessioni Nutanix AHV PC.
  • Le pagine Identità macchina, Credenziali di dominio, Ambiti e Riepilogo non contengono informazioni specifiche di Nutanix.

Limitazioni

Quando si crea un catalogo MCS con connessione host Nutanix (in particolare, plug-in Nutanix AHV 2.7.1 e plug-in Nutanix AHV 2.5.1), la dimensione del disco rigido delle VM con provisioning viene visualizzata in modo errato in Web Studio.

  • Plug-in Nutanix AHV 2.7.1: La dimensione visualizzata è inferiore (1 GB) rispetto alla dimensione reale dello storage.
  • Plug-in Nutanix AHV 2.5.1: La dimensione visualizzata è inferiore (32 GB) rispetto alla dimensione reale dello storage.

Tuttavia, questo funziona come previsto se la VM dell’immagine master è uno snapshot nella VM.

Dove andare dopo

Ulteriori informazioni

Crea un catalogo Nutanix