Gestire un catalogo AWS
Gestire i cataloghi di macchine descrive le procedure guidate che gestiscono un catalogo di macchine. Le seguenti informazioni riguardano i dettagli specifici degli ambienti cloud AWS.
Nota:
Prima di gestire un catalogo AWS, è necessario completare la creazione di un catalogo AWS. Vedere Creare un catalogo AWS.
Rimuovere i tag
Quando si crea un catalogo o una VM, i tag creati da MCS vengono creati sulle seguenti risorse:
- Macchina virtuale
- Volume del disco radice
- Volume del disco di identità
- NIC
- Immagine del disco radice (AMI)
- Modello di avvio
- Snapshot di AMI o disco radice
È possibile rimuovere VM e cataloghi di macchine dal database Citrix® e rimuovere i tag creati da MCS. È possibile utilizzare:
-
Remove-ProvVMcon il parametroForgetVMper rimuovere VM e tag creati da MCS da una singola VM o da un elenco di VM da un catalogo di macchine. -
Remove-ProvSchemecon il parametroForgetVMper rimuovere un catalogo di macchine dal database Citrix e le risorse da un catalogo di macchine.
Questa funzionalità è applicabile solo alle VM persistenti.
Per fare ciò:
- Aprire una finestra PowerShell.
- Eseguire
asnp citrix*per caricare i moduli PowerShell specifici di Citrix. -
Sbloccare la VM prima di rimuovere le VM. Ad esempio:
Unlock-ProvVM -ProvisioningSchemeName "<name>" -VMID "<id" <!--NeedCopy--> -
Eseguire uno dei seguenti comandi per rimuovere VM, catalogo di macchine e tag creati da MCS dalle risorse.
-
Eseguire
Remove-ProvVMconForgetVMper rimuovere le VM dal database Citrix e i tag dalle VM. Ad esempio:Remove-ProvVM -ProvisioningSchemeName "<name>" -VMName "<name>" -ForgetVM <!--NeedCopy--> -
Eseguire
Remove-ProvSchemeper rimuovere il catalogo di macchine dal database Citrix e le risorse da un catalogo di macchine. Ad esempio:Run Remove-ProvScheme -ProvisioningSchemeName "<name>" -ForgetVM <!--NeedCopy-->
-
-
Verificare che la VM sia stata rimossa dal Delivery Controller™, tuttavia, non dall’hypervisor.
- Eseguire
Get-ProvVM -ProvisioningSchemeName "<name>" -VMName "<name>". Questo non deve restituire nulla. -
Andare alla console AWS EC2. Si dovrebbero vedere le VM, tuttavia, i tag sono stati rimossi. I tag dalle seguenti risorse sono stati rimossi:
- Macchina virtuale
- Volume del disco radice
- Volume del disco di identità
- NIC
- Eseguire
-
Se si rimuove il catalogo macchine, verificare che il catalogo sia stato rimosso dal Delivery Controller.
- Eseguire
Get-ProvScheme -ProvisioningSchemeName "forgetvmdemo". Questo deve restituire un errore. -
Verificare nella console AWS EC2 che le seguenti risorse siano state rimosse.
- Immagine del disco radice (AMI)
- Modello di avvio
- Snapshot di AMI o disco radice
- Eseguire
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 |
|---|---|
| Disco ID | “Name”: “VMName_IdentityDisk” |
| “XdConfig”: “XdProvisioned=true” | |
| “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
| Immagine | “XdConfig”: “XdProvisioned=true” |
| “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
| NIC | “Description”: “XD NIC” |
| “XdConfig”: “XdProvisioned=true” | |
| “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
| Disco OS | “Name”: “VMName_rootDisk” |
| “XdConfig”: “XdProvisioned=True” | |
| “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
| [when AwsCaptureInstanceProperties = true] “Citrix Resource”: “” | |
| [when AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “” | |
| PrepVM | “Name”: “Preparazione - CatalogName - xxxxxxxxxx” |
| “XdConfig”: “XdProvisioned=true” | |
| “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
| [when AwsCaptureInstanceProperties = true] “Citrix Resource”: “” | |
| [when AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “” | |
| Snapshot pubblicato | “XdConfig”: “XdProvisioned=true” |
| Se non è uno snapshot per Volume Worker AMI, allora “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
| Modello | [when AwsCaptureInstanceProperties = true] “XdConfig”: “XdProvisioned=true” |
| [when AwsCaptureInstanceProperties = true] “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
| [when AwsCaptureInstanceProperties = true] “CitrixResource”: “” | |
| [when AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “” | |
| VM nel catalogo | “XdConfig”: “XdProvisioned=true” |
| “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
| [when AwsCaptureInstanceProperties = true] “CitrixResource”: “” | |
| [when AwsCaptureInstanceProperties = true] “aws:ec2launchtemplate:id”:”lt-xxxx” | |
| [when AwsCaptureInstanceProperties = true] “aws:ec2launchtemplate:version”: “n” | |
| [when AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “” | |
| AMI del worker del volume | “XdConfig”: “XdProvisioned=true” |
| Bootstrapper del worker del volume | “Name”: “XenDesktop® Temp” |
| “XdConfig”: “XdProvisioned=true” | |
| “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” | |
| [when AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixVolumeWorkerBootstrapper”: “” | |
| Istanza del worker del volume | “Name”: “Citrix.XD.Volumeworker-xxxx-xx-xx-xx-xxxx” |
| “XdConfig”: “XdProvisioned=true” |