Citrix Virtual Apps and Desktops

AWS EC2-Katalog verwalten

Maschinenkataloge verwalten beschreibt die Assistenten, die einen Maschinenkatalog verwalten. Die folgenden Informationen behandeln Details, die spezifisch für AWS EC2-Cloud-Umgebungen sind.

Hinweis:

Bevor Sie einen AWS-Katalog verwalten, müssen Sie die Erstellung eines AWS-Katalogs abgeschlossen haben. Siehe AWS EC2-Katalog erstellen.

Tags entfernen

Wenn Sie einen Katalog oder eine VM erstellen, werden von MCS erstellte Tags für die folgenden Ressourcen erstellt:

  • Virtuelle Maschine
  • Root-Datenträgervolume
  • Identitätsdatenträgervolume
  • NIC
  • Root-Datenträger-Image (AMI)
  • Startvorlage
  • Snapshot des AMI oder Root-Datenträgers

Sie können VMs und Maschinenkataloge aus der Citrix®-Datenbank entfernen und von MCS erstellte Tags löschen. Sie können Folgendes verwenden:

  • Remove-ProvVM mit dem Parameter ForgetVM, um VMs und von MCS erstellte Tags von einer einzelnen VM oder einer Liste von VMs aus einem Maschinenkatalog zu entfernen.
  • Remove-ProvScheme mit dem Parameter ForgetVM, um einen Maschinenkatalog aus der Citrix-Datenbank und Ressourcen aus einem Maschinenkatalog zu entfernen.

Diese Funktion ist nur für persistente VMs anwendbar.

Gehen Sie dazu wie folgt vor:

  1. Öffnen Sie ein PowerShell-Fenster.
  2. Führen Sie asnp citrix* aus, um die Citrix-spezifischen PowerShell-Module zu laden.
  3. Entsperren Sie die VM, bevor Sie die VMs entfernen. Zum Beispiel:

    Unlock-ProvVM -ProvisioningSchemeName "<name>" -VMID "<id"
    <!--NeedCopy-->
    
  4. Führen Sie einen der folgenden Befehle aus, um VMs, Maschinenkataloge und von MCS erstellte Tags von Ressourcen zu entfernen.

    • Führen Sie Remove-ProvVM mit ForgetVM aus, um VMs aus der Citrix-Datenbank und Tags von VMs zu entfernen. Zum Beispiel:

       Remove-ProvVM -ProvisioningSchemeName "<name>" -VMName "<name>" -ForgetVM
       <!--NeedCopy-->
      
    • Führen Sie Remove-ProvScheme aus, um den Maschinenkatalog aus der Citrix-Datenbank und Ressourcen aus einem Maschinenkatalog zu entfernen. Zum Beispiel:

       Run Remove-ProvScheme -ProvisioningSchemeName "<name>" -ForgetVM
       <!--NeedCopy-->
      
  5. Überprüfen Sie, ob die VM aus dem Delivery Controller™ entfernt wurde, jedoch nicht vom Hypervisor.

    1. Führen Sie Get-ProvVM -ProvisioningSchemeName "<name>" -VMName "<name>" aus. Dies sollte nichts zurückgeben.
    2. Gehen Sie zur AWS EC2-Konsole. Sie sollten die VMs sehen, die Tags sind jedoch jetzt entfernt. Tags von den folgenden Ressourcen werden entfernt:

      • Virtuelle Maschine
      • Root-Datenträgervolume
      • Identitätsdatenträgervolume
      • NIC
  6. Wenn Sie den Maschinenkatalog entfernen, überprüfen Sie, ob der Katalog aus dem Delivery Controller entfernt wurde.

    1. Führen Sie Get-ProvScheme -ProvisioningSchemeName "forgetvmdemo" aus. Dies sollte einen Fehler zurückgeben.
    2. Überprüfen Sie in der AWS EC2-Konsole, ob die folgenden Ressourcen entfernt wurden.

      • Root-Datenträger-Image (AMI)
      • Startvorlage
      • Snapshot des AMI oder Root-Datenträgers

Von MCS erstellte Ressourcen identifizieren

Im Folgenden sind die Tags aufgeführt, die MCS den Ressourcen hinzufügt. Die Tags in der Tabelle werden als “Schlüssel”:”Wert” dargestellt.

Ressourcenname Tag
ID-Datenträger “Name”: “VMName_IdentityDisk”
  “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
Image “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
NIC “Description”: “XD NIC”
  “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
OS-Datenträger “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”: “Preparation - CatalogName - xxxxxxxxxx”
  “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  [when AwsCaptureInstanceProperties = true] “Citrix Resource”: “”
  [when AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “”
Veröffentlichter Snapshot “XdConfig”: “XdProvisioned=true”
  If not a snapshot for Volume Worker AMI, then “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
Vorlage [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 im Katalog “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”: “”
Volume Worker AMI “XdConfig”: “XdProvisioned=true”
Volume Worker Bootstrapper “Name”: “XenDesktop® Temp”
  “XdConfig”: “XdProvisioned=true”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  [when AwsCaptureInstanceProperties = true and AwsOperationalResourcesTagging = true] “CitrixVolumeWorkerBootstrapper”: “”
Volume Worker Instanz “Name”: “Citrix.XD.Volumeworker-xxxx-xx-xx-xx-xxxx”
  “XdConfig”: “XdProvisioned=true”

Weitere Informationen

AWS EC2-Katalog verwalten