Citrix DaaS

Gestire un catalogo di AWS

In Gestire i cataloghi delle macchine sono descritte le procedure guidate per la gestione di un catalogo di macchine. Le seguenti informazioni riguardano i dettagli specifici degli ambienti cloud AWS.

Nota:

Prima di gestire un catalogo di AWS, è necessario completare la creazione di un catalogo di AWS. Vedere Creare un catalogo di AWS.

Rimuovere i tag

Quando si crea un catalogo o una macchina virtuale, vengono creati tag sulle risorse seguenti:

  • Macchina virtuale
  • Volume del disco principale
  • Volume del disco di identità
  • NIC
  • Immagine del disco principale (AMI)
  • Modello di avvio
  • Snapshot dell’AMI o del disco principale

È possibile rimuovere macchine virtuali e cataloghi di macchine dal database Citrix e rimuovere i tag. È possibile usare:

  • Remove-ProvVM con il parametro ForgetVM per rimuovere macchine virtuali e tag da una singola macchina virtuale o un elenco di macchine virtuali da un catalogo di macchine.
  • Remove-ProvScheme con il parametro ForgetVM per rimuovere un catalogo di macchine dal database Citrix e risorse da un catalogo di macchine.

Questa funzionalità è applicabile solo alle macchine virtuali persistenti.

A questo scopo:

  1. Aprire una finestra di PowerShell.
  2. Eseguire il comando asnp citrix* per caricare i moduli PowerShell specifici di Citrix.
  3. Sbloccare le macchine virtuali prima di rimuoverle. Ad esempio:

    Unlock-ProvVM -ProvisioningSchemeName "<name>" -VMID "<id"
    <!--NeedCopy-->
    
  4. Eseguire uno dei seguenti comandi per rimuovere le macchine virtuali, il catalogo di macchine e i tag dalle risorse.

    • Eseguire Remove-ProvVM con ForgetVM per rimuovere le macchine virtuali dal database Citrix e i tag dalle macchine virtuali. Ad esempio:

       Remove-ProvVM -ProvisioningSchemeName "<name>" -VMName "<name>" -ForgetVM
       <!--NeedCopy-->
      
    • Eseguire Remove-ProvScheme per 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-->
      
  5. Verificare che la macchina virtuale sia stata rimossa dal Delivery Controller e non dall’hypervisor.

    1. Eseguire Get-ProvVM -ProvisioningSchemeName "<name>" -VMName "<name>". Questo non deve restituire nulla.
    2. Andare alla console AWS EC2. È necessario visualizzare le macchine virtuali, ma i tag ora sono stati rimossi. I tag delle seguenti risorse vengono rimossi:

      • Macchina virtuale
      • Volume del disco principale
      • Volume del disco di identità
      • NIC
  6. Se si rimuove il catalogo delle macchine, verificare che il catalogo sia stato rimosso dal Delivery Controller.

    1. Eseguire Get-ProvScheme -ProvisioningSchemeName "forgetvmdemo". Questo deve restituire un errore.
    2. Verificare nella console AWS EC2 che le seguenti risorse siano rimosse.

      • Immagine del disco principale (AMI)
      • Modello di avvio
      • Snapshot dell’AMI o del disco principale

Identificare le risorse create da MCS

Di seguito sono riportati i tag che MCS aggiunge alle risorse sulla piattaforma AWS. I tag nella tabella sono rappresentati come “key”:”value”.

Nome della 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 del sistema operativo “Name”: “VMName_rootDisk”
  “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  [quando AwsCaptureInstanceProperties = true] “Citrix Resource”: “”
  [quando AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “”
PrepVM “Name”: “Preparation - CatalogName - xxxxxxxxxx”
  “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  [quando AwsCaptureInstanceProperties = true] “Citrix Resource”: “”
  [quando AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “”
Snapshot pubblicata “XdConfig”: “XdProvisioned=true”
  Se non si tratta di una snapshot per l’AMI Volume Worker, allora “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
Modello [quando AwsCaptureInstanceProperties = true] “XdConfig”: “XdProvisioned=true”
  [quando AwsCaptureInstanceProperties = true] “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  [quando AwsCaptureInstanceProperties = true] “CitrixResource”: “”
  [quando AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “”
Macchina virtuale nel catalogo “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  [quando AwsCaptureInstanceProperties = true] “CitrixResource”: “”
  [quando AwsCaptureInstanceProperties = true] “aws:ec2launchtemplate:id”:”lt-xxxx”
  [quando AwsCaptureInstanceProperties = true] “aws:ec2launchtemplate:version”: “n”
  [quando AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “”
AMI Volume Worker “XdConfig”: “XdProvisioned=true”
Bootstraper Volume Worker “Name”: “XenDesktop Temp”
  “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  [quando AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixVolumeWorkerBootstrapper”: “”
Istanza di Volume Worker “Name”: “Citrix.XD.Volumeworker-xxxx-xx-xx-xx-xxxx”
  “XdConfig”: “XdProvisioned=true”

Ulteriori informazioni

Gestire un catalogo di AWS