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 (
FASToderSLOW) 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 FelderpolicyIdundversionprü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 (
enforcementMsgundhealthMsg) 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 (
PREVIEWoderGA), 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
- Erweiterungsrichtlinien zum Installieren des Ops-Agenten erstellen
- Ändern Sie die Konfiguration des Ops-Agenten, indem Sie die Erweiterungsrichtlinien aktualisieren.
- Details und Status von Erweiterungen auf einer VM ansehen
- Probleme mit Erweiterungsrichtlinien beheben
- Weitere Informationen zu VM Extension Manager
- Detaillierte Informationen zur Konfiguration des Ops-Agents.