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 Einen 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 des 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. - 1. Führen Sie asnp citrix* aus, um die Citrix-spezifischen PowerShell-Module zu laden.
  2. Entsperren Sie die VM, bevor Sie die VMs entfernen. Zum Beispiel:

    Unlock-ProvVM -ProvisioningSchemeName "<name>" -VMID "<id"
    <!--NeedCopy-->
    
    -  1.  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--> ```
    
  3. Ü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, aber die Tags sind jetzt entfernt. Tags von den folgenden Ressourcen werden entfernt:

      • Virtuelle Maschine
      • Root-Datenträgervolume
      • Identitätsdatenträgervolume
      • NIC
  4. 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 des 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”
Betriebssystem-Datenträger “Name”: “VMName_rootDisk”
  “XdConfig”: “XdProvisioned=True”
  “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  [wenn AwsCaptureInstanceProperties = true] “Citrix Resource”: “”
  [wenn AwsCaptureInstanceProperties = true und AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “”
  • PrepVM “Name”: “Preparation - CatalogName - xxxxxxxxxx”
  •   “XdConfig”: “XdProvisioned=true”
  •   “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  •   [wenn AwsCaptureInstanceProperties = true] “Citrix Resource”: “”
  •   [wenn AwsCaptureInstanceProperties = true und AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “”
    Veröffentlichter Snapshot “XdConfig”: “XdProvisioned=true”
      Wenn kein Snapshot für Volume-Worker-AMI, dann “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
    Vorlage [wenn AwsCaptureInstanceProperties = true] “XdConfig”: “XdProvisioned=true”
      [wenn AwsCaptureInstanceProperties = true] “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
      [wenn AwsCaptureInstanceProperties = true] “CitrixResource”: “”
      [wenn AwsCaptureInstanceProperties = true und AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “”
    VM im Katalog “XdConfig”: “XdProvisioned=true”
      “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
      [wenn AwsCaptureInstanceProperties = true] “CitrixResource”: “”
      [wenn AwsCaptureInstanceProperties = true] “aws:ec2launchtemplate:id”:”lt-xxxx”
      [wenn AwsCaptureInstanceProperties = true] “aws:ec2launchtemplate:version”: “n”
      [wenn AwsCaptureInstanceProperties = true und AwsOperationalResourcesTagging = true] “CitrixOperationalResource”: “”
    Volume-Worker-AMI “XdConfig”: “XdProvisioned=true”
    Volume-Worker-Bootstrapper “Name”: “XenDesktop® Temp”
      “XdConfig”: “XdProvisioned=true”
      “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
      [wenn AwsCaptureInstanceProperties = true und AwsOperationalResourcesTagging = true] “CitrixVolumeWorkerBootstrapper”: “”
    Volume-Worker-Instanz “Name”: “Citrix.XD.Volumeworker-xxxx-xx-xx-xx-xxxx”
      “XdConfig”: “XdProvisioned=true”

Weitere Informationen

AWS EC2-Katalog verwalten