Einen Google Cloud Platform-Katalog verwalten

Last published : Nov 13, 2026
Maschinenkataloge verwalten beschreibt die Assistenten, die einen Maschinenkatalog verwalten. Die folgenden Informationen behandeln Details, die spezifisch für Google Cloud-Umgebungen sind.
Hinweis:
Bevor Sie einen Google Cloud Platform-Katalog verwalten, müssen Sie die Erstellung eines Google Cloud Platform-Katalogs abgeschlossen haben. Siehe Einen Google Cloud Platform-Katalog erstellen.

Maschinenkatalog verwalten

Informationen zum Hinzufügen von Maschinen zu einem Katalog, zum Aktualisieren von Maschinen und zum Zurücksetzen eines Updates finden Sie unter Maschinenkataloge verwalten.

Energieverwaltung

Citrix DaaS™ ermöglicht Ihnen die Energieverwaltung von Google Cloud-Maschinen. Verwenden Sie den Knoten Suchen im linken Bereich, um die Maschine zu finden, deren Energie Sie verwalten möchten. Die folgenden Energieaktionen sind verfügbar:
  • Löschen
  • Starten
  • Neustart
  • Erzwungener Neustart
  • Herunterfahren
  • Erzwungenes Herunterfahren
  • Zu Delivery Group hinzufügen
  • Tags verwalten
  • Wartungsmodus aktivieren
Sie können Google Cloud-Maschinen auch mit Autoscale energieverwalten. Fügen Sie dazu die Google Cloud-Maschinen einer Bereitstellungsgruppe hinzu und aktivieren Sie dann Autoscale für diese Bereitstellungsgruppe. Weitere Informationen zu Autoscale finden Sie unter Autoscale.

Bereitgestellte Maschinen mit PowerShell aktualisieren

Der Befehl Set-ProvScheme ändert das Bereitstellungsschema. Er wirkt sich jedoch nicht auf bestehende Maschinen aus. Mit dem PowerShell-Befehl Set-ProvVMUpdateTimeWindow können Sie das aktuelle Bereitstellungsschema nun auf eine bestehende persistente oder nicht-persistente Maschine oder eine Gruppe von Maschinen anwenden. Derzeit ist in GCP die von dieser Funktion unterstützte Eigenschaftsaktualisierung das Maschinenprofil.
Sie können aktualisieren:
  • Eine einzelne VM
  • Eine Liste spezifischer VMs oder alle vorhandenen VMs, die einer Bereitstellungsschema-ID zugeordnet sind
  • Eine Liste spezifischer VMs oder aller bestehenden VMs, die einem Bereitstellungsschemanamen zugeordnet sind
So aktualisieren Sie die bestehenden VMs:
  1. Überprüfen Sie die Konfiguration der vorhandenen Maschinen. Zum Beispiel:
    Get-ProvScheme | select ProvisioningSchemeName, ProvisioningSchemeVersion
  2. Aktualisieren Sie das Bereitstellungsschema. Zum Beispiel:
    `Set-ProvScheme –ProvisioningSchemeName "my-catalog" –MachineProfile "XDHyp:\HostingUnits\<hosting-unit>\machineprofileinstance.vm"
  3. Überprüfen Sie, ob die aktuelle Eigenschaft der VM mit dem aktuellen Bereitstellungsschema übereinstimmt und ob eine ausstehende Aktualisierungsaktion für die VM vorliegt. Zum Beispiel:
    Get-ProvVM | select VMName, ProvisioningSchemeUpdateRequested, ProvisioningSchemeVersion
    Sie können auch Maschinen mit einer bestimmten Version finden. Zum Beispiel:
    Get-ProvVM -Filter "ProvisioningSchemeVersion -eq 1" | select VMName, ProvisioningSchemeVersion
  4. Bestehende Maschinen aktualisieren.
    • So aktualisieren Sie alle bestehenden Maschinen:
      Set-ProvVMUpdateTimeWindow -ProvisioningSchemeName my-catalog -StartsNow -DurationInMinutes -1
    • So aktualisieren Sie eine Liste spezifischer Maschinen:
      Set-ProvVMUpdateTimeWindow -ProvisioningSchemeName my-catalog -VMName <List-Of-Vm-Names> -StartsNow -DurationInMinutes -1
    • So aktualisieren Sie Maschinen basierend auf der Ausgabe von Get-ProvVM:
      Get-ProvVM -ProvisioningSchemeName "my-catalog" | Set-ProvVMUpdateTimeWindow -ProvisioningSchemeName my-catalog -StartsNow -DurationInMinutes -1
  5. Maschinen mit einem geplanten Update finden. Zum Beispiel:
    Get-ProvVM -Filter "ProvisioningSchemeUpdateAfter" | select VMName, ProvisioningSchemeUpdateAfter
  6. Starten Sie die Maschinen neu. Beim nächsten Einschalten werden Eigenschaftsänderungen auf die bestehenden Maschinen angewendet. Sie können den aktualisierten Status mit dem folgenden Befehl überprüfen:
    Get-ProvVM | select VMName, ProvisioningSchemeUpdateRequested, ProvisioningSchemeVersion

Festplattenbezogene benutzerdefinierte Eigenschaften eines bestehenden Katalogs ändern

Sie können die folgenden festplattenbezogenen benutzerdefinierten Eigenschaften eines bestehenden Katalogs und bestehender VMs des Katalogs ändern:
  • PersistOSDisk
  • PersistWBC
  • StorageType
  • IdentityDiskStorageType
  • WbcDiskStorageType
Hinweis:
  • StorageType Eigenschaft ist für das Betriebssystemlaufwerk
  • PersistOsDisk Eigenschaft kann nur für nicht-persistente Kataloge mit aktiviertem Write-Back-Cache festgelegt werden
Diese Implementierung hilft Ihnen, auch nach dem Erstellen eines Katalogs verschiedene Speichertypen für verschiedene Datenträger auszuwählen und so die mit verschiedenen Speichertypen verbundenen Preise auszugleichen.
Verwenden Sie dazu die PowerShell-Befehle Set-ProvScheme und Set-ProvVMUpdateTimeWindow:
  1. Öffnen Sie ein PowerShell-Fenster.
  2. Führen Sie asnp citrix®* aus.
  3. Führen Sie Get-ProvVM -VMName <VM name> aus, um die benutzerdefinierten Eigenschaften abzurufen.
  4. Ändern Sie die Zeichenfolge der benutzerdefinierten Eigenschaften:
    1. Kopieren Sie die benutzerdefinierten Eigenschaften in einen Editor und ändern Sie sie.
    2. Fügen Sie im PowerShell-Fenster die geänderten benutzerdefinierten Eigenschaften aus dem Editor ein und weisen Sie den geänderten benutzerdefinierten Eigenschaften eine Variable zu. Beispiel:
      $cp =  '<CustomProperties xmlns=http://schemas.citrix.com/2014/xd/machinecreation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <Property xsi:type="StringProperty" Name="CatalogZones" Value="" />
      <Property xsi:type="StringProperty" Name="PersistWBC" Value="true" />
      <Property xsi:type="StringProperty" Name="PersistOSDisk" Value="true" />
      <Property xsi:type="StringProperty" Name="WBCDiskStorageType" Value="pd-standard" />
      <Property xsi:type="StringProperty" Name="StorageType" Value="pd-standard" />
      </CustomProperties>'
  5. Aktualisieren Sie den vorhandenen Katalog. Beispiel:
    Set-ProvScheme -ProvisioningSchemeName <yourCatalogName> -CustomProperties $cp
  6. Aktualisieren Sie die vorhandenen VMs. Beispiel:
    Set-ProvVMUpdateTimeWindow -ProvisioningSchemeName my-catalog -VMName <List-Of-Vm-Names> -StartsNow -DurationInMinutes -1
  7. Starten Sie die VMs neu. Beim nächsten Einschalten werden die Änderungen der benutzerdefinierten Eigenschaften auf die vorhandenen VMs angewendet.

Versehentliches Löschen von Maschinen verhindern

Citrix DaaS ermöglicht es Ihnen, MCS-Ressourcen in der Google Cloud vor versehentlichem Löschen zu schützen. Konfigurieren Sie die bereitgestellte VM, indem Sie das Flag deletionProtection auf TRUE setzen.
Standardmäßig werden VMs, die über MCS oder das Google Cloud-Plug-In bereitgestellt werden, mit aktivierter InstanceProtection erstellt. Die Implementierung gilt sowohl für persistente als auch für nicht-persistente Kataloge. Die nicht-persistenten Kataloge werden aktualisiert, wenn die Instanzen aus der Vorlage neu erstellt werden. Für vorhandene persistente Maschinen können Sie das Flag in der Google Cloud Console festlegen. Weitere Informationen zum Festlegen des Flags finden Sie auf der Google-Dokumentationsseite. Neue Maschinen, die zu persistenten Katalogen hinzugefügt werden, werden mit aktiviertem deletionProtection erstellt.
Wenn Sie versuchen, eine VM-Instanz zu löschen, für die Sie das Flag deletionProtection gesetzt haben, schlägt die Anforderung fehl. Wenn Ihnen jedoch die Berechtigung compute.instances.setDeletionProtection erteilt oder die IAM-Rolle Compute-Administrator zugewiesen wurde, können Sie das Flag zurücksetzen, um das Löschen der Ressource zuzulassen.

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 "CitrixResource": "intern"
"CitrixProvisioningSchemeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Image "CitrixResource": "intern"
"CitrixProvisioningSchemeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
OS-Datenträger "CitrixResource": "intern"
"CitrixProvisioningSchemeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
PrepVM "CitrixResource": "intern"
"CitrixProvisioningSchemeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Veröffentlichter Snapshot "CitrixResource": "intern"
Speicher-Bucket "Citrixresource": "intern"
Vorlage "CitrixResource": "intern"
"CitrixProvisioningSchemeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
VM im Katalog "CitrixResource": "intern"
"CitrixProvisioningSchemeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx". Das Plug-in fügt dieses Label auch für von MCS bereitgestellte VMs hinzu: "citrix-provisioning-scheme-id": "provSchemeId". Sie können dieses Label verwenden, um in der GCP-Konsole nach Katalogen zu filtern.
WBC-Laufwerk "CitrixResource": "intern"
CitrixProvisioningSchemeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Hinweis:
Eine VM ist im Citrix-Inventar nicht sichtbar, wenn ein CitrixResource-Tag hinzugefügt wird, um sie als von MCS erstellte Ressource zu identifizieren. Sie können den Tag entfernen oder umbenennen, um sie sichtbar zu machen.

Weitere Informationen