Creare un catalogo di macchine con immagini preparato in VMware
Creare immagini preparate e utilizzare le immagini preparate per creare un catalogo di macchine MCS utilizzando:
I passaggi chiave per creare un catalogo macchine MCS utilizzando l’immagine preparata sono:
- Creare la definizione dell’immagine e le versioni iniziali dell’immagine.
- Utilizzare la versione dell’immagine come immagine preparata per creare un catalogo
Usa Studio
Creare una definizione dell’immagine e una versione iniziale dell’immagine
Per creare una definizione dell’immagine e la versione iniziale dell’immagine, effettuare le seguenti operazioni:
- Da Studio, vai alla scheda Immagini e fare clic su Crea definizione immagine. Clic Prossimo sul Introduzione pagina.
- Nella pagina Definizione immagine , specificare il tipo di sistema operativo ** e il tipo di sessione** per la definizione dell’immagine e la connessione ** per la definizione dell’immagine.
-
Sul Immagine pagina, selezionare Risorse (sono elencate solo le risorse applicabili per la connessione impostata) e un’immagine master da utilizzare come modello per la creazione della versione dell’immagine. È possibile selezionare l’icona Utilizzare un profilo macchina e selezionare un profilo macchina.
Nota:
Prima di selezionare un’immagine, verificare che nell’immagine master sia installato VDA 2311 o versione successiva e che il driver MCSIO sia installato sul VDA.
- Sul Specifiche della macchina , selezionare una dimensione della macchina. Se si seleziona un profilo macchina, è possibile visualizzare il conteggio della CPU virtuale derivato dal profilo macchina ed è immodificabile. Se non si seleziona un profilo macchina, è possibile visualizzare solo la dimensione della memoria derivata dall’immagine master.
- Sul NIC , selezionare o aggiungere schede di interfaccia di rete per l’immagine di preparazione. Per ogni scheda di interfaccia di rete selezionare una rete virtuale associata. Se non si seleziona un profilo macchina, per impostazione predefinita viene selezionata la scheda di interfaccia di rete associata all’immagine master. Se si seleziona un profilo macchina, le schede di interfaccia di rete vengono derivate dal profilo macchina e il conteggio non è modificabile.
- Sul Versione Descrizione , immettere una descrizione per la versione iniziale dell’immagine creata.
- Sul Sommario , controlla i dettagli della definizione dell’immagine e la versione iniziale dell’immagine creata. Immettere un nome e una descrizione per la definizione dell’immagine. Fai clic su Fine.
Creare versioni dell’immagine
Le versioni delle immagini consentono la gestione di diverse iterazioni o aggiornamenti di una particolare immagine. Questa funzionalità consente di gestire più versioni di un’immagine per scopi diversi.
Per creare versioni dell’immagine dalla versione iniziale dell’immagine, effettuare le seguenti operazioni:
- Vai alla pagina Immagini , selezionare una versione dell’immagine o una definizione dell’immagine e fare clic su Crea versione immagine.
- Nella pagina Immagine , puoi cambiare l’unità di hosting all’interno della stessa connessione di hosting e riselezionare l’immagine master e il profilo macchina per quella versione dell’immagine.
- Se si desidera che la configurazione della versione dell’immagine sia diversa dalla versione dell’immagine configurata inizialmente, configurare le impostazioni nella scheda Specifiche della macchina e NIC pagine del Crea versione immagine dialogo.
- Aggiungi una descrizione per la versione dell’immagine. Fai clic su Fine.
Nota:
Se la creazione della versione dell’immagine non riesce per qualsiasi motivo, il Risolvere nella parte inferiore fornisce un Ripetere opzione.
Condividi le immagini preparate
Per condividere le immagini preparate tra diverse unità host, seguire questi passaggi:
- Fare clic con il pulsante destro del mouse su una versione dell’immagine e selezionare Gestisci la condivisione delle immagini. Vengono elencate tutte le unità host sotto la connessione selezionata. Le risorse da cui viene creata la versione dell’immagine sono disabilitate per qualsiasi azione.
- Selezionare le unità host con cui si desidera condividere l’immagine e fare clic su Salvare. La colonna Stato condivisione mostra In corso.
- Fare clic sulla scheda Risorse in basso per maggiori dettagli sullo stato della condivisione.
Nota:
Quando lo stato della condivisione della versione dell’immagine è in corso, l’opzione per Elimina versione immagine o Gestisci la condivisione delle immagini è disabilitato.
Creare un catalogo di macchine dal nodo Immagini
Utilizzare il pulsante Crea catalogo opzione nella sezione Immagini per creare un catalogo utilizzando la versione dell’immagine.
In alternativa, è possibile selezionare la versione durante la creazione di un catalogo nella finestra Cataloghi macchine , che si collega all’opzione Immagine preparata nel flusso di lavoro di creazione del catalogo. Vedere Creare un catalogo di macchine dal nodo Cataloghi macchine
Per creare un catalogo di macchine MCS dal Immagini eseguire le operazioni seguenti:
- Selezionare una versione dell’immagine e fare clic su Crea catalogo. Clic Prossimo sul Introduzione pagina.
- Sul Esperienza desktop , selezionare l’esperienza desktop richiesta.
- Dal Immagine pagina a Macchine virtuali , le impostazioni vengono preselezionate in base alla versione dell’immagine selezionata.
- Completa le impostazioni nelle pagine seguenti.
- Sul Sommario , controlla i dettagli del catalogo delle macchine. Immettere un nome e una descrizione per il catalogo delle macchine. Fai clic su Fine.
- Vai alla pagina Cataloghi macchine per visualizzare il catalogo macchine creato.
Creare un catalogo di macchine dal nodo Cataloghi macchine
Per creare un catalogo di macchine MCS dal Cataloghi macchine eseguire le operazioni seguenti:
- Clic Cataloghi macchine nel riquadro di spostamento a sinistra.
- Clic Crea catalogo macchine. Le Configurazione del catalogo macchine viene visualizzata la pagina. Clic Prossimo attraverso il Introduzione, Tipo di macchinae Gestione della macchina Pagine.
- Sul Immagine pagina:
- Selezionare Immagine preparata.
- Ai sensi del Immagine preparata, selezionare una versione dell’immagine di una definizione di immagine.
- Fare clic sul nome della versione dell’immagine. Per visualizzare ulteriori dettagli sulla versione dell’immagine selezionata, fare clic sul numero di versione, che è sottolineato.
- Se la versione dell’immagine selezionata è configurata con un profilo macchina, selezionare un profilo macchina. Se la versione dell’immagine selezionata non è configurata con un profilo macchina, non è possibile scegliere di utilizzare un profilo macchina.
- Configurare le impostazioni nelle pagine seguenti.
- Sul Sommario , controlla i dettagli del catalogo delle macchine. Immettere un nome e una descrizione per il catalogo delle macchine. Fai clic su Fine.
Utilizzare PowerShell
Creare un’immagine preparata
I comandi dettagliati di PowerShell per creare una specifica di versione dell’immagine preparata sono i seguenti:
-
Controllare i nomi delle definizioni delle immagini disponibili utilizzando il pulsante
Comando Test-ProvImageDefinitionNameAvailable
. Per esempio,Test-ProvImageDefinitionNameAvailable -ImageDefinitionName <string[]>
-
Creare una definizione di immagine utilizzando il pulsante
New-ProvImageDefinition
comando. Per esempio,New-ProvImageDefinition -ImageDefinitionName image2 -OsType Windows -VdaSessionSupport SingleSession
-
Crea una nuova configurazione per la definizione dell’immagine nella connessione di hosting specificata utilizzando il comando
Add-ProvImageDefinitionConnection
. Per esempio,Add-ProvImageDefinitionConnection -ImageDefinitionName image2 -HypervisorConnectionName VMware
-
Creare una versione dell’immagine utilizzando il pulsante
New-ProvImageVersion
comando. Per esempio,New-ProvImageVersion -ImageDefinitionName $ImageDefintion.ImageDefinitionName -Description "version 1"
-
Aggiungere una specifica della versione dell’immagine master alla versione dell’immagine utilizzando il pulsante
Add-ProvImageVersionSpec
comando. Per esempio,$MasterImagePath = "XDHyp:\HostingUnits\vmware\win10-master.vm\win10-master-snap.snapshot" $SourceImageVersionSpec = Add-ProvImageVersionSpec -ImageDefinitionName $ImageVersion.ImageDefinitionName -ImageVersionNumber $ImageVersion.ImageVersionNumber -HostingUnitName vmware -MasterImagePath $MasterImagePath
Nota:
È possibile aggiungere una sola specifica della versione dell’immagine master a una versione dell’immagine per un’unità host.
-
Creare una specifica della versione dell’immagine preparata dalla specifica della versione dell’immagine master utilizzando il pulsante
New-ProvImageVersionSpec
comando. Per esempio,New-ProvImageVersionSpec -SourceImageVersionSpecUid $SourceImageVersionSpec.ImageVersionSpecUid -NetworkMapping @{"0"="XDHyp:\HostingUnits\vmware\\DSwitch-VM Network.network"} -VMCpuCount 2 -VMMemoryMB 4096 -RunAsynchronously
-
È anche possibile condividere le specifiche della versione dell’immagine preparata con un’altra unità di hosting all’interno della stessa connessione di hosting utilizzando il comando
Add-ProvImageVersionSpecHostingUnit
. Per esempio,Add-ProvImageVersionSpecHostingUnit -ImageVersionSpecUid xxxxxxx -HostingUnitName VMwareabc
Esempio del set completo di comandi di Powershell per creare la definizione dell’immagine, la versione dell’immagine e la specifica della versione dell’immagine preparata:
New-ProvImageDefinition -ImageDefinitionName image2 -OsType Windows -VdaSessionSupport Single
Add-ProvImageDefinitionConnection -ImageDefinitionName image2 -HypervisorConnectionName VMware
$imageVersion = New-ProvImageVersion -ImageDefinitionName image2
$SourceImageVersionSpec = Add-ProvImageVersionSpec -ImageVersionUid $imageVersion.ImageVersionUid `
-HostingUnitUid $hostingunit.HostingUnitUid `
-MasterImagePath "XDHyp:\HostingUnits\vmware\shuaiz-win10-master.vm\shuaiz-win10-master-snap.snapshot"
New-ProvImageVersionSpec -SourceImageVersionSpecUid $SourceImageVersionSpec.ImageVersionSpecUid `
-NetworkMapping @{"0"="XDHyp:\HostingUnits\vmware\\DSwitch-VMNetwork.network"} `
-VMCpuCount 2 -VMMemoryMB 4096
Add-ProvImageVersionSpecHostingUnit -ImageVersionSpecUid xxxxxxx -HostingUnitName VMwareabc
$PreparedImageVersionSpec = Get-ProvImageVersionSpec -ImageVersionUid $imageVersion.ImageVersionUid | Where SourceImageVersionSpecUid-eq $SourceImageVersionSpec.ImageVersionSpecUid
Nota:
- Tutte le specifiche della versione dell’immagine in una definizione di immagine devono appartenere alla stessa unità di hosting.
- Una versione dell’immagine può avere solo una specifica della versione dell’immagine master e una specifica della versione dell’immagine preparata.
- Tutte le specifiche della versione dell’immagine devono avere un profilo macchina o nessuna delle specifiche della versione dell’immagine deve avere un profilo macchina.
Creare un catalogo utilizzando una specifica di versione dell’immagine preparata
Creare un catalogo di macchine MCS dalla specifica della versione dell’immagine preparata utilizzando il pulsante New-ProvScheme
comando. Per esempio,
New-ProvScheme -ProvisioningSchemeName <string> -ImageVersionSpecUid <Guid> -HostingUnitUid <Guid> -IdentityPoolUid <Guid> [-VMCpuCount <int>] [-VMMemoryMB <int>] [-UseWriteBackCache] [-NetworkMapping <Hashtable>] [-CleanOnBoot] [-Scope <string[]>] [-Metadata <Hashtable>] [-ServiceOffering <string>] [-SecurityGroup <string[]>] [-TenancyType <string>] [-MachineProfile <string>] [-CustomProperties <string>] [-ResetAdministratorPasswords] [-UseFullDiskCloneProvisioning] [-RunAsynchronously] [-PurgeJobOnSuccess] [-ProvisioningSchemeType <ProvisioningSchemeType>]
Oppure
New-ProvScheme -ProvisioningSchemeName <string> -ImageVersionSpecUid <Guid> -HostingUnitName <string> -IdentityPoolName <string> [-VMCpuCount <int>] [-VMMemoryMB <int>] [-UseWriteBackCache] [-NetworkMapping <Hashtable>] [-CleanOnBoot] [-Scope <string[]>] [-Metadata <Hashtable>] [-ServiceOffering <string>] [-SecurityGroup <string[]>] [-TenancyType <string>] [-MachineProfile <string>] [-CustomProperties <string>] [-ResetAdministratorPasswords] [-UseFullDiskCloneProvisioning] [-RunAsynchronously] [-PurgeJobOnSuccess] [-ProvisioningSchemeType <ProvisioningSchemeType>]
Esempio di creazione di un catalogo utilizzando una specifica di versione dell’immagine preparata in VMware:
New-ProvScheme -ProvisioningSchemeName assignimage -ImageVersionSpecUid $PreparedImageVersionSpec.ImageVersionSpecUid `
-HostingUnitName $hostingunit.c-IdentityPoolName $IdentityPool.IdentityPoolName `
-CleanOnBoot -Scope @() -SecurityGroup @() -VMCpuCount 2 -VMMemoryMB 8192 `
-NetworkMapping @{"0"="XDHyp:\HostingUnits\vmware\\DSwitch-VM Network.network"}
Esempio del set completo di comandi Powershell per creare un catalogo:
$Catalog = New-BrokerCatalog -AllocationType "Random" -IsRemotePC $False -MinimumFunctionalLevel "L7_20" -Name "vmwarecatalog" -PersistUserChanges "Discard" -ProvisioningType "MCS" -Scope @() -SessionSupport "MultiSession"
$IdentityPool = New-AcctIdentityPool -AllowUnicode -Domain "vmware.local" -IdentityPoolName "vmwarecatalog" -IdentityType "ActiveDirectory" -NamingScheme "vmware##" -NamingSchemeType "Numeric" -Scope @()
$PreparedImageVersionSpec = Get-ProvImageVersionSpec -ImageDefinitionName image2 -ImageVersionNumber 1 -Filter "PreparationType -eq 'Mcs'"
$Task = New-ProvScheme -ProvisioningSchemeName vmwarecatalog -ImageVersionSpecUid $PreparedImageVersionSpec.ImageVersionSpecUid -HostingUnitName vmware -IdentityPoolName vmwarecatalog -CleanOnBoot -Scope @() -SecurityGroup @() -NetworkMapping @{"0"="XDHyp:\HostingUnits\vmware\\DSwitch-VM Network.network"} -VMCpuCount 2 -VMMemoryMB 4096 -RunAsynchronously
Get-ProvTask -TaskId $Task.TaskId
$ProvScheme = Get-ProvScheme -ProvisioningSchemeName vmwarecatalog
Set-BrokerCatalog -Name $Catalog.Name -ProvisioningSchemeId $ProvScheme.ProvisioningSchemeUid