Citrix DaaS™

Gestione delle immagini

Introduzione

  • Il processo di creazione o aggiornamento del catalogo MCS prevede due fasi:

  • Mastering: un’immagine di origine viene convertita in un’immagine pubblicata
  • Clonazione: nuove VM vengono create dall’immagine pubblicata

  • Con la funzionalità di gestione delle immagini, MCS separa la fase di mastering dal flusso di lavoro complessivo di provisioning.

  • È possibile preparare diverse versioni di immagini MCS (Immagine preparata) da una singola immagine di origine e utilizzarle in più cataloghi di macchine MCS diversi. È anche possibile condividere le versioni delle immagini preparate tra le unità di hosting. Questa implementazione riduce significativamente i costi di archiviazione e di tempo e semplifica il processo di distribuzione delle VM e di aggiornamento delle immagini.

    • I vantaggi dell’utilizzo di questa funzionalità di gestione delle immagini sono:

    • Generare immagini preparate in anticipo senza creare un catalogo.
    • Riutilizzare le immagini preparate in più scenari, come la creazione e l’aggiornamento di un catalogo.
    • Ridurre significativamente il tempo di creazione o aggiornamento del catalogo.
    • Condividere le versioni delle immagini preparate tra le unità di hosting:

    • Per Azure, Nutanix AHV Prism Central e VMware, le versioni delle immagini possono essere condivise tra connessioni host dello stesso tipo di connessione.
    • Per le istanze gestite di Amazon WorkSpaces Core, le versioni delle immagini possono essere condivise tra diverse zone di disponibilità, collegate a diverse unità di hosting, all’interno della stessa regione AWS o in regioni diverse.
    • Per AWS EC2, le versioni delle immagini possono essere condivise tra diverse zone di disponibilità, collegate a diverse unità di hosting, all’interno della stessa regione AWS.
    • Per XenServer, le versioni delle immagini possono essere condivise solo tra unità di hosting all’interno della stessa connessione host.

    Nota:

    • Questa funzionalità è attualmente applicabile agli ambienti Amazon WorkSpaces Core Managed Instances, AWS EC2, Azure, Nutanix AHV Prism Central, Red Hat OpenShift, virtualizzazione VMware e XenServer.
    • È possibile creare un catalogo di macchine MCS senza utilizzare immagini preparate. In tal caso, non è possibile ottenere i vantaggi della funzionalità. Tuttavia, per le istanze gestite di Amazon WorkSpaces Core, creare il catalogo MCS utilizzando solo una versione di immagine preparata. Non è possibile creare il catalogo utilizzando direttamente un’immagine master.

Casi d’uso

Alcuni dei casi d’uso della funzionalità di gestione delle immagini sono:

  • Gestione delle versioni: le versioni delle immagini consentono di:

    • gestire diverse iterazioni o aggiornamenti di una particolare immagine.
    • mantenere più versioni di un’immagine per scopi diversi.
  • Raggruppamento logico: è possibile creare più definizioni di immagine per:

    • raggruppare logicamente le versioni delle immagini in base a vari criteri come progetto, reparto o tipo di applicazione e desktop.
    • gestire le immagini in modo più efficiente all’interno di un’organizzazione.
  • Condivisione delle immagini: è possibile condividere le versioni delle immagini preparate tra le unità di hosting all’interno delle connessioni host dello stesso tipo di connessione per:

    • garantire la coerenza e l’uniformità delle immagini tra le diverse unità di hosting.
  • Che cos’è un’immagine preparata?

  • Con la funzionalità di gestione delle immagini, MCS disaccoppia la fase di mastering dal flusso di lavoro complessivo di creazione o aggiornamento del catalogo e suddivide il processo in due fasi:
  1. Creare immagini preparate da una singola immagine di origine.
    1. Utilizzare l’immagine preparata per creare o aggiornare un catalogo di macchine MCS.

È possibile creare le immagini preparate in anticipo. È possibile utilizzare una singola immagine preparata per creare o aggiornare più cataloghi di macchine con provisioning MCS.

  • Comprendere come un’immagine preparata viene utilizzata in più cataloghi di macchine MCS quando si utilizza Studio:

  • Panoramica dell'immagine preparata

    • Definizione dell’immagine: le definizioni delle immagini sono un raggruppamento logico delle versioni di un’immagine. La definizione dell’immagine contiene informazioni su:
  • il motivo per cui l’immagine è stata creata
  • per quale sistema operativo è destinata
  • altre informazioni sull’utilizzo dell’immagine.

Un catalogo non viene creato da una definizione di immagine, ma dalle versioni dell’immagine create in base alla definizione dell’immagine.

Versione dell’immagine: le versioni delle immagini gestiscono il versioning per la definizione dell’immagine. Una definizione di immagine può avere più versioni di immagine. Utilizzare le versioni delle immagini come immagini preparate per creare o aggiornare un catalogo.

  • Per Azure e VMware, le versioni delle immagini possono essere condivise tra connessioni host dello stesso tipo di connessione.
  • Per le istanze gestite di Amazon WorkSpaces Core, le versioni delle immagini possono essere condivise tra diverse zone di disponibilità, collegate a diverse unità di hosting, all’interno della stessa regione AWS o in regioni diverse.
    • Per AWS EC2, le versioni delle immagini possono essere condivise tra diverse zone di disponibilità, collegate a diverse unità di hosting, all’interno della stessa regione AWS.
    • Per XenServer, le versioni delle immagini possono essere condivise solo tra unità di hosting all’interno della stessa connessione host.

In alternativa, se si desidera utilizzare i comandi PowerShell per creare uno schema di provisioning per creare o aggiornare un catalogo, è necessario creare una specifica della versione dell’immagine preparata basata sulla specifica della versione dell’immagine master, come richiesto per il proprio ambiente.

  • Per Azure, Nutanix AHV Prism Central e VMware, le versioni delle immagini possono essere condivise tra connessioni host dello stesso tipo di connessione.
  • Per le istanze gestite di Amazon WorkSpaces Core, le versioni delle immagini possono essere condivise tra diverse zone di disponibilità, collegate a diverse unità di hosting, all’interno della stessa regione AWS o in regioni diverse.
  • Per AWS EC2, le versioni delle immagini possono essere condivise tra diverse zone di disponibilità, collegate a diverse unità di hosting, all’interno della stessa regione AWS.
    • Per XenServer, le versioni delle immagini possono essere condivise solo tra unità di hosting all’interno della stessa connessione host.

Requisito

-  Per le immagini master di Windows, sono supportate solo le immagini VDA versione 2311 o successive. Il componente MCS/IO deve essere selezionato e installato esplicitamente. L'abilitazione o la disabilitazione della configurazione I/O di MCS deve essere determinata durante la creazione o gli aggiornamenti del catalogo di macchine, poiché non è abilitata per impostazione predefinita.

Limitazioni

-  Attualmente, la funzionalità non supporta quanto segue:

-  NIC multiple in Azure
  • Funzionalità del disco dati persistente
  • Ibernazione per multi-sessione
  • Modifica del tipo di immagine
  • Durante la condivisione della versione dell’immagine preparata tra unità di hosting in Azure, i seguenti metodi di condivisione non sono consentiti:

    • Condividi direttamente
    • Condividi nella galleria della community pubblica

Gestione del ciclo di vita delle immagini tramite Studio

Il ciclo di vita dell’immagine quando si utilizza Studio è il seguente:

    1. Creare un’immagine preparata: Creare una definizione di immagine e la sua versione iniziale.
  1. Creare versioni dell’immagine dalla versione iniziale dell’immagine.
    1. Se necessario, condividere una versione dell’immagine con un’unità di hosting nel proprio ambiente di virtualizzazione.
  1. Utilizzare una versione dell’immagine come immagine preparata per creare cataloghi.
  2. Aggiornare un catalogo di macchine con un’immagine preparata diversa.
  3. Gestire le definizioni e le versioni delle immagini: Modificare il nome e la descrizione delle versioni delle immagini e la descrizione di una definizione di immagine.
  4. Eliminare una versione dell’immagine.
  5. Eliminare una definizione di immagine.

In alternativa, è possibile gestire le immagini anche utilizzando PowerShell. Vedere Gestione del ciclo di vita delle immagini tramite PowerShell.

Gestione del ciclo di vita delle immagini tramite PowerShell

Se si desidera utilizzare i comandi PowerShell per creare uno schema di provisioning, è necessario creare una specifica della versione dell’immagine preparata basata sulla specifica della versione dell’immagine master, come richiesto per il proprio ambiente.

Specifica della versione dell’immagine master: Una specifica della versione dell’immagine master è un’immagine specifica aggiunta o creata in una versione dell’immagine. È possibile aggiungere un’immagine esistente nell’hypervisor come specifica della versione dell’immagine master o creare una specifica della versione dell’immagine preparata basata sulla specifica della versione dell’immagine master, come richiesto per il proprio ambiente. La specifica della versione dell’immagine preparata può essere utilizzata per più schemi di provisioning.

  • È possibile condividere le specifiche della versione dell’immagine tra le unità di hosting, a seconda dell’ambiente di virtualizzazione:

  • Negli ambienti Azure, VMware e Amazon WorkSpaces Core Managed Instances, è possibile condividere le specifiche della versione dell’immagine tra le unità di hosting, sia che si trovino nella stessa connessione host o in connessioni host diverse dello stesso tipo di connessione. In Azure, la condivisione viene ottenuta utilizzando la funzionalità di condivisione del disco di Azure Compute Gallery (ACG).
  • Per AWS EC2, le versioni delle immagini possono essere condivise tra diverse zone di disponibilità, collegate a diverse unità di hosting, all’interno della stessa regione AWS.
  • In Nutanix AHV Prism Central e XenServer, è possibile condividere le specifiche della versione dell’immagine solo tra le unità di hosting all’interno della stessa connessione host.

  • Il ciclo di vita di un’immagine quando si utilizzano i comandi PowerShell è:

    1. Creare un’immagine:
    1. Creare una definizione di immagine.
    1. Aggiungere una nuova configurazione per la definizione dell’immagine nella connessione di hosting specificata.
    2. Creare una versione dell’immagine.
    3. Aggiungere una specifica della versione dell’immagine master.
    4. Creare una specifica della versione dell’immagine preparata.
  1. Se necessario, condividere una specifica della versione dell’immagine con un’altra unità di hosting, seguendo i vincoli di condivisione del proprio ambiente di virtualizzazione:

    • Per Azure e VMware, le versioni delle immagini possono essere condivise tra connessioni host dello stesso tipo di connessione.
    • Per Amazon WorkSpaces Core Managed Instances, le versioni delle immagini possono essere condivise tra diverse zone di disponibilità, collegate a diverse unità di hosting, all’interno della stessa regione AWS o in regioni diverse.
    • Per AWS EC2, le versioni delle immagini possono essere condivise tra diverse zone di disponibilità, collegate a diverse unità di hosting, all’interno della stessa regione AWS.
    • Per XenServer, le versioni delle immagini possono essere condivise solo tra le unità di hosting all’interno della stessa connessione host.
  2. Creare un catalogo di macchine MCS utilizzando una specifica della versione dell’immagine preparata:

    1. Creare un catalogo broker.
    2. Creare un pool di identità.
    3. Creare uno schema di provisioning con il parametro Uid della specifica della versione dell’immagine preparata utilizzando il comando New-ProvScheme.
    4. Collegare il catalogo broker allo schema di provisioning.
  3. Creare VM nel catalogo di macchine MCS.
  4. Modificare la specifica della versione dell’immagine preparata di uno schema di provisioning utilizzando il comando Set-ProvScheme.
  5. Gestire le definizioni e le versioni delle immagini: Modificare le versioni delle immagini e le definizioni delle immagini.
  6. Eliminare un catalogo di macchine MCS: L’ordine di eliminazione è: catalogo di macchine > specifica della versione dell’immagine preparata condivisa (se condivisione dell’immagine) > specifica della versione dell’immagine preparata > specifica della versione dell’immagine master > versione dell’immagine > configurazione per la definizione dell’immagine nella connessione di hosting specificata > definizione dell’immagine. Prima di eliminare la specifica della versione dell’immagine, assicurarsi che la specifica della versione dell’immagine preparata non sia associata ad alcun catalogo di macchine MCS.

Comprendere il nodo Immagini

Utilizzare il nodo Immagini per creare e gestire le immagini preparate da MCS. La sua vista principale è divisa in quattro parti:

  • Senza immagine preparata condivisa tra le unità host

    image-node-main-view

  • Con immagine preparata condivisa tra le unità host: In Azure e VMware

    image-node-main-view-image-sharing

Etichetta Parte Descrizione
A Definizioni di immagine Elenca le definizioni di immagine create in precedenza.
B Versioni dell’immagine Visualizza le versioni dell’immagine della definizione di immagine selezionata.
C



Dettagli



  • La scheda Dettagli visualizza informazioni dettagliate sulla definizione o versione dell’immagine selezionata, come Immagine master, Risorsa, Hypervisor, nome della definizione dell’immagine, tipo di sistema operativo e tipo di sessione.
  • La scheda Schema immagine visualizza informazioni sul modello utilizzato per la preparazione delle immagini, come disco rigido, dimensione della macchina, tipo di licenza, set di crittografia del disco, profilo della macchina e così via.
  • La scheda Schemi di provisioning visualizza il nome dello schema di provisioning utilizzato per la creazione del catalogo.
  • La scheda Risoluzione dei problemi fornisce lo stato di errore della versione dell’immagine selezionata.
  • In caso di condivisione dell’immagine: La scheda Risorse fornisce lo stato della condivisione della versione dell’immagine.
D Barra delle azioni Elenca le azioni che è possibile eseguire sulle definizioni e versioni delle immagini, come Crea versione immagine, Modifica descrizione, Gestisci condivisione immagine (in caso di condivisione di immagini preparate), Elimina versione immagine e Crea catalogo.

Creare cataloghi di macchine con immagini preparate

Creare immagini preparate e utilizzare le immagini preparate per creare un catalogo di macchine MCS utilizzando:

  • Studio
  • Comandi PowerShell

Attualmente, è possibile creare cataloghi di macchine con immagini preparate negli ambienti di virtualizzazione Amazon WorkSpaces Core Managed Instances, AWS EC2, Azure, Red Hat OpenShift, VMware e XenServer®.

Nota:

È possibile creare un catalogo di macchine MCS senza utilizzare immagini preparate. In tal caso, non è possibile ottenere i vantaggi della funzionalità. Tuttavia, per Amazon WorkSpaces Core Managed Instances, creare il catalogo MCS utilizzando solo una versione dell’immagine preparata. Non è possibile creare il catalogo utilizzando direttamente un’immagine master.

Dove andare dopo

Gestione delle immagini