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.
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
Überblick
So aktualisieren Sie Ihre VM Manager-Einrichtung:
- 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 OS Configuration Management verwenden möchten, muss auf Ihrer VM eine Version des OS Config-Agents vom
20210427
oder später ausgeführt werden.
- Wenn Sie OS Inventory Management verwenden möchten, muss auf Ihrer VM eine Version des OS Config-Agents vom
- 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 VMZONE
: 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