Citrix DaaS

Gestione delle immagini

Introduzione

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

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

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

È possibile preparare diverse versioni dell’immagine MCS (Immagine preparata) da un’unica immagine sorgente e utilizzarla in più cataloghi di macchine MCS diversi. È anche possibile condividere versioni di immagini preparate tra unità di hosting all’interno della stessa connessione host. Questa implementazione riduce significativamente i costi di archiviazione e tempo e semplifica il processo di distribuzione delle macchine virtuali e di aggiornamento delle immagini.

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

  • Genera immagini preparate in anticipo senza creare un catalogo.
  • Riutilizza le immagini preparate in più scenari, ad esempio la creazione e l’aggiornamento di un catalogo.
  • Riduci significativamente i tempi di creazione o aggiornamento del catalogo.
  • Condividere le versioni delle immagini preparate tra le unità di hosting all’interno della stessa connessione host.

Nota:

  • Questa funzionalità è attualmente applicabile agli ambienti di virtualizzazione Azure e VMware.
  • È possibile creare un catalogo di macchine MCS senza utilizzare immagini preparate. In tal caso, non è possibile ottenere i vantaggi della funzione.

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 a una determinata immagine.
    • Mantieni più versioni di un’immagine per scopi diversi.
  • Raggruppamento logico: È possibile creare più definizioni di immagini per:

    • Raggruppa logicamente le versioni delle immagini in base a vari criteri, ad esempio il progetto, il reparto o l’applicazione e il tipo di desktop.
    • Gestisci le immagini in modo più efficiente all’interno di un’organizzazione.
  • Condivisione delle immagini: puoi condividere le versioni delle immagini preparate tra le unità di hosting all’interno della stessa connessione host per:

    • Garantisci 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 separa la fase di masterizzazione dal flusso di lavoro generale di creazione o aggiornamento del catalogo e suddivide il processo in due fasi:

  1. Crea immagini preparate da una singola immagine sorgente.
  2. 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 fornite MCS.

Informazioni su 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:

  • Perché è stata creata l’immagine
  • a cosa serve il sistema operativo
  • 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 immagine: le versioni delle immagini gestiscono le versioni per la definizione dell’immagine. Una definizione di immagine può avere più versioni dell’immagine. Utilizzare le versioni delle immagini come immagini preparate per creare o aggiornare un catalogo. È possibile condividere le versioni delle immagini tra unità di hosting all’interno della stessa connessione host negli ambienti di virtualizzazione Azure e VMware.

In alternativa, se si desidera utilizzare i comandi di PowerShell per creare uno schema di provisioning per creare o aggiornare un catalogo, è necessario creare una specifica della versione dell’immagine preparata in base alla specifica della versione dell’immagine master in base alle esigenze dell’ambiente. È inoltre possibile condividere le specifiche della versione dell’immagine preparata con un’altra unità di hosting all’interno della stessa connessione di hosting negli ambienti di virtualizzazione Azure e VMware.

Requisito

  • Per l’immagine master di Windows, sono supportate solo le immagini VDA con versione 2311 e successive e MCS/IO abilitato.

Limitazioni

Attualmente, la funzione non supporta quanto segue:

  • Più schede di interfaccia di rete in Azure
  • Funzionalità del disco dati persistente
  • Ibernazione per multisessione
  • Modifica del tipo di immagine
  • Durante la condivisione della versione dell’immagine preparata tra l’unità di hosting in Azure, i metodi di condivisione seguenti non sono consentiti:

    • Condividi direttamente
    • Condividi nella galleria della community pubblica
  • Attualmente, la macchina virtuale riservata di Azure non è supportata per la gestione delle immagini.

Gestione del ciclo di vita delle immagini con 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 relativa versione iniziale dell’immagine.
  2. Creare versioni dell’immagine dalla versione iniziale dell’immagine.
  3. Condividere la versione dell’immagine con un’altra unità di hosting all’interno della stessa connessione di hosting se si desidera utilizzare la versione dell’immagine in altre unità di hosting.
  4. Utilizzare una versione dell’immagine come immagine preparata per creare cataloghi.
  5. Aggiornare un catalogo macchine con un’immagine preparata diversa.
  6. 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.
  7. Elimina una versione dell’immagine.
  8. Eliminare una definizione di immagine.

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

Gestione del ciclo di vita delle immagini con PowerShell

Se si desidera usare i comandi di PowerShell per creare uno schema di provisioning, è necessario creare una specifica della versione dell’immagine preparata in base alla specifica della versione dell’immagine master in base alle esigenze dell’ambiente.

Specifiche 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 in base alla specifica della versione dell’immagine master in base alle esigenze dell’ambiente. La specifica della versione dell’immagine preparata può essere utilizzata per più schemi di provisioning.

È inoltre possibile condividere le specifiche della versione dell’immagine preparata tra le unità di hosting all’interno della stessa connessione di hosting negli ambienti Azure e VMware. In Azure, la condivisione viene realizzata utilizzando la funzionalità di condivisione del disco di Azure Compute Gallery (ACG).

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

  1. Crea un’immagine:

    1. Creare una definizione di immagine.
    2. Aggiungere una nuova configurazione per la definizione dell’immagine nella connessione di hosting specificata.
    3. Crea una versione dell’immagine.
    4. Aggiungere una specifica della versione dell’immagine master.
    5. Creare una specifica della versione dell’immagine preparata.
  2. Se desideri utilizzare la versione dell’immagine in altre unità di hosting, condividi le specifiche della versione dell’immagine preparata con un’altra unità di hosting all’interno della stessa connessione di hosting.
  3. Creare un catalogo macchine MCS utilizzando una specifica di versione dell’immagine preparata:

    1. Crea un catalogo broker.
    2. Creare un pool di identità.
    3. Crea uno schema di provisioning con il parametro della specifica della versione dell’immagine preparata Uid utilizzando il parametro New-ProvScheme comando.
    4. Collegare il catalogo del broker con lo schema di provisioning.
  4. Creare macchine virtuali nel catalogo delle macchine MCS.
  5. Modificare la specifica della versione dell’immagine preparata di uno schema di provisioning utilizzando Set-ProvScheme comando.
  6. Gestisci le definizioni e le versioni delle immagini: modifica le versioni e le definizioni delle immagini.
  7. Eliminazione di un catalogo macchine MCS: l’ordine di eliminazione è: catalogo macchine > Specifiche della versione dell’immagine preparata condivisa (se si condivide l’immagine) > Specifiche della versione dell’immagine preparata > Specifiche della versione dell’immagine master > Versione 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.

Nodo Informazioni sulle immagini

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

  • Senza che l’immagine preparata venga condivisa tra l’unità host

    immagine-nodo-vista-principale

  • Con l’immagine preparata condivisa tra l’unità host: in Azure

    image-node-main-view-image-sharing

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



Dettagli



-Le Dettagli visualizza informazioni dettagliate sulla definizione o la versione dell’immagine selezionata, ad esempio l’immagine master, la risorsa, l’hypervisor, il nome della definizione dell’immagine, il tipo di sistema operativo e il tipo di sessione.
-Le Schema di immagini visualizza informazioni sul modello utilizzato per la preparazione delle immagini, ad esempio il disco rigido, le dimensioni del computer, il tipo di licenza, il set di crittografia del disco, il profilo del computer e così via.
-Le Schemi di approvvigionamento Visualizza il nome dello schema di provisioning utilizzato per la creazione del catalogo.
-Le Risolvere fornisce lo stato di errore della versione dell’immagine selezionata.
  • In caso di condivisione di immagini: Il Risorse fornisce lo stato della condivisione della versione dell’immagine.
  • D Barra delle azioni Elenca le azioni che puoi eseguire sulle definizioni e sulle versioni delle immagini, ad esempio Crea versione immagine, Modifica descrizione, Gestisci condivisione immagine(in caso di condivisione di immagini preparate), Elimina versione immaginee Crea catalogo.

    Dove andare dopo

    Gestione delle immagini