Mettre à jour VM Manager

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 :
    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.

Présentation

Pour mettre à jour votre configuration de VM Manager, procédez comme suit :

  1. 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.
  2. 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 VM
  • ZONE : 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 :

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