Citrix DaaS™

Creare cataloghi utilizzando immagini preparate in Nutanix AHV Prism Central

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

  • Comandi PowerShell

I passaggi chiave per creare un catalogo di macchine MCS utilizzando l’immagine preparata sono:

  1. Creare la definizione dell’immagine e le versioni iniziali dell’immagine.
  2. Utilizzare la versione dell’immagine come immagine preparata per creare un catalogo

Utilizzare PowerShell

Esempio PowerShell del flusso di lavoro di disaccoppiamento dell’immagine in Nutanix PC.

Configurazione


$CustomProperties='<CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation"><StringProperty Name="ClusterId" Value="00062c63-1fb0-58c9-4fc8-5c2573352378"/></CustomProperties>'
$MasterImagePath="XDHyp:\HostingUnits\${HostingUnitName}\Templates.folder\hai-vda-novtpm01.template\Initial Version.templateversion"
$VMNetwork1A="XDHyp:\HostingUnits\${HostingUnitName}\Clusters.folder\mcs-pvs-ntnx-cluster01.cluster\vmNwCl1-A.network"
$NetworkMapping=@{"0"=$VMNetwork1A}

<!--NeedCopy-->

Creare la definizione dell’immagine e la versione dell’immagine


$ImageDefinition = New-ProvImageDefinition -ImageDefinitionName $ImgDefName -OsType Windows -VdaSessionSupport SingleSession
$ImageVersion = New-ProvImageVersion -ImageDefinitionName $ImageDefinition.ImageDefinitionName -Description "V1"
Add-ProvImageDefinitionConnection -ImageDefinitionName $ImageDefinition.ImageDefinitionName -HypervisorConnectionName $HostingConnection

<!--NeedCopy-->

Creare la specifica della versione dell’immagine


$MasterImageVersionSpec = Add-ProvImageVersionSpec -ImageDefinitionName $ImageVersion.ImageDefinitionName -ImageVersionNumber $ImageVersion.ImageVersionNumber -HostingUnitName $HostingUnitName -MasterImagePath $MasterImagePath
$ProvTask = New-ProvImageVersionSpec -SourceImageVersionSpecUid  $MasterImageVersionSpec.ImageVersionSpecUid -NetworkMapping $NetworkMapping -MachineProfile $MachineProfile -CustomProperties $CustomProperties -AdditionalStorageIds 00062c6d-09a3-134b-446d-58a2e17d0f88 -RunAsynchronously 
$PreparedImageVersionSpec = Get-ProvImageVersionSpec -ImageDefinitionName $ImgDefName -ImageVersionNumber 1 -Filter "PreparationType -eq 'Mcs'"

<!--NeedCopy-->

Creare lo schema di provisioning


-  $ProvTask = New-ProvScheme -ProvisioningSchemeName $ProvSchemeName -ImageVersionSpecUid $PreparedImageVersionSpec.ImageVersionSpecUid -HostingUnitName $HostingUnitName -IdentityPoolName $IdentityPoolName -CleanOnBoot -Scope @() -SecurityGroup @() -NetworkMapping $NetworkMapping -CustomProperties $CustomProperties -MachineProfile $MachineProfile -RunAsynchronously

<!--NeedCopy-->

Replicare la specifica della versione dell’immagine in un nuovo cluster


Add-ProvImageVersionSpecInstance -ImageVersionSpecUid $PreparedImageVersionSpec.ImageVersionSpecUid -StorageID 00062c6d-09a3-134b-446d-58a2e17d0f88

<!--NeedCopy-->

Creare un nuovo schema di provisioning nel nuovo cluster utilizzando la stessa immagine preparata


$CustomProperties='<CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation"><StringProperty Name="ClusterId" Value="00062c6d-09a3-134b-446d-58a2e17d0f88"/></CustomProperties>'
$ProvTask = New-ProvScheme -ProvisioningSchemeName $ProvSchemeName -ImageVersionSpecUid $PreparedImageVersionSpec.ImageVersionSpecUid -MachineProfile $MachineProfile -HostingUnitName $HostingUnitName -IdentityPoolName $IdentityPoolName -CleanOnBoot -Scope @() -SecurityGroup @() -NetworkMapping $NetworkMapping -CustomProperties $CustomProperties -RunAsynchronously

<!--NeedCopy-->

Ulteriori informazioni

Dove andare dopo

Creare cataloghi utilizzando immagini preparate in Nutanix AHV Prism Central