Atualizar gerenciador de VM

No Compute Engine, você pode gerenciar os sistemas operacionais em execução nas suas máquinas virtuais (VMs) usando o VM Manager .

Esta página descreve como atualizar uma configuração existente do VM Manager . O Google recomenda que você use a versão mais recente do agente.

Antes de começar

  • Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar no Compute Engine selecionando uma das seguintes opções:
    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.

Visão geral

Para atualizar a configuração do VM Manager, conclua as etapas a seguir:

  1. Verifique a versão atual do agente de configuração do SO instalado em suas VMs. Para obter mais informações sobre as versões do agente de configuração do SO, consulte o repositório GoogleCloudPlatform/osconfig GitHub.
    • Para usar o gerenciamento de inventário do SO, sua VM deve estar executando uma versão do agente de configuração do SO datada de 20201110 ou posterior
    • Para utilizar políticas de SO, o seu VM deve estar a executar uma versão do agente de configuração do SO datada de 20210427 ou posterior.
  2. Se a versão do seu agente de configuração do SO não suportar os novos recursos, atualize o agente de configuração do SO .

Ver a versão do agente de configuração do SO

Se você tiver o gerenciamento de inventário do SO (versão anterior) em execução nas suas VMs, poderá verificar a versão do agente de configuração do SO executando o seguinte comando:

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

Substitua o seguinte:

  • VM-NAME : o nome da sua VM
  • ZONE : a zona onde a VM está localizada

Na saída, procure OSConfigAgentVersion .

OSConfigAgentVersion: 20210316.00-g1

No trecho de saída anterior, a versão do agente de configuração do SO é datada de 20210316 (16/03/2021).

Atualizar o agente de configuração do SO

Para atualizar o agente de configuração do SO, siga um destes procedimentos:

Atualizar pacotes do sistema operacional

Um método de atualização do agente de configuração do sistema operacional é atualizar o pacote para seu sistema operacional.

CentOS/RHEL/Rocky

Para atualizar o agente nos sistemas operacionais CentOS, Rocky Linux e RHEL, execute o seguinte comando:

sudo yum update google-osconfig-agent

Debian

Para atualizar o agente em sistemas operacionais Debian, execute os seguintes comandos:

sudo apt update
sudo apt install google-osconfig-agent

SLES

Para atualizar o agente no SLES, execute o seguinte comando:

sudo zypper -n update google-osconfig-agent

Para atualizar o agente em VMs SLES, você também pode reinstalar o agente usando os pacotes fornecidos pelo Google. Para fazer uma instalação usando pacotes fornecidos pelo Google, consulte Instalar o agente de configuração do SO .

Ubuntu

Para atualizar o agente em sistemas operacionais Ubuntu, execute os seguintes comandos:

sudo apt update
sudo apt install google-osconfig-agent

Para atualizar o agente em VMs Ubuntu, recomendamos que você reinstale o agente usando os pacotes fornecidos pelo Google. Para fazer uma instalação usando pacotes fornecidos pelo Google, consulte Instalar o agente de configuração do SO .

Windows

Para atualizar o agente em sistemas operacionais Windows, execute o seguinte comando:

googet install google-osconfig-agent

Execute um trabalho de patch

Outro método de atualização do agente de configuração do SO é executar um trabalho de patch e especificar o sinalizador exclusive_packages . Este trabalho de patch atualiza apenas o agente de configuração do SO nas VMs de destino.

Para definir as VMs de destino, você precisa especificar um INSTANCE_FILTER . Para obter mais informações sobre filtros de instância, consulte filtros de instância .

CentOS/RHEL/Rocky

Para atualizar o agente para VMs CentOS, Rocky Linux e RHEL, execute o seguinte comando:

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

Debian

Para atualizar o agente para VMs Debian, execute os seguintes comandos:

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

SLES

Para atualizar o agente para VMs SLES, execute o seguinte comando:

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

Para atualizar o agente em VMs SLES, você também pode reinstalar o agente usando os pacotes fornecidos pelo Google. Para fazer uma instalação usando pacotes fornecidos pelo Google, consulte Instalar o agente de configuração do SO .

Ubuntu

Para atualizar o agente para VMs Ubuntu, execute os seguintes comandos:

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

Para atualizar o agente em VMs Ubuntu, recomendamos que você reinstale o agente usando os pacotes fornecidos pelo Google. Para fazer uma instalação usando pacotes fornecidos pelo Google, consulte Instalar o agente de configuração do SO .

Windows

Para atualizar o agente para VMs do Windows, execute o seguinte comando:

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