Übersicht über VM Extension Manager-Richtlinien für den Ops-Agenten

Mit VM Extension Manager-Richtlinien können Sie die Bereitstellung, Konfiguration und Versionsverwaltung des Ops-Agent in Ihrer Compute Engine-Flotte automatisieren. Sie können Richtlinien global anwenden oder auf bestimmte Zonen und mit Labels versehene Teilmengen von VMs abzielen, benutzerdefinierte Konfigurationen bereitstellen und Agents auf dem neuesten Stand halten oder an einen bestimmten Release binden. Sie können VM-Erweiterungsrichtlinien auch auf verschiedenen Ebenen derGoogle Cloud -Ressourcenhierarchie definieren: Projekt und in der Vorabversion Ordner oder Organisation.

Erweiterungsrichtlinien für den Ops-Agenten

Mit VM Extension Manager erstellen Sie Richtlinien, in denen Sie deklarieren, welche Erweiterungen Sie auf VMs installieren möchten. Der Ops-Agent ist eine der unterstützten Erweiterungen. Wenn Sie eine Erweiterungsrichtlinie erstellen, beschreiben Sie, wie der Ops-Agent oder eine andere unterstützte Erweiterung auf allen VMs installiert und verwaltet werden soll, die die Kriterien der Richtlinie erfüllen.

Mit Erweiterungsrichtlinien für den Ops-Agenten können Sie Aufgaben wie die folgenden ausführen:

  • Flottenweite Installation: Installieren Sie den Ops-Agent auf Projekt-, Ordner- und Organisationsebene:

    • Alle VMs in einer oder mehreren Zonen.
    • Alle VMs weltweit.
    • Eine mit Labels versehene Teilmenge von VMs in einer Zone.
    • Eine mit Labels versehene Teilmenge von VMs in verschiedenen Zonen.
  • Versionsverwaltung:

    • Halten Sie den Ops-Agent auf dem neuesten Stand.
    • Ops-Agent-Version an einen bestimmten Release anpinnen.
  • Konfigurationsverwaltung: Benutzerdefinierte Konfiguration auf den Ops-Agent auf allen VMs anwenden und aktualisieren, die von einer Richtlinie verwaltet werden.

VM Extension Manager unterstützt die Ops-Agent-Version 2.58.0 oder höher, wenn der Ops-Agent über eine Erweiterungsrichtlinie installiert wurde. VM Extension Manager kann keine früheren Versionen des Ops-Agenten, Ops-Agent-Instanzen, die auf andere Weise installiert wurden, oder den alten Monitoring-Agenten oder Logging-Agenten verwalten.

Bereiche der Ressourcenhierarchie

Zusätzlich zum Erstellen von Richtlinien auf Projektebene können Sie Richtlinien auf Organisations- und Ordnerebene erstellen (in der Vorschau verfügbar), um Erweiterungen in mehreren Projekten zu verwalten. In der folgenden Tabelle werden die verfügbaren Bereiche der Ressourcenhierarchie verglichen:

Umfang Definitionsebene Richtlinienbewertung
Richtlinien auf Projektebene Sie definieren die Richtlinie auf der Google Cloud -Projektebene. VM Extension Manager wertet die Richtlinie für VMs in einem einzelnen Projekt aus.
Richtlinien auf Ordnerebene (Vorschau) Sie definieren die Richtlinie auf dem Ordner Google Cloud . VM Extension Manager wertet die Richtlinie für alle untergeordneten Projekte und VMs in diesem Ordner aus.
Richtlinien auf Organisationsebene (Vorschau) Sie definieren die Richtlinie auf der Organisationsebene von Google Cloud . VM Extension Manager wertet die Richtlinie für alle untergeordneten Projekte und VMs in der Organisation aus.

Wenn Sie Erweiterungsrichtlinien auf Organisations- oder Ordnerebene definieren, wird die Governance für die gesamte Flotte zentralisiert. So können Sie Softwarekonfigurationen im großen Maßstab erzwingen, ohne in einzelne Projekte eingreifen zu müssen. Richtlinien auf Organisations- und Ordnerebene unterstützen die folgenden primären Anwendungsfälle:

  • Flottenweite Richtlinienerzwingung: Legen Sie obligatorische Basiskonfigurationen wie die Bereitstellung des Ops-Agent für eine gesamte Organisation oder bestimmte Ordner fest.
  • Sicherheitsgrundlagen für Organisationen: Erzwingen Sie Sicherheitserweiterungen und Monitoring-Tools für alle Projekte innerhalb einer Hierarchie, um die Compliance aufrechtzuerhalten.
  • Standardisierte Umgebungen: Sie können einheitliche Softwareumgebungen für Produktions- oder Geschäftseinheitsarbeitslasten beibehalten, ohne manuell in einzelne Projekte eingreifen zu müssen.

Zonale und globale Bereiche

In einer Organisation, einem Ordner oder einem Projekt können Sie VM-Erweiterungsrichtlinien entweder als zonal oder global konfigurieren:

  • Zonale Richtlinien: Sie definieren und verwalten die Richtlinie in einer bestimmten Zone. Zonale Richtlinien wirken sich nur auf VMs in der angegebenen Zone aus. Allgemeine Informationen zu zonalen Erweiterungsrichtlinien finden Sie unter Zonale VM-Erweiterungsrichtlinien.
  • Globale Richtlinien: Sie definieren die Richtlinie einmal auf Organisations-, Ordner- oder Projektebene. Der VM Extension Manager repliziert sie dann automatisch gemäß Ihrem Roll-out-Plan (FAST oder SLOW) in entsprechende zonale Richtlinien in allen Zielzonen. Je nach ausgewähltem Roll-out-Plan kann ein langsamer Roll-out mehrere Tage dauern, bis er in allen Zonen abgeschlossen ist. Allgemeine Informationen zu globalen Erweiterungsrichtlinien finden Sie unter Globale VM-Erweiterungsrichtlinien.

Unterstützte Schnittstellen

Sie können mit zonalen und globalen projektbezogenen Richtlinien über die gcloud CLI, die Compute Engine API oder die Google Cloud Console interagieren. Für Richtlinien auf Ordner- und Organisationsebene (in der Vorschau) werden nur die gcloud CLI und die Compute Engine API unterstützt.

In der folgenden Tabelle sind die unterstützten Schnittstellen zusammengefasst:

  Projekt
 
Ordner
(Vorschau)
Organisation
(Vorabversion)
 
Zonal
 
gcloud
Compute Engine API
Google Cloud Console
gcloud
Compute Engine API
 
gcloud
Compute Engine API
 
 
Global
 
gcloud
Compute Engine API
Google Cloud Console
gcloud
Compute Engine API
 
gcloud
Compute Engine API
 

Die Verwendung der Compute Engine API wird in der Dokumentation zu Ops-Agent-Erweiterungsrichtlinien nicht behandelt. Informationen zum Erstellen und Verwalten von Erweiterungsrichtlinien mit der Compute Engine API finden Sie in der Dokumentation zu VM Extension Manager.

Sichtbarkeit und Prüfung mit schreibgeschützten APIs

VM Extension Manager bietet globale und zonale Lesezugriff-APIs, mit denen Sie registrierte Erweiterungen und deren Laufzeitstatus auf VM-Instanzen prüfen können.

Sie können die schreibgeschützten Compute Engine APIs und die entsprechenden Google Cloud CLI-Befehle verwenden, um die folgenden Prüf- und Fehlerbehebungsaufgaben auszuführen:

  • Effektive Erweiterungsstatus auf VMs prüfen Rufen Sie den Laufzeit-Erzwingungsstatus (enforcementState) und den Systemzustand (healthStatus) jeder Erweiterung auf einer VM-Instanz ab. Wenn mehrere zonale oder globale Erweiterungsrichtlinien auf dieselbe Instanz abzielen, können Sie die Felder policyId und version prüfen, um die endgültige effektive Konfiguration nach der Prioritätsauflösung zu prüfen.
  • Fehlerbehebung bei unerwarteten oder fehlerhaften Erweiterungen Listen Sie alle aktiven Erweiterungen auf einer bestimmten Instanz auf, um nicht autorisierte Erweiterungen zu untersuchen oder Diagnosefehlermeldungen (enforcementMsg und healthMsg) zu prüfen, wenn eine Erweiterung nicht installiert werden kann oder abstürzt.
  • Prüfen Sie vor der Bereitstellung die Supportstufen für Erweiterungen. Rufen Sie alle verfügbaren globalen und zonalen VM-Erweiterungen in Ihrem Projekt auf und prüfen Sie deren Stabilitäts-Compliance (PREVIEW oder GA), bevor Sie Erweiterungsrichtlinien für Ihren gesamten Bestand bereitstellen.

Weitere Informationen finden Sie unter Status von Erweiterungen auf einer VM ansehen.

Unterstützte Betriebssysteme

Bevor Sie versuchen, den Ops-Agenten mit VM Extension Manager-Richtlinien zu verwalten, prüfen Sie, ob Ihr Zielbetriebssystem sowohl mit dem Ops-Agenten als auch mit dem VM Extension Manager kompatibel ist.

VM Extension Manager unterstützt alle vom Ops-Agent unterstützten Betriebssysteme, mit Ausnahme von SUSE Linux Enterprise Server (SLES) und Ubuntu. Weitere Informationen zu den vom Ops-Agenten unterstützten Betriebssystemen finden Sie unter Betriebssysteme.

Wenn Ihr Betriebssystem sowohl vom Ops-Agent als auch vom VM Extension Manager unterstützt wird, können Sie den Ops-Agent mit Erweiterungsrichtlinien verwalten.

Kontingent

Informationen zur Anzahl der Erweiterungsrichtlinien, die Sie in einem Google Cloud -Projekt erstellen können, finden Sie unter Quota.

Preise

Informationen zu den Kosten für die Verwendung von VM Extension Manager finden Sie unter Preise.

Wenn Sie den Ops-Agent installieren, werden Ihnen möglicherweise die Messwerte, Logs oder Traces in Rechnung gestellt, die der Agent an Ihr Google Cloud -Projekt sendet. Preisinformationen finden Sie unter Google Cloud Observability-Preise.

Nächste Schritte