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 varie versioni di immagini MCS (Immagine preparata) da una singola immagine di origine e utilizzarle in più cataloghi di macchine MCS diversi. È inoltre possibile condividere le versioni delle immagini preparate tra le unità di hosting all’interno della stessa connessione host. 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 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 funzionalità.
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 della stessa connessione host 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 masterizzazione dal flusso di lavoro complessivo di creazione o aggiornamento del catalogo e suddivide il processo in due fasi:
- Creare immagini preparate da una singola immagine di origine.
- 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 Web Studio dall’immagine:

Definizione dell’immagine: le definizioni dell’immagine 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 dell’immagine gestiscono il controllo delle versioni per la definizione dell’immagine. Una definizione di immagine può avere più versioni dell’immagine. Utilizzare le versioni dell’immagine come immagini preparate per creare o aggiornare un catalogo. È possibile condividere le versioni dell’immagine 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 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 l’ambiente. È inoltre possibile condividere la specifica della versione dell’immagine preparata con un’altra unità di hosting all’interno della stessa connessione di hosting.
Requisito
- Per le immagini master di Windows, sono supportate solo le immagini VDA versione 2311 o successiva. 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 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
- Attualmente, le VM riservate di Azure non sono supportate per la gestione delle immagini.
Gestione del ciclo di vita delle immagini tramite Web Studio
Il ciclo di vita dell’immagine quando si utilizza Web Studio è:
- Crea un’immagine preparata: crea una definizione di immagine e la sua versione iniziale.
- Crea versioni dell’immagine dalla versione iniziale dell’immagine.
- Condividi la versione dell’immagine con un’altra unità di hosting all’interno della stessa connessione di hosting se desideri utilizzare la versione dell’immagine in altre unità di hosting.
- Usa una versione dell’immagine come immagine preparata per creare cataloghi.
- Aggiorna un catalogo di macchine con un’immagine preparata diversa.
- Gestisci le definizioni e le versioni delle immagini: modifica il nome e la descrizione delle versioni delle immagini e la descrizione di una definizione di immagine.
- Elimina una versione dell’immagine.
- Elimina una definizione di immagine.
In alternativa, è possibile gestire le immagini anche utilizzando PowerShell. Vedere Gestione del ciclo di vita delle immagini con PowerShell.
Gestione del ciclo di vita delle immagini con PowerShell
Se si desidera utilizzare i comandi PowerShell per creare uno schema di provisioning, allora è necessario creare una specifica di versione dell’immagine preparata basata sulla specifica di versione dell’immagine master, come richiesto per il proprio ambiente.
Specifiche della versione dell’immagine master: Una specifica della versione dell’immagine master è un’immagine specifica aggiunta o creata all’interno di una versione dell’immagine. È possibile aggiungere un’immagine esistente nell’hypervisor come specifica della versione dell’immagine master oppure creare una specifica di versione preparata basata sulla specifica master, a seconda delle esigenze del proprio ambiente. La specifica di versione preparata può essere utilizzata per più schemi di provisioning.
È inoltre possibile condividere la specifica della versione dell’immagine preparata tra unità di hosting all’interno della stessa connessione di hosting negli ambienti Azure e VMware. In Azure, la condivisione viene ottenuta utilizzando la funzionalità di condivisione del disco di Azure Compute Gallery (ACG).
Il ciclo di vita di un’immagine quando si utilizzano i comandi PowerShell è:
-
Creare un’immagine:
- Creare una definizione di immagine.
- Aggiungere una nuova configurazione per la definizione dell’immagine nella connessione di hosting specificata.
- Creare una versione dell’immagine.
- Aggiungere una specifica della versione dell’immagine master.
- Creare una specifica della versione dell’immagine preparata.
- Condividere la specifica della versione dell’immagine preparata 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.
-
Creare un catalogo di macchine MCS utilizzando una specifica della versione dell’immagine preparata:
- Crea un catalogo broker.
- Crea un pool di identità.
- Crea uno schema di provisioning con il parametro Uid della specifica della versione dell’immagine preparata utilizzando il comando
New-ProvScheme. - Collega il catalogo broker allo schema di provisioning.
- Crea VM nel catalogo macchine MCS.
- Modifica la specifica della versione dell’immagine preparata di uno schema di provisioning utilizzando il comando
Set-ProvScheme. - Gestisci le definizioni e le versioni delle immagini: Modifica le versioni e le definizioni delle immagini.
- Elimina un catalogo macchine MCS: L’ordine di eliminazione è: catalogo macchine > specifica della versione dell’immagine preparata condivisa (se condivisione 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 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

-
Con immagine preparata condivisa tra le unità host:

| Etichetta | Parte | Descrizione |
|---|---|---|
| A | Definizioni di immagine | Elenca le definizioni di immagine create in precedenza. |
| B | Versioni di immagine | Visualizza le versioni di immagine della definizione di immagine selezionata. |
| C
|
Dettagli
|
|
| D | Barra delle azioni | Elenca le azioni che è possibile eseguire su definizioni e versioni di immagini, quali Crea versione immagine, Modifica descrizione, Gestisci condivisione immagine (in caso di condivisione di immagini preparate), Elimina versione immagine e Crea catalogo. |
Passaggi successivi
Creare cataloghi di macchine con immagini preparate Creare un catalogo di macchine con immagini preparate in Azure Creare un catalogo di macchine con immagini preparate in VMware