Sur Compute Engine, vous pouvez gérer les systèmes d'exploitation qui s'exécutent sur vos machines virtuelles (VM) à l'aide de VM Manager.
Cette page explique comment mettre à niveau une configuration existante de VM Manager. Google vous recommande d'utiliser la dernière version de l'agent.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider votre identité pour accéder aux services et aux API Google Cloud.
Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine comme suit :
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
Présentation
Pour mettre à jour votre configuration de VM Manager, procédez comme suit :
- Vérifiez la version actuelle de l'agent OS Config installé sur vos VM. Pour en savoir plus sur les versions de l'agent OS Config, consultez le dépôt GitHub GoogleCloudPlatform/osconfig.
- Pour utiliser OS Inventory Management, votre VM doit exécuter une version de l'agent OS Config datée du
20201110
ou ultérieure. - Pour utiliser les règles d'OS, votre VM doit exécuter une version de l'agent OS Config datée du
20210427
ou ultérieure.
- Pour utiliser OS Inventory Management, votre VM doit exécuter une version de l'agent OS Config datée du
- Si la version de votre agent OS Config n'est pas compatible avec les nouvelles fonctionnalités, mettez-la à jour.
Afficher la version de l'agent OS Config
Si OS Inventory Management (version antérieure) est exécuté sur vos VM, vous pouvez vérifier la version de l'agent OS Config en exécutant la commande suivante :
gcloud compute instances os-inventory describe VM-NAME \ --zone=ZONE
Remplacez l'élément suivant :
VM-NAME
: nom de votre VMZONE
: zone où se trouve la VM
Dans le résultat, recherchez OSConfigAgentVersion
.
OSConfigAgentVersion: 20210316.00-g1
Dans l'extrait de résultat ci-dessus, la version de l'agent OS Config est datée de 20210316
(2021-03-16).
Mettre à jour l'agent OS Config
Pour mettre à jour l'agent OS Config, effectuez l'une des opérations suivantes :
- Mettez à jour le package pour votre système d'exploitation.
- Exécuter une tâche de correctif
Mettre à jour les packages de système d'exploitation
Une méthode de mise à jour de l'agent OS Config consiste à mettre à jour le package de votre système d'exploitation.
CentOS/RHEL/Rocky
Pour mettre à jour l'agent sur les systèmes d'exploitation CentOS, Rocky Linux et RHEL, exécutez la commande suivante :
sudo yum update google-osconfig-agent
Debian
Pour mettre à jour l'agent sur les systèmes d'exploitation Debian, exécutez les commandes suivantes:
sudo apt update sudo apt install google-osconfig-agent
SLES
Pour mettre à jour l'agent sur SLES, exécutez la commande suivante :
sudo zypper -n update google-osconfig-agent
Pour mettre à jour l'agent sur les VM SLES, vous pouvez également réinstaller l'agent à l'aide des packages fournis par Google. Pour effectuer une installation à l'aide de packages fournis par Google, consultez la section Installer l'agent de configuration du système d'exploitation.
Ubuntu
Pour mettre à jour l'agent sur les systèmes d'exploitation Ubuntu, exécutez les commandes suivantes:
sudo apt update sudo apt install google-osconfig-agent
Pour mettre à jour l'agent sur les VM Ubuntu, nous vous recommandons de réinstaller l'agent à l'aide des packages fournis par Google. Pour effectuer une installation à l'aide de packages fournis par Google, consultez la section Installer l'agent de configuration du système d'exploitation.
Windows
Pour mettre à jour l'agent sur les systèmes d'exploitation Windows, exécutez la commande suivante :
googet install google-osconfig-agent
Exécuter une tâche de correctif
Une autre méthode de mise à jour de l'agent OS Config consiste à exécuter une tâche d'application de correctifs et à spécifier l'option exclusive_packages
. Cette tâche d'application de correctifs ne met à jour que l'agent OS Config sur les VM cibles.
Pour définir les VM cibles, vous devez spécifier un INSTANCE_FILTER
.
Pour en savoir plus sur les filtres d'instances, consultez la section Filtres d'instances.
CentOS/RHEL/Rocky
Pour mettre à jour l'agent pour les VM CentOS, Rocky Linux et RHEL, exécutez la commande suivante :
gcloud compute os-config patch-jobs execute INSTANCE_FILTER \ --yum-exclusive-packages=google-osconfig-agent
Debian
Pour mettre à jour l'agent pour les VM Debian, exécutez les commandes suivantes:
gcloud compute os-config patch-jobs execute INSTANCE_FILTER \ --apt-exclusive-packages=google-osconfig-agent
SLES
Pour mettre à jour l'agent pour les VM SLES, exécutez la commande suivante :
gcloud compute os-config patch-jobs execute INSTANCE_FILTER \ --zypper-exclusive-patches=google-osconfig-agent
Pour mettre à jour l'agent sur les VM SLES, vous pouvez également réinstaller l'agent à l'aide des packages fournis par Google. Pour effectuer une installation à l'aide de packages fournis par Google, consultez la section Installer l'agent de configuration du système d'exploitation.
Ubuntu
Pour mettre à jour l'agent pour les VM Ubuntu, exécutez les commandes suivantes:
gcloud compute os-config patch-jobs execute INSTANCE_FILTER \ --apt-exclusive-packages=google-osconfig-agent
Pour mettre à jour l'agent sur les VM Ubuntu, nous vous recommandons de réinstaller l'agent à l'aide des packages fournis par Google. Pour effectuer une installation à l'aide de packages fournis par Google, consultez la section Installer l'agent de configuration du système d'exploitation.
Windows
Pour mettre à jour l'agent pour les VM Windows, exécutez la commande suivante :
gcloud compute os-config patch-jobs execute INSTANCE_FILTER \ --windows-exclusive-patches=google-packages