Citrix Virtual Apps and Desktops

Creare cataloghi di macchine

Importante:

A partire da Citrix Virtual Apps and Desktops™ 7 2006, se la distribuzione corrente utilizza una delle seguenti tecnologie, è possibile aggiornare la distribuzione alla versione corrente solo dopo aver rimosso gli elementi End of Life (EOL) che utilizzano tali tecnologie.

  • Personal vDisks (PvD)
  • AppDisks™
  • Tipi di host cloud pubblici: Citrix CloudPlatform, Microsoft Azure Classic

Per i dettagli, consultare Rimuovere PvD, AppDisks e host non supportati.

Nota:

È possibile gestire la distribuzione di Citrix Virtual Apps and Desktops utilizzando due console di gestione: Web Studio (basata sul Web) e Citrix Studio (basata su Windows). Questo articolo tratta solo Web Studio. Per informazioni su Citrix Studio, consultare l’articolo equivalente in Citrix Virtual Apps and Desktops 7 2212 o versioni precedenti.

Se si desidera utilizzare connessioni host cloud pubbliche per la propria distribuzione, è necessaria una licenza Hybrid Rights per completare la nuova installazione o l’aggiornamento alla versione corrente.

Quando il programma di installazione rileva una o più tecnologie non supportate o connessioni host senza licenza Hybrid Rights, l’aggiornamento viene messo in pausa o interrotto. Viene visualizzato un messaggio esplicativo. I log del programma di installazione contengono i dettagli. Per maggiori informazioni, consultare Aggiornare una distribuzione.

Introduzione

Le raccolte di macchine fisiche o virtuali vengono gestite come una singola entità chiamata catalogo di macchine. Tutte le macchine in un catalogo hanno lo stesso tipo di sistema operativo: sistema operativo multi-sessione o sistema operativo a sessione singola, e macchine Windows o Linux.

Web Studio guida l’utente nella creazione del primo catalogo di macchine dopo aver creato il sito. Dopo aver creato il primo catalogo, Web Studio guida l’utente nella creazione del primo gruppo di consegna. Successivamente, è possibile modificare il catalogo creato e crearne altri.

Suggerimento:

L’aggiornamento di una distribuzione esistente abilita la funzionalità di ottimizzazione dell’archiviazione di Machine Creation Services (MCS) (MCS I/O), senza richiedere alcuna configurazione aggiuntiva. L’aggiornamento del Virtual Delivery Agent (VDA) e del Delivery Controller gestisce l’aggiornamento di MCS I/O.

Panoramica

Quando si crea un catalogo di VM, si specifica come eseguire il provisioning di tali VM. È possibile utilizzare Machine Creation Services™ (MCS). Oppure, è possibile utilizzare i propri strumenti per fornire le macchine.

Considerare:

  • MCS supporta un singolo disco di sistema dall’immagine della macchina virtuale. Ignora il resto dei dischi dati collegati a tale immagine.
  • Se si utilizza MCS per il provisioning delle VM, si fornisce un’immagine master (o uno snapshot di un’immagine) per creare VM identiche nel catalogo. Prima di creare il catalogo, si utilizzano prima gli strumenti per creare e configurare l’immagine master. Questo processo include l’installazione di un Virtual Delivery Agent (VDA) sull’immagine. Quindi si crea il catalogo di macchine in Web Studio. Si seleziona quell’immagine (o snapshot), si specifica il numero di VM da creare nel catalogo e si configurano informazioni aggiuntive.
  • Se le macchine sono già disponibili, è comunque necessario creare uno o più cataloghi di macchine per tali macchine.
  • Se si sta creando un catalogo utilizzando direttamente l’SDK PowerShell, è possibile specificare un modello di hypervisor (VMTemplates), anziché un’immagine o uno snapshot.
  • L’utilizzo di un modello per il provisioning di un catalogo è considerato una funzionalità sperimentale. Quando si utilizza questo metodo, la preparazione della macchina virtuale potrebbe fallire. Di conseguenza, il catalogo non può essere pubblicato utilizzando il modello.

Quando si utilizza MCS o Citrix Provisioning™ per creare il primo catalogo, si utilizza la connessione host configurata al momento della creazione del sito. Successivamente (dopo aver creato il primo catalogo e gruppo di consegna), è possibile modificare le informazioni su tale connessione o creare più connessioni.

Dopo aver completato la procedura guidata di creazione del catalogo, vengono eseguiti automaticamente dei test per assicurarsi che sia configurato correttamente. Al termine dei test, è possibile visualizzare un rapporto di test. Eseguire i test in qualsiasi momento da Web Studio.

Nota:

MCS non supporta Windows 10 IoT Core e Windows 10 IoT Enterprise. Per maggiori informazioni, consultare il sito Microsoft.

Per dettagli tecnici sugli strumenti di Citrix Provisioning, consultare Citrix Virtual Apps and Desktops Image Management.

Controllo licenza RDS

Web Studio attualmente non esegue il controllo delle licenze Microsoft RDS valide durante la creazione di un catalogo di macchine che contiene macchine Windows con sistema operativo multi-sessione. Per visualizzare lo stato della licenza Microsoft RDS per una macchina con sistema operativo multi-sessione Windows, accedere a Citrix Director. Visualizzare lo stato della licenza Microsoft RDS nel pannello Dettagli macchina. Questo pannello si trova nella pagina Dettagli macchina e Dettagli utente. Per maggiori informazioni, consultare Stato della licenza Microsoft RDS.

Registrazione VDA

Un VDA deve essere registrato con un Delivery Controller™ quando si avviano sessioni mediate. I VDA non registrati possono comportare un sottoutilizzo delle risorse altrimenti disponibili. Esistono varie ragioni per cui un VDA potrebbe non essere registrato, molte delle quali un amministratore può risolvere. Web Studio fornisce informazioni sulla risoluzione dei problemi nella procedura guidata di creazione del catalogo e dopo aver aggiunto macchine da un catalogo a un gruppo di consegna.

Dopo aver aggiunto le macchine esistenti utilizzando la procedura guidata, l’elenco dei nomi degli account computer indica se ogni macchina è idonea per l’aggiunta al catalogo. Passare il mouse sull’icona accanto a ciascuna macchina per visualizzare un messaggio informativo su quella macchina.

Se il messaggio identifica una macchina problematica, rimuovere quella macchina o aggiungerla. Ad esempio, se un messaggio indica che le informazioni potrebbero non essere ottenute su una macchina, aggiungere comunque la macchina.

Per maggiori informazioni, consultare:

Riepilogo creazione catalogo MCS

Ecco una breve panoramica delle azioni MCS predefinite dopo aver fornito le informazioni nella procedura guidata di creazione del catalogo.

  • Se è stata selezionata un’immagine master (anziché uno snapshot), MCS crea uno snapshot.
  • MCS crea una copia completa dello snapshot e la posiziona in ogni posizione di archiviazione definita nella connessione host.
  • MCS aggiunge le macchine ad Active Directory, che crea identità uniche.
  • MCS crea il numero di VM specificato nella procedura guidata, con due dischi definiti per ogni VM. Oltre ai due dischi per VM, un master viene anche archiviato nella stessa posizione di archiviazione. Se sono definite più posizioni di archiviazione, ognuna ottiene i seguenti tipi di disco:
    • La copia completa dello snapshot che è di sola lettura e condivisa tra le VM appena create.
    • Un disco di identità unico da 16 MB che conferisce a ogni VM un’identità unica. Ogni VM ottiene un disco di identità.
    • Un disco di differenza unico per archiviare le scritture effettuate sulla VM. Questo disco è thin provisioned (se supportato dall’archiviazione host) e aumenta fino alla dimensione massima dell’immagine master, se necessario. Ogni VM ottiene un disco di differenza. Il disco di differenza contiene le modifiche apportate durante le sessioni. È permanente per i desktop dedicati. Per i desktop in pool, viene eliminato e ne viene creato uno nuovo dopo ogni riavvio tramite il Delivery Controller.

In alternativa, quando si creano VM per fornire desktop statici, è possibile specificare (nella pagina Macchine della procedura guidata di creazione del catalogo) cloni VM thick (copia completa). I cloni completi non richiedono la conservazione dell’immagine master su ogni datastore. Ogni VM ha il proprio file.

Considerazioni sull’archiviazione MCS

Ci sono molti fattori da considerare quando si decide sulle soluzioni di archiviazione, configurazioni e capacità per MCS. Le seguenti informazioni forniscono considerazioni appropriate per la capacità di archiviazione:

Considerazioni sulla capacità:

  • Dischi

    I dischi Delta o Differencing (Diff) consumano la maggior quantità di spazio nella maggior parte delle distribuzioni MCS per ogni VM. Ogni VM creata da MCS riceve almeno 2 dischi al momento della creazione.

    • Disk0 = Disco Diff: contiene il sistema operativo quando copiato dall’immagine base master.
    • Disk1 = Disco di identità: 16 MB - contiene i dati di Active Directory per ogni VM.

    Man mano che il prodotto si evolve, potrebbe essere necessario aggiungere altri dischi per soddisfare determinati casi d’uso e consumo di funzionalità. Ad esempio:

    • MCS Storage Optimization crea un disco di tipo write cache per ogni VM.
    • MCS ha aggiunto la possibilità di utilizzare cloni completi anziché lo scenario del disco Delta descritto nella sezione precedente.

    Anche le funzionalità dell’hypervisor potrebbero entrare in gioco. Ad esempio:

    • XenServer IntelliCache crea un disco di lettura sull’archiviazione locale per ogni XenServer. Questa opzione consente di risparmiare IOPS rispetto all’immagine master che potrebbe essere conservata nella posizione di archiviazione condivisa.
  • Overhead dell’hypervisor

    Diversi hypervisor utilizzano file specifici che creano overhead per le VM. Gli hypervisor utilizzano anche l’archiviazione per la gestione e le operazioni di logging generali. Calcolare lo spazio per includere l’overhead per:

    • File di log
    • File specifici dell’hypervisor. Ad esempio:
      • VMware aggiunge altri file alla cartella Archiviazione VM. Vedere VMware Best Practices.
      • Calcolare i requisiti totali di dimensione della macchina virtuale. Considerare una macchina virtuale contenente 20 GB per il disco virtuale, 16 GB per il file di swap e 100 MB per i file di log che consumano un totale di 36,1 GB.
    • Snapshot per XenServer; Snapshot per VMware.
  • Overhead di processo

    La creazione di un catalogo, l’aggiunta di una macchina e l’aggiornamento di un catalogo hanno implicazioni di archiviazione uniche. Ad esempio:

    • Creazione iniziale del catalogo richiede che una copia del disco base venga copiata in ogni posizione di archiviazione.
    • L’aggiunta di una macchina a un catalogo non richiede la copia del disco base in ogni posizione di archiviazione. La creazione del catalogo varia in base alle funzionalità selezionate.
    • L’aggiornamento del catalogo per creare un disco base aggiuntivo in ogni posizione di archiviazione. Gli aggiornamenti del catalogo sperimentano anche un picco di archiviazione temporaneo in cui ogni VM nel catalogo ha 2 dischi Diff per un certo periodo di tempo.

Altre considerazioni:

  • Dimensionamento della RAM: Influisce sulla dimensione di alcuni file e dischi dell’hypervisor, inclusi i dischi di ottimizzazione I/O, la write cache e i file snapshot.
  • Provisioning Thin / Thick: L’archiviazione NFS è preferita grazie alle capacità di thin provisioning.

Ottimizzazione dell’archiviazione di Machine Creation Services (MCS)

Con la funzionalità di ottimizzazione dell’archiviazione di Machine Creation Services (MCS), denominata MCS I/O:

  • Il contenitore della write cache è basato su file, la stessa funzionalità presente in Citrix Provisioning. Ad esempio, il nome del file della write cache di Citrix Provisioning è D:\vdiskdif.vhdx e il nome del file della write cache di MCS I/O è D:\mcsdif.vhdx.
  • Si ottengono miglioramenti diagnostici includendo il supporto per un file di dump di arresto anomalo di Windows scritto sul disco della write cache.
  • MCS I/O mantiene la tecnologia cache in RAM con overflow su disco rigido per fornire la soluzione di write cache multi-tier più ottimale. Questa funzionalità consente a un amministratore di bilanciare il costo in ogni tier, RAM e disco, e le prestazioni per soddisfare le aspettative del carico di lavoro desiderato.

L’aggiornamento del metodo di write cache da basato su disco a basato su file richiede le seguenti modifiche:

  1. MCS I/O non supporta più la cache solo RAM. Specificare una dimensione del disco in Web Studio durante la creazione del catalogo di macchine.
  2. Il disco della write cache della VM viene creato e formattato automaticamente al primo avvio di una VM. Una volta che la VM è attiva, il file della write cache mcsdif.vhdx viene scritto nel volume formattato MCSWCDisk.
  3. Il file di paging viene reindirizzato a questo volume formattato, MCSWCDisk. Di conseguenza, questa dimensione del disco considera la quantità totale di spazio su disco. Include il delta tra la dimensione del disco e il carico di lavoro generato più la dimensione del file di paging. Questo è tipicamente associato alla dimensione della RAM della VM.

Abilitazione degli aggiornamenti di ottimizzazione dell’archiviazione MCS

Per abilitare la funzionalità di ottimizzazione dell’archiviazione MCS I/O, aggiornare il Delivery Controller e il VDA alla versione più recente di Citrix Virtual Apps and Desktops.

Nota:

Se si aggiorna una distribuzione esistente che ha MCS I/O abilitato, non è richiesta alcuna configurazione aggiuntiva. L’aggiornamento del VDA e del Delivery Controller gestisce l’aggiornamento di MCS I/O.

Quando si abilita l’aggiornamento dell’ottimizzazione dell’archiviazione MCS, considerare quanto segue:

  • Quando si crea un catalogo di macchine, l’amministratore può configurare la RAM e la dimensione del disco.

    Configurazione del catalogo di macchine

  • L’aggiornamento di un catalogo di macchine esistente a un nuovo snapshot VM contenente un VDA configurato per la versione 1903 comporta il seguente comportamento: il nuovo snapshot continua a utilizzare l’impostazione MCS I/O del catalogo esistente per la RAM e la dimensione del disco. Il disco raw esistente viene formattato.

Importante:

L’ottimizzazione dell’archiviazione MCS è cambiata con Citrix Virtual Apps and Desktops versione 1903. Questa versione supporta la tecnologia di write cache basata su file, fornendo migliori prestazioni e stabilità. La nuova funzionalità fornita da MCS I/O potrebbe richiedere un requisito di archiviazione della write cache più elevato rispetto alle precedenti versioni di Citrix Virtual Apps and Desktops. Citrix consiglia di rivalutare la dimensione del disco per assicurarsi che abbia spazio su disco sufficiente per il flusso di lavoro allocato e la dimensione aggiuntiva del file di paging. La dimensione del file di paging è tipicamente correlata alla quantità di RAM di sistema. Se la dimensione del disco del catalogo esistente è insufficiente, creare un catalogo di macchine e allocare un disco di write cache più grande.

Assegnare una lettera di unità specifica al disco della write-back cache MCS I/O

È possibile assegnare una lettera di unità specifica al disco della write-back cache MCS I/O. Questa implementazione aiuta a evitare conflitti tra la lettera di unità di qualsiasi applicazione utilizzata e la lettera di unità del disco della write-back cache MCS I/O. Per assegnare una lettera di unità al disco della write-back cache MCS I/O, è possibile utilizzare i comandi PowerShell. Gli hypervisor supportati sono Azure, GCP, VMware, SCVMM e XenServer.

Nota:

Questa funzionalità richiede VDA versione 2305 o successiva.

Limitazioni

  • Applicabile solo al sistema operativo Windows
  • Lettera di unità applicabile per il disco della write-back cache: da E a Z
  • Non applicabile quando il disco temporaneo di Azure viene utilizzato come disco della write-back cache
  • Applicabile solo quando si crea un nuovo catalogo di macchine

Assegnare una lettera di unità al disco della write-back cache

Per assegnare una lettera di unità a un disco della write-back cache:

  1. Aprire la finestra PowerShell.
  2. Eseguire asnp citrix*.
  3. Creare un pool di identità se non è già stato creato.
  4. Creare uno schema di provisioning utilizzando il comando New-ProvScheme con la proprietà WriteBackCacheDriveLetter. Ad esempio:

    New-ProvScheme -CleanOnBoot `
    -HostingUnitName "<name>" `
    -IdentityPoolName $schemeName `
    -ProvisioningSchemeName $schemeName `
    -InitialBatchSizeHint 1 `
    -UseWriteBackCache -WriteBackCacheDiskSize 127 -WriteBackCacheMemorySize 256 -WriteBackCacheDriveLetter E `
    -MasterImageVM "XDHyp:\HostingUnits\<name>\image.folder\abcd-resources.resourcegroup\MCSIOMasterVm_OsDisk_1_d3e2d6352xxxxxxxxx2130aa145ec77.manageddisk" `
    -NetworkMapping @{"0"="XDHyp:\\HostingUnits\\<name>\\virtualprivatecloud.folder\\East US.region\\virtualprivatecloud.folder\\abcd-resources.resourcegroup\\abcd-resources-vnet.virtualprivatecloud\\default.network"} `
    -ServiceOffering "XDHyp:\\HostingUnits\<name>\serviceoffering.folder\Standard_D2s_v5.serviceoffering" `
    -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" />
    <Property xsi:type="StringProperty" Name="OsType" Value="Windows" />
    <Property xsi:type="StringProperty" Name="StorageType" Value="Premium_LRS"/>
    <Property xsi:type="StringProperty" Name="PersistWBC" Value="false" />
    <Property xsi:type="StringProperty" Name="PersistOsDisk" Value="false" />
    <Property xsi:type="StringProperty" Name="PersistVm" Value="false" />
    <Property xsi:type="StringProperty" Name="WBCDiskStorageType" Value="Premium_LRS" />
    <Property xsi:type="StringProperty" Name="UseTempDiskForWBC" Value="false" />
    <Property xsi:type="StringProperty" Name="ResourceGroups" Value="abcd-group1" />
    <Property xsi:type="StringProperty" Name="LicenseType" Value="Windows_Client" />
    <Property xsi:type="StringProperty" Name="SchemaVersion" Value="2" />
    </CustomProperties>'
    <!--NeedCopy-->
    
  5. Terminare la creazione del catalogo. Per informazioni, consultare https://developer-docs.citrix.com/projects/citrix-virtual-apps-desktops-sdk/en/latest/creating-a-catalog/.

Preparare un’immagine master

Per informazioni sulla creazione di host di connessione, consultare Connessioni e risorse.

L’immagine master contiene il sistema operativo, le applicazioni non virtualizzate, il VDA e altro software.

È utile sapere:

  • Un’immagine master può anche essere conosciuta come immagine clone, immagine dorata, VM base o immagine base. I fornitori di host utilizzano termini diversi.
  • Assicurarsi che l’host disponga di processori, memoria e archiviazione sufficienti per ospitare il numero di macchine create.
  • Configurare la quantità corretta di spazio su disco rigido necessaria per desktop e applicazioni. Tale valore non può essere modificato in seguito o nel catalogo di macchine.
  • I cataloghi di macchine Remote PC Access non utilizzano immagini master.

Installare e configurare il seguente software sull’immagine master:

  • Strumenti di integrazione per l’hypervisor (come Citrix VM Tools, Hyper-V Integration Services o VMware tools). Se si omette questo passaggio, le applicazioni e i desktop potrebbero non funzionare correttamente.
  • Un VDA. Citrix consiglia di installare la versione più recente per consentire l’accesso alle funzionalità più recenti. La mancata installazione di un VDA sull’immagine master causa l’errore nella creazione del catalogo.
  • Strumenti di terze parti, se necessario, come software antivirus o agenti di distribuzione software elettronica. Configurare i servizi con impostazioni appropriate per gli utenti e il tipo di macchina (ad esempio, funzionalità di aggiornamento).
  • Applicazioni di terze parti che non si stanno virtualizzando. Citrix consiglia di virtualizzare le applicazioni. La virtualizzazione riduce i costi eliminando la necessità di aggiornare l’immagine master dopo l’aggiunta o la riconfigurazione di un’applicazione. Inoltre, un minor numero di applicazioni installate riduce le dimensioni dei dischi rigidi dell’immagine master, il che consente di risparmiare sui costi di archiviazione.
  • Client App-V con le impostazioni consigliate, se si prevede di pubblicare applicazioni App-V. Il client App-V è disponibile da Microsoft.
  • Quando si utilizza MCS, se si localizza Microsoft Windows, installare le impostazioni locali e i language pack. Durante il provisioning, quando viene creato uno snapshot, le VM sottoposte a provisioning utilizzano le impostazioni locali e i language pack installati.

Importante:

Se si utilizza MCS, non eseguire Sysprep sulle immagini master.

Per preparare un’immagine master:

  1. Utilizzando lo strumento di gestione dell’hypervisor, creare un’immagine master e quindi installare il sistema operativo, oltre a tutti i service pack e gli aggiornamenti. Specificare il numero di vCPU. È anche possibile specificare il valore vCPU se si crea il catalogo di macchine utilizzando PowerShell. Non è possibile specificare il numero di vCPU quando si crea un catalogo utilizzando Web Studio. Configurare la quantità di spazio su disco rigido necessaria per desktop e applicazioni. Tale valore non può essere modificato in seguito o nel catalogo di macchine.
  2. Assicurarsi che il disco rigido sia collegato alla posizione del dispositivo 0. La maggior parte dei modelli di immagine master standard configura questa posizione per impostazione predefinita, ma alcuni modelli personalizzati potrebbero non farlo.
  3. Installare e configurare il software elencato sopra sull’immagine master.
  4. Se non si utilizza MCS, unire l’immagine master al dominio di cui fanno parte le applicazioni e i desktop. Assicurarsi che l’immagine master sia disponibile sull’host in cui vengono create le macchine. Se si utilizza MCS, l’unione dell’immagine master a un dominio non è richiesta. Le macchine sottoposte a provisioning vengono unite al dominio specificato nella procedura guidata di creazione del catalogo.
  5. Citrix consiglia di creare e denominare uno snapshot dell’immagine master. Se si specifica un’immagine master anziché uno snapshot durante la creazione di un catalogo, Web Studio crea uno snapshot. Non è possibile nominarlo.

Attivazione licenze a volume

MCS supporta l’attivazione delle licenze a volume per automatizzare e gestire l’attivazione dei sistemi operativi Windows e di Microsoft Office. I tre modelli supportati da MCS per l’attivazione delle licenze a volume sono:

  • Key Management Service (KMS)
  • Attivazione basata su Active Directory (ADBA)
  • Multiple Activation Key (MAK)

È possibile modificare l’impostazione di attivazione dopo aver creato il catalogo di macchine.

Key Management Service (KMS)

Il KMS è un servizio leggero che non richiede un sistema dedicato e può essere facilmente co-ospitato su un sistema che fornisce altri servizi. Questa funzionalità è supportata su tutte le versioni di Windows supportate da Citrix. Durante la preparazione dell’immagine, MCS esegue il riarmo KMS di Microsoft Windows e Microsoft Office. È possibile saltare il riarmo eseguendo il comando Set-Provserviceconfigurationdata. Per maggiori informazioni sul riarmo KMS di Microsoft Windows e Microsoft Office durante la preparazione dell’immagine, consultare Machine Creation Services: Image Preparation Overview and Fault-Finding. Per maggiori informazioni sull’attivazione KMS, consultare Activate using Key Management Service.

Nota:

Tutti i cataloghi di macchine creati dopo l’esecuzione del comando Set-Provserviceconfigurationdata avranno la stessa impostazione fornita nel comando.

Attivazione basata su Active Directory (ADBA)

ADBA consente di attivare le macchine tramite le loro connessioni di dominio. Le macchine vengono attivate immediatamente quando si uniscono al dominio. Queste macchine rimangono attivate finché rimangono unite al dominio e in contatto con esso. Questa funzionalità è supportata su tutte le versioni di Windows supportate da Citrix. Per maggiori informazioni sull’attivazione basata su Active Directory, consultare Attivare utilizzando Active Directory-based activation.

Multiple Activation Key (MAK)

MAK è un metodo per attivare il volume e autenticare il sistema Windows con l’aiuto del server Microsoft. È necessario acquistare la chiave MAK da Microsoft, a cui è assegnato un numero fisso di conteggi di attivazione. Ogni volta che un sistema Windows viene attivato, il conteggio delle attivazioni si riduce. Esistono due modi per attivare il sistema:

  • Attivazione online: se il sistema Windows che si desidera attivare ha accesso a Internet, il sistema attiva automaticamente Windows all’installazione della chiave di prodotto. Questo processo riduce il conteggio delle attivazioni di 1 per il MAK corrispondente.
  • Attivazione offline: se il sistema Windows non è in grado di connettersi a Internet per eseguire l’attivazione online, MCS ottiene un ID di conferma e un ID di installazione dal server Microsoft per attivare il sistema Windows. Questo metodo di attivazione è utile per i cataloghi di macchine non persistenti.

Nota:

  • MCS non supporta l’attivazione di Microsoft Office tramite MAK.
  • La versione minima del VDA richiesta è 2303.

Requisiti chiave

  • Il Delivery Controller deve avere accesso a Internet.
  • Creare un nuovo catalogo se la nuova immagine da aggiornare ha una chiave MAK diversa dall’originale.
  • Installare la chiave MAK sull’immagine master. Vedere Deploy MAK Activation per i passaggi per installare la chiave MAK su un sistema Windows.
  • Se non si utilizza la preparazione dell’immagine:

    1. Aggiungere il valore DWORD del registro Manual sotto Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\Activation.
    2. Impostare il valore su 1.

Conteggi di attivazione

Per visualizzare il numero di attivazioni rimanenti per la chiave MAK o per verificare se una VM sta consumando due o più attivazioni, utilizzare il Volume Activation Management Tool (VAMT). Vedere Install VAMT.

Attivare il sistema Windows utilizzando MAK

Per attivare il sistema Windows utilizzando MAK:

  1. Installare la chiave di prodotto sull’immagine master. Questo passaggio consuma un conteggio di attivazione.
  2. Creare un catalogo di macchine MCS.
  3. Se non si utilizza la preparazione dell’immagine:

    1. Aggiungere il valore DWORD del registro Manual sotto Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\Activation.
    2. Impostare il valore su 1.

    Questo metodo disabilita l’opzione di attivazione online.

  4. Aggiungere VM al catalogo di macchine.
  5. Accendere le VM.
  6. A seconda che si tratti di attivazione online o offline, il sistema Windows viene attivato.

    • Se l’attivazione è online, il sistema Windows viene attivato dopo l’installazione della chiave di prodotto.
    • Se l’attivazione è offline, MCS comunica con le VM sottoposte a provisioning per ottenere lo stato di attivazione del sistema Windows. MCS quindi recupera un ID di conferma e un ID di installazione dal server Microsoft per attivare il sistema Windows.

Risoluzione dei problemi

Se la VM sottoposta a provisioning non è attivata con la chiave MAK installata, eseguire il comando Get-ProvVM o Get-ProvScheme in una finestra PowerShell.

  • Il comando Get-ProvScheme: vedere il parametro WindowsActivationType associato al catalogo di macchine MCS dall’ultima immagine master.
  • Il comando Get-ProvVM. Vedere i parametri WindowsActivationType, WindowsActivationStatus, WindowsActivationStatusErrorCode e WindowsActivationStatusError.

È possibile controllare l’errore e verificare i passaggi per risolvere il problema.

Creare un catalogo di macchine utilizzando Web Studio

Prima di creare un catalogo:

  • Esaminare questa sezione per conoscere le scelte da effettuare e le informazioni da fornire.
  • Assicurarsi di aver creato una connessione all’hypervisor, al servizio cloud e ad altre risorse che ospitano le macchine.
  • Se è stata creata un’immagine master per il provisioning delle macchine, assicurarsi di aver installato un VDA su tale immagine.

Per avviare la procedura guidata di creazione del catalogo:

  1. Se questo è il primo catalogo che viene creato, si viene guidati alla selezione corretta (ad esempio “Configurare le macchine e creare cataloghi di macchine per eseguire app e desktop”). Si apre la procedura guidata di creazione del catalogo.
  2. Se è già stato creato un catalogo e si desidera crearne un altro, seguire questi passaggi:

    1. Accedere a Web Studio, selezionare Cataloghi di macchine nel riquadro sinistro, quindi selezionare Crea catalogo di macchine nella barra delle azioni.

    2. Per organizzare i cataloghi utilizzando le cartelle, creare cartelle sotto la cartella predefinita Cataloghi di macchine. Per maggiori informazioni, consultare Creare una cartella di catalogo.

    3. Selezionare la cartella in cui si desidera creare il catalogo, quindi fare clic su Crea catalogo di macchine. Si apre la procedura guidata di creazione del catalogo.

La procedura guidata illustra i seguenti elementi. Le pagine della procedura guidata che si vedono differiscono a seconda delle selezioni effettuate.

Sistema operativo

Ogni catalogo contiene macchine di un solo tipo. Selezionare uno.

  • Sistema operativo multi-sessione: Un catalogo di sistemi operativi multi-sessione fornisce desktop condivisi ospitati. Le macchine possono eseguire versioni supportate dei sistemi operativi Windows o Linux, ma il catalogo non può contenerli entrambi. (Vedere la documentazione del VDA Linux per i dettagli su quel sistema operativo.)
  • Sistema operativo a sessione singola: Un catalogo di sistemi operativi a sessione singola fornisce desktop VDI che è possibile assegnare a vari utenti diversi.
  • Accesso remoto al PC: Un catalogo di accesso remoto al PC fornisce agli utenti l’accesso remoto alle loro macchine desktop fisiche dell’ufficio. L’accesso remoto al PC non richiede una VPN per fornire sicurezza.

Gestione delle macchine

Questa pagina non viene visualizzata quando si creano cataloghi di accesso remoto al PC.

La pagina Gestione macchine indica come vengono gestite le macchine e quali strumenti si utilizzano per distribuire le macchine.

Scegliere se le macchine nel catalogo sono gestite dall’alimentazione tramite Web Studio.

  • Le macchine sono gestite dall’alimentazione tramite Web Studio, ad esempio, VM o PC blade. Questa opzione è disponibile solo se è già stata configurata una connessione a un host.
  • Le macchine non sono gestite dall’alimentazione tramite Web Studio, ad esempio, macchine fisiche.

Se è stato indicato che le macchine sono gestite dall’alimentazione tramite Web Studio, scegliere quale strumento utilizzare per creare le VM.

  • Tecnologia di provisioning Citrix

    • Citrix Machine Creation Services (MCS) Crea un catalogo di VM sottoposte a provisioning e con immagine utilizzando MCS. MCS copia le immagini clonate da un’immagine master su tali VM.
    • Citrix Provisioning Services (PVS) Crea un catalogo di VM sottoposte a provisioning utilizzando MCS e con immagine utilizzando PVS. Tali VM fungono da dispositivi di destinazione PVS e il server PVS può trasmettere loro una singola immagine disco condivisa.

      Nota:

      Questa opzione è disponibile solo per i siti PVS registrati con Citrix Cloud™ ed è attualmente limitata alle risorse Azure.

  • Altro servizio o tecnologia Uno strumento che gestisce le macchine già presenti nel data center. Citrix consiglia di utilizzare Microsoft System Center Configuration Manager o un’altra applicazione di terze parti per garantire che le macchine nel catalogo siano coerenti.

Tipi di desktop (esperienza desktop)

Questa pagina viene visualizzata solo quando si crea un catalogo contenente macchine con sistema operativo a sessione singola.

La pagina Esperienza desktop determina cosa accade ogni volta che un utente effettua l’accesso. Selezionare una delle seguenti opzioni:

  • Gli utenti si connettono a un nuovo desktop (casuale) ogni volta che accedono.
  • Gli utenti si connettono allo stesso desktop (statico) ogni volta che accedono.

Immagine e profilo macchina

Questa pagina viene visualizzata solo quando si utilizza MCS per creare VM.

  1. Selezionare un tipo di immagine per il catalogo di macchine, quindi selezionare un’immagine. Sono disponibili due tipi di immagine:

    • Immagine master. Un’immagine che non ha ancora subito il processo di preparazione dell’immagine. Il processo di preparazione dell’immagine viene avviato automaticamente all’inizio della creazione del catalogo.

      Nota:

      • Quando si utilizza MCS, non eseguire Sysprep sulle immagini master.
      • Se si specifica un’immagine master anziché uno snapshot, Web Studio crea uno snapshot, ma non è possibile nominarlo.
    • Immagine preparata. Un’immagine che ha subito il processo di preparazione dell’immagine e può essere utilizzata direttamente per la creazione di VM. L’opzione per le immagini preparate anziché le immagini master durante la creazione del catalogo garantisce una creazione del catalogo di macchine più rapida e affidabile, insieme a una gestione semplificata del ciclo di vita dell’immagine.

      Nota:

      • Le VM create utilizzando immagini preparate non supportano l’ibernazione.
      • Attualmente, la creazione di cataloghi utilizzando immagini preparate è disponibile solo negli ambienti Azure e VMware.

    Per maggiori informazioni su come creare immagini preparate, consultare Gestione immagini (anteprima).

    Quando si seleziona un’immagine, è possibile aggiungere una nota per l’immagine selezionata, se necessario.

    Per abilitare l’uso delle funzionalità più recenti del prodotto, assicurarsi che l’immagine master abbia installata la versione VDA più recente. Non modificare la selezione VDA minima predefinita. Tuttavia, se è necessario utilizzare una versione VDA precedente, consultare Versioni VDA e livelli funzionali.

    Viene visualizzato un messaggio di errore se si seleziona uno snapshot o una VM non compatibile con la tecnologia di gestione delle macchine selezionata in precedenza nella procedura guidata.

  2. Per utilizzare una VM esistente come profilo macchina, selezionare Usa un profilo macchina, quindi selezionare la VM.

    Nota:

    Attualmente, l’utilizzo dei profili macchina è limitato alle VM Azure, AWS, GCP e VMware.

    Per le distribuzioni VMware, quando si crea un catalogo di macchine utilizzando un profilo macchina, è necessario specificare la cartella in cui si desidera mantenere le macchine virtuali.

    Per fornire la posizione della cartella della macchina virtuale, nella procedura guidata di creazione del catalogo, andare alla pagina Macchine virtuali, quindi andare alla sezione Selezionare una cartella in cui posizionare le macchine e selezionare la posizione della cartella della macchina virtuale. Se non specificato, il sistema considera la cartella del profilo macchina selezionato come posizione predefinita.

  3. Selezionare il livello funzionale minimo per il catalogo. Per abilitare l’uso delle funzionalità più recenti del prodotto, assicurarsi che l’immagine master abbia installata la versione VDA più recente.

Macchine

Questa pagina non viene visualizzata quando si creano cataloghi di accesso remoto al PC.

Il titolo di questa pagina dipende da ciò che è stato selezionato nella pagina Gestione macchine: Macchine, Macchine virtuali o VM e utenti.

Quando si utilizza MCS:

  • Specificare quante macchine virtuali creare. Immettere 0 (zero) se non si desidera crearne alcuna. Successivamente, è possibile creare VM per un catalogo vuoto eseguendo Aggiungi macchine.
  • Scegliere la quantità di memoria (in MB) di ogni VM.
  • Ogni VM creata ha un disco rigido. La sua dimensione è impostata nell’immagine master. Non è possibile modificare la dimensione del disco rigido nel catalogo.
  • Se la distribuzione contiene più di una zona, è possibile selezionare una zona per il catalogo.
  • Se si stanno creando VM desktop statiche, selezionare una modalità di copia della macchina virtuale. Vedere Modalità di copia della macchina virtuale.
  • Se si stanno creando VM desktop casuali che non utilizzano vDisk, è possibile configurare una cache da utilizzare per i dati temporanei su ogni macchina. Vedere Configurare la cache per i dati temporanei.

Quando si utilizzano altri strumenti:

Aggiungere (o importare un elenco di) nomi di account macchina di Active Directory. È possibile modificare il nome dell’account Active Directory per una VM dopo averla aggiunta/importata. Se sono state specificate macchine statiche nella pagina Esperienza desktop, è possibile facoltativamente specificare il nome utente di Active Directory per ogni VM aggiunta.

Dopo aver aggiunto o importato nomi, è possibile utilizzare il pulsante Rimuovi per eliminare i nomi dall’elenco, mentre si è ancora su questa pagina.

Quando si utilizzano altri strumenti (ma non MCS):

Un’icona e un tooltip per ogni macchina aggiunta (o importata) aiutano a identificare le macchine che potrebbero non essere idonee per l’aggiunta al catalogo o non essere in grado di registrarsi con un Delivery Controller. Per i dettagli, consultare Versioni VDA e livelli funzionali.

Aggiungere SID durante la creazione di macchine virtuali

È ora possibile aggiungere il parametro ADAccountSid per identificare in modo univoco le macchine durante la creazione di nuove macchine virtuali.

Per fare ciò:

  1. Creare un catalogo con il tipo di identità supportato.
  2. Aggiungere macchine al catalogo utilizzando NewProvVM. Ad esempio:

    New-ProvVM  -ProvisioningSchemeName "name"  -ADAccountSid @("SID ")  -RunAsynchronously
    <!--NeedCopy-->
    

Tuttavia, non è possibile eseguire il provisioning di una macchina con:

  • Un account AD che non si trova nel pool di identità del catalogo
  • Un account AD che non è in stato disponibile

Modalità di copia della macchina virtuale

La modalità di copia specificata nella pagina Macchine determina se MCS crea cloni thin (copia veloce) o thick (copia completa) dall’immagine master. (Predefinito = cloni thin)

  • Utilizzare cloni a copia veloce per un uso più efficiente dell’archiviazione e una creazione più rapida delle macchine.
  • Utilizzare cloni a copia completa per un migliore recupero dei dati e supporto alla migrazione, con IOPS potenzialmente ridotti dopo la creazione delle macchine.

Versioni VDA e livelli funzionali

Il livello funzionale di un catalogo controlla quali funzionalità del prodotto sono disponibili per le macchine nel catalogo. L’utilizzo di funzionalità introdotte in nuove versioni del prodotto richiede un nuovo VDA. L’impostazione di un livello funzionale rende tutte le funzionalità introdotte in quella versione (e successive, se il livello funzionale non cambia) disponibili per le macchine nel catalogo. Tuttavia, le macchine in quel catalogo con una versione VDA precedente non possono registrarsi.

Un menu vicino alla parte inferiore della pagina Macchine (o Dispositivi) consente di selezionare il livello VDA minimo. Questo imposta il livello funzionale minimo del catalogo. Per impostazione predefinita, viene selezionato il livello funzionale più recente per le distribuzioni on-premise. Se si segue la raccomandazione di Citrix di installare e aggiornare sempre i VDA e i componenti principali alla versione più recente, non è necessario modificare questa selezione. Tuttavia, se è necessario continuare a utilizzare versioni VDA precedenti, selezionare il valore corretto.

Una release di Citrix Virtual Apps and Desktops potrebbe non includere una nuova versione VDA, oppure il nuovo VDA non influisce sul livello funzionale. In tali casi, il livello funzionale potrebbe indicare una versione VDA precedente rispetto ai componenti installati o aggiornati. L’articolo Novità di ogni release indica eventuali modifiche al livello funzionale predefinito.

Il livello funzionale selezionato influisce sull’elenco delle macchine sopra di esso. Nell’elenco, un tooltip accanto a ogni voce indica se il VDA della macchina è compatibile con il catalogo a quel livello funzionale.

Vengono visualizzati messaggi sulla pagina se il VDA su ogni macchina non soddisfa o supera il livello funzionale minimo selezionato. È possibile continuare con la procedura guidata. È probabile che tali macchine non siano in grado di registrarsi con un Controller in seguito. In alternativa, è possibile:

  • Rimuovere le macchine contenenti VDA più vecchi dall’elenco, aggiornare i loro VDA e quindi aggiungerli nuovamente al catalogo.
  • Scegliere un livello funzionale inferiore che impedisce l’accesso alle funzionalità più recenti del prodotto.

Viene visualizzato un messaggio anche se una macchina non è stata aggiunta al catalogo perché è del tipo di macchina sbagliato. Gli esempi includono il tentativo di aggiungere un server a un catalogo di sistemi operativi a sessione singola, o l’aggiunta di una macchina con sistema operativo a sessione singola originariamente creata per l’allocazione casuale a un catalogo di macchine statiche.

Importante:

Con la release 1811, è stato aggiunto un livello funzionale aggiuntivo: 1811 (o più recente). Tale livello è destinato all’uso con le future funzionalità di Citrix Virtual Apps and Desktops. La selezione 7.9 (o più recente) rimane l’impostazione predefinita. Tale impostazione predefinita è valida per tutte le distribuzioni ora.

Se si seleziona 1811 (o più recente), qualsiasi versione VDA precedente in quel catalogo non sarà in grado di registrarsi con un Controller. Tuttavia, se il catalogo contiene solo VDA alla versione 1811 o versioni supportate successive, sono tutti idonei per la registrazione. Ciò include i cataloghi contenenti VDA configurati per release successive di Citrix Virtual Apps and Desktops, incluse la versione 1903 e altre release 19XX precedenti alla release corrente.

Configurare la cache per i dati temporanei

La memorizzazione nella cache dei dati temporanei localmente sulla VM è facoltativa. È possibile abilitare l’uso della cache dei dati temporanei sulla macchina quando si utilizza MCS per gestire macchine in pool (non dedicate) in un catalogo. Se il catalogo utilizza una connessione che specifica l’archiviazione per i dati temporanei, è possibile abilitare e configurare le informazioni sulla cache dei dati temporanei durante la creazione del catalogo.

Importante:

Questa funzionalità richiede un driver MCS I/O corrente. L’installazione di questo driver è un’opzione quando si installa o si aggiorna un VDA. Per impostazione predefinita, tale driver non è installato.

Si specifica se i dati temporanei utilizzano l’archiviazione condivisa o locale quando si crea la connessione utilizzata dal catalogo. Per maggiori informazioni, consultare Connessioni e risorse. Per configurare una cache per i dati temporanei su ogni macchina, è possibile utilizzare le seguenti due opzioni: Memoria allocata alla cache (MB) e Dimensione cache disco (GB). Per impostazione predefinita, le due opzioni sono deselezionate. Per abilitare l’opzione Memoria allocata alla cache (MB), selezionare la casella di controllo Dimensione cache disco (GB). Se la casella di controllo Dimensione cache disco non è selezionata, l’opzione Memoria allocata alla cache è disattivata. A seconda del tipo di connessione, i valori predefiniti per queste opzioni potrebbero differire. Generalmente, i valori predefiniti sono sufficienti per la maggior parte dei casi. Tuttavia, tenere conto dello spazio necessario per:

  • File di dati temporanei creati da Windows stesso, incluso il file di paging di Windows.
  • Dati del profilo utente.
  • Dati ShareFile sincronizzati con le sessioni degli utenti.
  • Dati che potrebbero essere creati o copiati da un utente di sessione o da qualsiasi applicazione che gli utenti potrebbero installare all’interno della sessione.

Archiviazione temporanea e archiviazione immagini

Per configurare una cache per i dati temporanei su ogni macchina, tenere presente i seguenti tre scenari:

  • Se non si selezionano le caselle di controllo Dimensione cache disco e Memoria allocata alla cache, i dati temporanei non vengono memorizzati nella cache. Vengono scritti direttamente sul disco di differenza (situato nell’archiviazione del sistema operativo) per ogni VM. (Questa è l’azione di provisioning nella versione 7.8 e precedenti.)

  • Se si selezionano le caselle di controllo Dimensione cache disco e Memoria allocata alla cache, i dati temporanei vengono inizialmente scritti nella cache di memoria. Quando la cache di memoria raggiunge il limite configurato (il valore Memoria allocata alla cache), i dati più vecchi vengono spostati sul disco della cache dei dati temporanei.

Importante:

  • Se la cache del disco esaurisce lo spazio, la sessione dell’utente diventa inutilizzabile.
  • Questa funzionalità non è disponibile quando si utilizza una connessione host Nutanix.
  • Non è possibile modificare i valori della cache in un catalogo di macchine dopo la creazione della macchina.

Nota:

  • La configurazione della write-back cache con solo una cache su disco e nessuna cache in memoria è stata deprecata. Per abilitare una cache per i dati temporanei, si consiglia di selezionare sia Dimensione cache disco (GB) che Memoria allocata alla cache (MB) e di specificare una dimensione maggiore di 0 per la cache in memoria.
  • La cache in memoria fa parte della quantità totale di memoria su ogni macchina. Pertanto, se si abilita l’opzione Memoria allocata alla cache, considerare di aumentare la quantità totale di memoria su ogni macchina.
  • La modifica della dimensione della cache del disco dal suo valore predefinito può influire sulle prestazioni. La dimensione deve corrispondere ai requisiti dell’utente e al carico posto sulla macchina.

NIC

Questa pagina non viene visualizzata quando si creano cataloghi di accesso remoto al PC.

Nella pagina Schede di interfaccia di rete, se si prevede di utilizzare più NIC, associare una rete virtuale a ciascuna scheda. Ad esempio, è possibile assegnare una scheda per accedere a una rete sicura specifica e un’altra scheda per accedere a una rete più comunemente utilizzata. È anche possibile aggiungere o rimuovere NIC da questa pagina.

Account macchina

Questa pagina viene visualizzata solo quando si creano cataloghi di accesso remoto al PC.

Nella pagina Account macchina, specificare gli account macchina di Active Directory o le unità organizzative (OU) da aggiungere che corrispondono a utenti o gruppi di utenti. Non utilizzare una barra (/) in un nome OU.

Quando si aggiungono OU, è possibile eseguire le seguenti operazioni se il dominio non è visualizzato nell’elenco:

  • Cercarlo utilizzando una corrispondenza esatta.
  • Sfogliare tutti i domini per trovarlo.

È possibile scegliere una connessione di gestione dell’alimentazione configurata in precedenza o scegliere di non utilizzare la gestione dell’alimentazione. Se si desidera utilizzare la gestione dell’alimentazione ma non è stata ancora configurata una connessione adatta, è possibile creare tale connessione in seguito e quindi modificare il catalogo di macchine per aggiornare le impostazioni di gestione dell’alimentazione.

Identità delle macchine

Questa pagina viene visualizzata solo quando si utilizza MCS per creare VM.

Ogni macchina nel catalogo deve avere un’identità unica. Questa pagina consente di configurare le identità per le macchine nel catalogo. Le macchine vengono unite all’identità dopo il provisioning. Non è possibile modificare il tipo di identità dopo aver creato il catalogo.

Un flusso di lavoro generale per configurare le impostazioni in questa pagina è il seguente:

  1. Selezionare un’identità dall’elenco.
  2. Indicare se creare account o utilizzare quelli esistenti e la posizione (dominio) per tali account.

È possibile selezionare una delle seguenti opzioni:

Importante:

  • Se si seleziona Active Directory on-premise o Ibrido Azure Active Directory unito come tipo di identità, ogni macchina nel catalogo deve avere un account computer Active Directory corrispondente.

Se si creano account, è necessario disporre dell’autorizzazione per creare account computer nell’OU in cui risiedono le macchine. Ogni macchina nel catalogo deve avere un nome univoco. Specificare lo schema di denominazione degli account per le macchine che si desidera creare. Per maggiori informazioni, consultare Schema di denominazione degli account macchina.

Nota:

Assicurarsi che i nomi delle OU non utilizzino barre (/).

Se si utilizzano account esistenti, sfogliare gli account o fare clic su Importa e specificare un file .csv contenente i nomi degli account. Il contenuto del file importato deve utilizzare il formato:

  • [ADComputerAccount] ADcomputeraccountname.domain

Assicurarsi che ci siano abbastanza account per tutte le macchine che si stanno aggiungendo. L’interfaccia di Web Studio gestisce tali account. Pertanto, consentire all’interfaccia di reimpostare le password per tutti gli account o specificare la password dell’account, che deve essere la stessa per tutti gli account.

Per i cataloghi contenenti macchine fisiche o esistenti, selezionare o importare account esistenti e assegnare ogni macchina sia a un account computer Active Directory che a un account utente.

Schema di denominazione degli account macchina

Ogni macchina in un catalogo deve avere un nome univoco. È necessario specificare uno schema di denominazione degli account macchina durante la creazione di un catalogo. Utilizzare i caratteri jolly (cancelletti) come segnaposto per numeri o lettere sequenziali che appaiono nel nome.

Quando si specifica uno schema di denominazione, tenere presente le seguenti regole:

  • Lo schema di denominazione deve contenere almeno un carattere jolly. È necessario raggruppare tutti i caratteri jolly.
  • L’intero nome, inclusi i caratteri jolly, deve contenere almeno 2 ma non più di 15 caratteri. Deve includere almeno un carattere non numerico e un carattere # (jolly).
  • Il nome non deve includere spazi o nessuno dei seguenti caratteri: ,~!@'$%^&.()}{\/*?"<>|=+[];:_"..
  • Il nome non può terminare con un trattino (-).

Inoltre, lasciare spazio sufficiente per la crescita quando si specifica lo schema di denominazione. Considerare questo esempio: se si creano 1.000 account macchina con lo schema “veryverylong#”, l’ultimo nome account creato (veryverylong1000) contiene 16 caratteri. Pertanto, lo schema di denominazione produce uno o più nomi macchina che superano il massimo di 15 caratteri.

È possibile indicare se i valori sequenziali sono numeri (0-9) o lettere (A-Z):

  • 0-9. Se selezionato, i caratteri jolly specificati si risolvono in numeri sequenziali.

    Nota:

    Se c’è un solo carattere jolly (#), i nomi degli account iniziano con 1. Se ce ne sono due, i nomi degli account iniziano con 01. Se ce ne sono tre, i nomi degli account iniziano con 001 e così via.

  • A-Z. Se selezionato, i caratteri jolly specificati si risolvono in lettere sequenziali.

Ad esempio, uno schema di denominazione PC-Sales-## (con 0-9 selezionato) produce account denominati PC-Sales-01, PC-Sales-02, PC-Sales-03 e così via.

Facoltativamente, è possibile specificare con cosa iniziano i nomi degli account.

  • Se si seleziona 0-9, gli account vengono denominati in sequenza, a partire dai numeri specificati. Immettere una o più cifre, a seconda di quanti caratteri jolly si utilizzano nel campo precedente. Ad esempio, se si utilizzano due caratteri jolly, immettere due o più cifre.
  • Se si seleziona A-Z, gli account vengono denominati in sequenza, a partire dalle lettere specificate. Immettere una o più lettere, a seconda di quanti caratteri jolly si utilizzano nel campo precedente. Ad esempio, se si utilizzano due caratteri jolly, immettere due o più lettere.

Credenziali di dominio

Selezionare Immetti credenziali e immettere le credenziali di un amministratore con l’autorizzazione per eseguire operazioni sugli account nel dominio Active Directory di destinazione.

Utilizzare l’opzione Verifica nome per verificare se il nome utente è valido o univoco. L’opzione è utile, ad esempio, quando:

  • Lo stesso nome utente esiste in più domini. Viene richiesto di selezionare l’utente desiderato.
  • Non si ricorda il nome del dominio. È possibile immettere il nome utente senza specificare il nome del dominio. Se la verifica ha esito positivo, il nome del dominio viene popolato automaticamente.

Nota:

Se il tipo di identità selezionato in Identità delle macchine è Ibrido Azure Active Directory unito, alle credenziali immesse deve essere stata concessa l’autorizzazione Write userCertificate.

Riepilogo, nome e descrizione

Nella pagina Riepilogo, rivedere le impostazioni specificate. Immettere un nome e una descrizione per il catalogo. Queste informazioni vengono visualizzate in Web Studio.

Al termine, fare clic su Fine per avviare la creazione del catalogo. Al termine, selezionare Fine per avviare la creazione del catalogo.

In Cataloghi di macchine, il nuovo catalogo appare con una barra di avanzamento in linea.

Per visualizzare i dettagli dell’avanzamento della creazione:

  1. Passare il mouse sul catalogo di macchine.

  2. Nel tooltip che appare, fare clic su Visualizza dettagli.

    Viene visualizzato un grafico di avanzamento passo-passo in cui è possibile vedere quanto segue:

    • Cronologia dei passaggi
    • Avanzamento e tempo di esecuzione del passaggio corrente
    • Passaggi rimanenti

Sincronizzazione oraria MCS

La sincronizzazione oraria è determinata dall’immagine master e dal tipo di catalogo unito all’identità della macchina. Si ottiene il seguente metodo di sincronizzazione oraria in base all’immagine master e al catalogo:

Immagine master Catalogo Metodo di sincronizzazione oraria risultante
NDJ AD o Azure AD ibrido Per impostazione predefinita, NT5DS. È possibile disabilitare MCS dalla modifica dell’impostazione di sincronizzazione oraria utilizzando le impostazioni del registro nell’immagine master
NDJ NDJ o Azure AD Uguale all’impostazione di sincronizzazione oraria originale
AD o Azure AD ibrido AD o Azure AD ibrido Uguale all’impostazione di sincronizzazione oraria originale
Azure AD Azure AD Uguale all’impostazione di sincronizzazione oraria originale

Nota:

La sincronizzazione oraria originale è controllata dalla seguente impostazione del registro e non può essere modificata:

  • Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config

Valore: MaxAllowedPhaseOffset, MaxNegPhaseCorrection e MaxPosPhaseCorrection

  • Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

Valore: Tipo

Per disabilitare MCS dalla modifica dell’impostazione di sincronizzazione oraria, impostare il valore della seguente impostazione del registro nell’immagine master:

  • Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix
  • Nome: TimeSyncMethodKeep
  • Tipo: DWORD
  • 0 (o, valore TimeSyncMethodKeep non configurato): Non mantiene l’impostazione di sincronizzazione oraria originale.
  • 1: Mantiene l’impostazione di sincronizzazione oraria originale e i valori dei parametri predefiniti.

Considerazione importante sull’impostazione delle proprietà personalizzate

Le proprietà personalizzate devono essere impostate correttamente in New-ProvScheme e Set-ProvScheme negli ambienti GCP e Azure. Se si specifica una proprietà personalizzata o proprietà inesistenti, si riceverà il seguente messaggio di errore e i comandi non verranno eseguiti.

  • In Azure: Invalid property found: <invalid property>. Ensure that the CustomProperties parameter supports the property.
  • In GCP: Invalid property found: <invalid property>. Ensure that the value supplied for the property is supported in the Hypervisor.

Risoluzione dei problemi

Importante:

Dopo aver creato il catalogo di macchine utilizzando Web Studio, non è più possibile utilizzare il comando PowerShell Get-ProvTask per recuperare le attività associate alla creazione del catalogo di macchine. Questa restrizione è il risultato della cancellazione di tali attività da parte di Web Studio dopo la creazione del catalogo di macchine, indipendentemente dal fatto che il catalogo sia stato creato con successo.

Citrix consiglia di raccogliere i log per aiutare il team di supporto a fornire soluzioni. Quando si utilizza Citrix Provisioning, utilizzare la seguente procedura per generare i file di log:

  1. Sull’immagine master, creare la seguente chiave di registro con il valore 1 (come valore DWORD (32 bit)): HKLM\Software\Citrix\MachineIdentityServiceAgent\LOGGING.

  2. Spegnere l’immagine master e creare uno snapshot.

  3. Sul Delivery Controller, eseguire il seguente comando PowerShell: Set-ProvServiceConfigurationData -Name ImageManagementPrep_NoAutoShutdown -Value $True.

  4. Creare un catalogo basato su quello snapshot.
  5. Quando la VM di preparazione viene creata sull’hypervisor, accedere ed estrarre i seguenti file dalla radice di C:\: Image-prep.log e PvsVmAgentLog.txt.
  6. Spegnere la macchina, a quel punto segnalerà l’errore.
  7. Eseguire il seguente comando PowerShell per riabilitare lo spegnimento automatico delle macchine di preparazione dell’immagine: Remove-ProvServiceConfigurationData -Name ImageManagementPrep_NoAutoShutdown.

Problemi di preparazione dell’immagine

Poiché MCS crea molte macchine da una singola immagine, vengono eseguiti alcuni passaggi per garantire che tutte le macchine siano uniche e correttamente licenziate. La preparazione dell’immagine fa parte del processo di creazione del catalogo. Questa preparazione garantisce che tutte le macchine sottoposte a provisioning abbiano indirizzi IP univoci e si annuncino correttamente al server KMS come istanze univoche. All’interno di MCS, la preparazione dell’immagine avviene dopo la selezione dello snapshot dell’immagine master. Viene creata una copia per consentire al catalogo di isolarsi dalla macchina selezionata. Viene creata una VM di preparazione, basata sulla VM originale, ma con la connessione di rete disconnessa. La disconnessione della connessione di rete previene i conflitti con altre macchine, garantendo al contempo che la VM preparata sia collegata solo al disco appena copiato.

Un piccolo disco di istruzioni, contenente i passaggi necessari per eseguire la preparazione dell’immagine, è collegato alla VM preparata. Questa VM preparata si avvia e inizia il processo di preparazione dell’immagine. La preparazione dell’immagine include i seguenti processi:

  • Abilitare DHCP. L’abilitazione di DHCP garantisce che le macchine sottoposte a provisioning non causino conflitti di indirizzi IP. DHCP è abilitato su tutte le schede di rete.
  • Riarmo KMS di Microsoft Windows. Il riarmo KMS garantisce che Microsoft Windows sia correttamente licenziato. Il sistema operativo riarmato viene richiamato in modo che venga correttamente segnalato come nuova istanza al server di licenze KMS.
  • Riarmo KMS di Microsoft Office (se Microsoft Office è installato). Il riarmo di Microsoft Office garantisce che qualsiasi versione di Microsoft Office (2010+) sia registrata correttamente con il proprio server KMS. Una volta richiamato il riarmo di Microsoft Office, viene segnalato come nuova istanza al server di licenze KMS.

Suggerimento:

Al termine del processo di preparazione dell’immagine, il disco di istruzioni viene ottenuto dall’hypervisor. L’hypervisor contiene le informazioni ricavate dal processo di preparazione dell’immagine.

Ci sono varie ragioni per cui la fase di preparazione dell’immagine può fallire. Viene visualizzato un messaggio di errore simile al seguente: Preparazione immagine Office Rearm non riuscita.

Questi errori sono discussi nelle sezioni seguenti.

Abilitare DHCP

Questi casi di errore sono causati da schede di rete che non supportano indirizzi IP statici. Ad esempio, le versioni precedenti delle schede di rete Dell SonicWall. L’operazione è fallita in quanto una scheda SonicWall è una scheda di rete firewall, quindi impostare la scheda su DHCP non ha senso in quanto supporta solo DHCP. Questo è stato risolto nelle versioni successive di Citrix Virtual Apps and Desktops. Tuttavia, se viene riscontrato su altri tipi di schede di rete, deve essere segnalato a Citrix tramite i forum o il contatto di supporto.

Nota:

Questa impostazione PowerShell nei seguenti esempi viene applicata al sito Citrix Virtual Apps and Desktops, quindi influisce su tutti i nuovi cataloghi e gli aggiornamenti delle immagini eseguiti sui cataloghi esistenti.

Se si riscontra questo problema con altre schede di rete, è possibile risolverlo eseguendo un comando PowerShell sul Delivery Controller:

Set-ProvServiceConfigurationData -Name ImageManagementPrep_Excluded_Steps -Value EnableDHCP

Riarmo di Microsoft Office

Ci sono vari errori di riarmo KMS che possono verificarsi durante la fase di riarmo di Microsoft Office. I principali errori sono:

  • Alcuni runtime di Microsoft Office, ad esempio Access Runtime, possono richiamare il riarmo di Office, causandone il fallimento.
  • Non è installata una versione KMS di Microsoft Office.
  • Conteggio riarmi superato.

Se l’errore è un falso positivo, è possibile risolverlo eseguendo il seguente comando PowerShell sul Delivery Controller:

Set-ProvServiceConfigurationData -Name ImageManagementPrep_Excluded_Steps -Value OfficeRearm

Riarmo di Microsoft Windows

Vari errori KMS possono verificarsi durante la fase di riarmo di Microsoft Windows. I principali errori sono:

  • La versione di Windows installata non è attivata tramite KMS. Ad esempio, utilizza una chiave MAK (Multiple Activation Key).
  • Conteggio riarmi superato.

Se la versione di Microsoft Windows è correttamente licenziata, è possibile cancellare il riarmo del sistema operativo eseguendo il seguente comando PowerShell sul Delivery Controller:

Set-ProvServiceConfigurationData -Name ImageManagementPrep_Excluded_Steps -Value OsRearm

Casi di fallimento completo

La macchina di preparazione dell’immagine non è connessa alla rete per impostazione predefinita, il che significa che a volte la fase di preparazione dell’immagine può segnalare solo un fallimento completo. Un esempio di questo tipo di fallimento assomiglia a: Preparazione dell’immagine VM master non riuscita. Assicurarsi che l’immagine selezionata abbia un sistema operativo supportato (ad esempio, Windows 7) e la versione corretta del VDA (7.0 o successiva) installata.

Le ragioni principali di un fallimento completo sono:

Virtual Delivery Agent (VDA) non installato o VDA versione 5.x installato

Se il VDA 7.x non è installato sull’immagine master, la preparazione dell’immagine scade dopo 20 minuti e segnala l’errore di cui sopra. Questo perché non è installato alcun software sull’immagine master per eseguire la fase di preparazione dell’immagine e segnalare successo o fallimento. Per risolvere questo problema, assicurarsi che il VDA (versione minima 7) sia installato sullo snapshot selezionato come immagine master.

Criterio DISKPART SAN

L’intera fase di preparazione dell’immagine può fallire a causa del criterio DISKPART SAN impostato sull’immagine master. Se non è impostato per portare online il disco delle istruzioni di preparazione dell’immagine, la macchina viene spenta e la preparazione dell’immagine segnala un fallimento dopo 20 minuti. Per verificarlo sull’immagine master, eseguire i seguenti comandi:

C:\>; Diskpart.exe
DISKPART>; San
<!--NeedCopy-->

Questo comando restituisce il criterio corrente. Se non è Online All, modificarlo eseguendo il seguente comando:

DISKPART>; San policy=OnlineAll

Spegnere l’immagine master, creare uno snapshot di quella macchina e quindi usarla come immagine MCS di base.

Se la preparazione dell’immagine fallisce per un altro motivo

Se la preparazione dell’immagine fallisce e non c’è una chiara ragione per il fallimento, è possibile bypassare il processo di preparazione dell’immagine durante la creazione di un catalogo MCS. Tuttavia, bypassare questo processo può causare problemi con la licenza KMS e la rete (DHCP) sul sito. Utilizzare il seguente comando PowerShell:

Set-ProvServiceConfigurationData -Name ImageManagementPrep_DoImagePreparation -Value $false
<!--NeedCopy-->

Ogni volta che è possibile, raccogliere i log per il team di supporto Citrix. Segnalare il problema a Citrix tramite i forum o tramite il contatto di supporto. Per raccogliere i log:

  1. Sull’immagine master, creare la seguente chiave di registro con il valore 1 (come valore “DWORD (32 bit)”): HKLM\Software\Citrix\MachineIdentityServiceAgent\LOGGING.
  2. Spegnere l’immagine master e creare uno snapshot. Sul Delivery Controller, avviare PowerShell, con gli snap-in Citrix PowerShell caricati, ed eseguire Set-ProvServiceConfigurationData -Name ImageManagementPrep_NoAutoShutdown -Value $True.
  3. Creare un catalogo basato su quello snapshot.
  4. Quando la VM di preparazione viene creata sull’hypervisor, accedere ed estrarre dalla radice di C::
Image-prep.log
PvsVmAgentLog.txt
<!--NeedCopy-->

Spegnere la macchina. A questo punto segnalerà l’errore.

Eseguire il seguente comando PowerShell per riabilitare lo spegnimento automatico delle macchine di preparazione dell’immagine:

Remove-ProvServiceConfigurationData -Name ImageManagementPrep_NoAutoShutdown

Dove andare dopo

Per informazioni sulla creazione di cataloghi di servizi cloud specifici, consultare:

Se questo è il primo catalogo creato, Web Studio guida l’utente a creare un gruppo di consegna.

Per rivedere l’intero processo di configurazione, consultare Installazione e configurazione.

È possibile creare un catalogo Citrix Provisioning utilizzando Web Studio e PowerShell. Questa implementazione offre i seguenti vantaggi:

  • Una singola console unificata per gestire sia i cataloghi MCS che Citrix Provisioning.
  • Disporre di nuove funzionalità per i cataloghi Citrix Provisioning, come la soluzione di gestione delle identità, il provisioning on-demand e così via.

Attualmente, questa funzionalità è disponibile solo per i carichi di lavoro Azure e VMware. Tuttavia, negli ambienti VMware, è attualmente possibile creare i cataloghi utilizzando solo i comandi PowerShell. Per maggiori informazioni, consultare Creare cataloghi Citrix Provisioning in Citrix Studio.

Maggiori informazioni