Gestire un catalogo VMware
(/it-it/citrix-virtual-apps-desktops/2407/install-configure/machine-catalogs-manage.html) descrive le procedure guidate che gestiscono un catalogo di macchine. Le seguenti informazioni riguardano i dettagli specifici degli ambienti di virtualizzazione VMware.
Nota:
Prima di gestire un catalogo VMware, è necessario completare la creazione di un catalogo VMware. Vedere Creare un catalogo VMware.
Aggiornare l’ID della cartella di un catalogo di macchine
È possibile aggiornare l’ID della cartella di un catalogo di macchine MCS specificando FolderId nelle proprietà personalizzate del comando Set-ProvScheme. Le VM create dopo l’aggiornamento dell’ID della cartella vengono create con questo nuovo ID della cartella. Se questa proprietà non è specificata in CustomProperties, le VM vengono create nella cartella in cui si trova l’immagine master.
Eseguire i passaggi seguenti per aggiornare l’ID della cartella di un catalogo di macchine.
-
Aprire un browser Web e immettere l’URL per il vSphere Web Client.
-
Immettere le credenziali e fare clic su Login.
-
Creare una cartella di posizionamento VM in vSphere Web Client.
-
Aprire una finestra di PowerShell.
-
Eseguire asnp citrix®* per caricare i moduli PowerShell specifici di Citrix.
-
Specificare
FolderIDinCustomPropertiesdiSet-ProvScheme. In questo esempio, il valore dell’ID della cartella ègroup-v2406.Set-ProvScheme -ProvisioningSchemeUid "50bb319c-2e83-4a37-9ea1-94f630687372" -CustomProperties "<CustomProperties xmlns=""http://schemas.citrix.com/2014/xd/machinecreation"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""><Property xsi:type=""StringProperty"" Name=""FolderId"" Value=""group-v2406"" /></CustomProperties>" <!--NeedCopy--> - Aggiungere una VM al catalogo di macchine utilizzando Studio.
- Controllare la nuova VM su vSphere Web Client. La nuova VM viene creata nella nuova cartella.
Trovare l’ID della cartella in vSphere
Accedere al Managed Object Browser (MOB) su qualsiasi sistema server ESXi o vCenter per trovare l’ID della cartella delle VM.
Il MOB è un’applicazione server basata sul web disponibile integrata in tutti i sistemi server ESX/ESXi e vCenter. Questa utilità vSphere consente di visualizzare informazioni dettagliate su oggetti come VM, datastore e pool di risorse.
- Aprire un browser web e immettere
http://x.x.x.x/mob, dove x.x.x.x è l’indirizzo IP del server vCenter o dell’host ESX/ESXi. Ad esempio, https://10.60.4.70/mob. - Nella pagina Home di MOB, fare clic sul valore della proprietà content.
- Fare clic sul valore di rootFolder.
- Fare clic sul valore di childEntity.
- Fare clic sul valore di vmFolder.
- È possibile trovare l’ID della cartella nel valore di childEntity.
Migrazione dello storage delle VM
È possibile spostare lo storage su disco delle VM esistenti da uno storage precedente a uno nuovo. Durante la migrazione, MCS mantiene le funzionalità delle VM come la gestione dell’alimentazione, il ripristino del disco del sistema operativo e così via. È anche possibile aggiungere nuove VM al catalogo macchine utilizzando il nuovo storage su disco. A tale scopo, utilizzare il comando PowerShell Move-ProvVMDisk.
Attualmente, è possibile migrare solo VM persistenti con clone completo.
Il nuovo storage deve soddisfare le seguenti condizioni:
- Deve trovarsi nello stesso cluster del vecchio storage.
- L’host su cui è in esecuzione la VM deve avere accesso sia ai datastore vecchi che a quelli nuovi.
È possibile eseguire le seguenti attività:
- Migrare l’archiviazione su disco
- Deprecare la vecchia archiviazione
Migrare l’archiviazione su disco
Per migrare l’archiviazione su disco:
-
Aggiungere una nuova archiviazione a un’unità di hosting esistente. Modificare la vecchia archiviazione in Superseded. È possibile farlo utilizzando Web Studio o i comandi PowerShell.
- Se si utilizza Web Studio, vedere Modificare l’archiviazione.
- Se si utilizzano i comandi PowerShell:
- Eseguire
Add-Hyphostingunitstorageper aggiungere la nuova archiviazione all’unità di hosting esistente. - Eseguire
Set-Hyphostingunitstoragecon Superseded impostato su true per disabilitare la creazione di nuove VM nella vecchia archiviazione.
- Eseguire
- Spegnere le VM e attivare la Modalità di manutenzione.
-
Spostare l’archiviazione su disco delle VM nella nuova archiviazione e aggiornare le informazioni sull’archiviazione. Ad esempio:
Move-ProvVMDisk -ProvisioningSchemeName "myFullCloneProvScheme" -VMName ("VMware-TestVM01", "VMware-TestVM02") -DiskType OS,Identity -DestinationStorageId datastore1,datastore1 <!--NeedCopy--> -
Ottenere l’ID attività della migrazione. Ad esempio:
,(Get-ProvVM -ProvisioningSchemeName xxxxx) | Move-ProvVMDisk -ProvisioningSchemeName xxxxx -DiskType OS,Identity -DestinationStorageId datastore1,datastore1 <!--NeedCopy--> -
Controllare lo stato della migrazione.
-
(Get-ProvTask -TaskID xxxxxxxxx).DiskMovedVirtualMachines: Fornisce l’elenco delle VM con migrazione del disco riuscita, incluse le VM già migrate nella nuova archiviazione. -
(Get-ProvTask -TaskID xxxxxxxxx).DiskMoveFailedVirtualMachines: Fornisce l’elenco delle VM con migrazione non riuscita. -
(Get-ProvTask -TaskID xxxxxxxxx).NotStartedVirtualMachines: Fornisce l’elenco delle VM la cui migrazione non è ancora iniziata. -
Get-ProvVM -ProvisioningSchemeName xxxxx -VMName "VMware-TestVM01: Fornisce le proprietà aggiornate della VM dopo la migrazione. Controllare le proprietà comeStorageId,AssignedImage,BootedImage,IdentityDiskId,IdentityDiskStorageeLastBootTime.
-
Dopo la migrazione dei dischi delle VM create da MCS con snapshot, potrebbe apparire l’avviso È necessaria la consolidazione nel client vSphere. Per consolidare ed evitare la perdita di dati:
- Eseguire un backup della VM VMware. Ad esempio, trasferire tutti i file della VM in un’altra cartella su un datastore.
- Dopo aver visualizzato l’avviso, fare clic su Consolida, quindi fare clic su OK per confermare la consolidazione.
Deprecare lo storage precedente
Per deprecare lo storage precedente dopo la migrazione dei dischi delle VM:
-
Ottenere le informazioni sui dischi di base e sul numero di macchine in ogni storage su disco dell’unità di hosting. Ad esempio:
$result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx $result $result.ProvResourceInStorage | Format-List -Property * <!--NeedCopy-->Dopo una migrazione riuscita, MCS rimuove automaticamente il disco di base obsoleto e non ci sono macchine nello storage precedente. Pertanto, dopo aver eseguito il comando, assicurarsi che non ci siano macchine e dischi di base nello storage precedente.
-
Eseguire
Remove-Hyphostingunitstorageper rimuovere completamente lo storage precedente dall’unità di hosting. È anche possibile utilizzare Web Studio per rimuovere lo storage precedente.
Identificare le risorse create da MCS
Di seguito sono riportati i tag che MCS aggiunge alle risorse. I tag nella tabella sono rappresentati come “chiave”:”valore”.
| Nome risorsa | Tag |
|---|---|
| VM di preparazione | “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” |
| “XdConfig:”XdProvisioned=True” | |
| VM nel catalogo | “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” |
| “XdConfig:”XdProvisioned=True” |