VM Manager aktualisieren

In Compute Engine können Sie die Betriebssysteme, die auf Ihren virtuellen Maschinen (VMs) ausgeführt werden, mithilfe von VM Manager verwalten.

Auf dieser Seite wird beschrieben, wie Sie ein vorhandenes Setup von VM Manager aktualisieren. Google empfiehlt die Verwendung der neuesten Version des Agents.

Hinweise

  • Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben. Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud-Dienste und APIs überprüft. Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei Compute Engine authentifizieren.
    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.

Übersicht

So aktualisieren Sie Ihre VM Manager-Einrichtung:

  1. Prüfen Sie die aktuelle Version des OS Config-Agents, die auf Ihren VMs installiert ist. Weitere Informationen zu den Versionen des OS Config-Agents finden Sie im GitHub-Repository GoogleCloudPlatform/osconfig.
    • Wenn Sie OS Inventory Management verwenden möchten, muss auf Ihrer VM eine Version des OS Config-Agents vom 20201110 oder später ausgeführt werden.
    • Wenn Sie Betriebssystemrichtlinien verwenden möchten, muss auf Ihrer VM eine Version des OS Config-Agents vom 20210427 oder später ausgeführt werden.
  2. Wenn die Version Ihres OS Config-Agents die neuen Features nicht unterstützt, aktualisieren Sie den OS Config-Agent.

Version des OS Config-Agents aufrufen

Wenn OS Inventory Management (frühere Version) auf Ihren VMs ausgeführt wird, können Sie die Version des OS Config-Agents mit folgendem Befehl prüfen:

gcloud compute instances os-inventory describe VM-NAME \
    --zone=ZONE

Dabei gilt:

  • VM-NAME: der Name Ihrer VM
  • ZONE: die Zone, in der sich die VM befindet

Suchen Sie in der Ausgabe nach OSConfigAgentVersion.

OSConfigAgentVersion: 20210316.00-g1

Im obigen Ausgabe-Snippet hat die Version des OS Config-Agents das Datum 20210316 (16.03.2021).

OS Config-Agent aktualisieren

Zum Aktualisieren des OS Config-Agents führen Sie einen der beiden folgenden Schritte aus:

Betriebssystempakete aktualisieren

Eine Methode zur Aktualisierung des OS Config-Agents besteht darin, das Paket für Ihr Betriebssystem zu aktualisieren.

CentOS/RHEL/Rocky

Führen Sie die folgenden Befehle aus, um den Agent auf CentOS-, Rocky Linux- und RHEL-Betriebssystemen zu aktualisieren:

sudo yum update google-osconfig-agent

Debian

Führen Sie die folgenden Befehle aus, um den Agent auf Debian-Betriebssystemen zu aktualisieren:

sudo apt update
sudo apt install google-osconfig-agent

SLES

Führen Sie den folgenden Befehl aus, um den Agent in SLES zu aktualisieren:

sudo zypper -n update google-osconfig-agent

Um den Agent auf SLES-VMs zu aktualisieren, können Sie den Agent auch mithilfe der von Google bereitgestellten Pakete neu installieren. Informationen zur Installation mit von Google bereitgestellten Paketen finden Sie unter OS Config-Agent installieren.

Ubuntu

Führen Sie die folgenden Befehle aus, um den Agent auf Ubuntu-Betriebssystemen zu aktualisieren:

sudo apt update
sudo apt install google-osconfig-agent

Zum Aktualisieren des Agents auf Ubuntu-VMs empfehlen wir, eine Neuinstallation des Agents mit den von Google bereitgestellten Paketen durchzuführen. Informationen zur Installation mit von Google bereitgestellten Paketen finden Sie unter OS Config-Agent installieren.

Windows

Führen Sie den folgenden Befehl aus, um den Agent unter Windows-Betriebssystemen zu aktualisieren:

googet install google-osconfig-agent

Patch-Job ausführen

Eine andere Methode zur Aktualisierung des OS Config-Agents besteht darin, einen Patch-Job auszuführen und dabei das Flag exclusive_packages anzugeben. Mit diesem Patch-Job wird der OS Config-Agent nur auf den Ziel-VMs aktualisiert.

Zum Festlegen der Ziel-VMs müssen Sie einen INSTANCE_FILTER angeben. Weitere Informationen dazu finden Sie unter Instanzfilter.

CentOS/RHEL/Rocky

Führen Sie die folgenden Befehle aus, um den Agent auf CentOS-, Rocky Linux- und RHEL-VMs zu aktualisieren:

gcloud compute os-config patch-jobs execute INSTANCE_FILTER \
    --yum-exclusive-packages=google-osconfig-agent

Debian

Führen Sie die folgenden Befehle aus, um den Agent für Debian-VMs zu aktualisieren:

gcloud compute os-config patch-jobs execute INSTANCE_FILTER \
    --apt-exclusive-packages=google-osconfig-agent

SLES

Um den Agent für SLES-VMs zu aktualisieren, führen Sie folgenden Befehl aus:

gcloud compute os-config patch-jobs execute INSTANCE_FILTER \
    --zypper-exclusive-patches=google-osconfig-agent

Um den Agent auf SLES-VMs zu aktualisieren, können Sie den Agent auch mithilfe der von Google bereitgestellten Pakete neu installieren. Informationen zur Installation mit von Google bereitgestellten Paketen finden Sie unter OS Config-Agent installieren.

Ubuntu

Führen Sie die folgenden Befehle aus, um den Agent für Ubuntu-VMs zu aktualisieren:

gcloud compute os-config patch-jobs execute INSTANCE_FILTER \
    --apt-exclusive-packages=google-osconfig-agent

Zum Aktualisieren des Agents auf Ubuntu-VMs empfehlen wir, eine Neuinstallation des Agents mit den von Google bereitgestellten Paketen durchzuführen. Informationen zur Installation mit von Google bereitgestellten Paketen finden Sie unter OS Config-Agent installieren.

Windows

Um den Agent für Windows-VMs zu aktualisieren, führen Sie folgenden Befehl aus:

gcloud compute os-config patch-jobs execute INSTANCE_FILTER \
    --windows-exclusive-patches=google-packages