Atualizar o VM Manager

No Compute Engine, é possível gerenciar os sistemas operacionais em execução nas máquinas virtuais (VMs) usando o VM Manager.

Nesta página, você verá como fazer upgrade de uma configuração atual do VM Manager. O Google recomenda que você use a versão mais recente do agente.

Antes de começar

  • Configure a autenticação, caso ainda não tenha feito isso. A autenticação é o processo de verificação da sua identidade para acesso a serviços e APIs do Google Cloud. Para executar códigos ou amostras de um ambiente de desenvolvimento local, autentique-se no Compute Engine da seguinte maneira.
    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.

Visão geral

Para atualizar a configuração do VM Manager, siga estas etapas:

  1. Verifique a versão atual do agente de configuração do SO instalada nas suas VMs. Para mais informações sobre as versões do agente de configuração do SO, consulte o repositório GoogleCloudPlatform/osconfig do GitHub.
    • Para usar o gerenciamento de inventário do SO (visualização), sua VM precisa executar uma versão do agente de configuração do SO datada de 20201110 ou posterior
    • Para usar as políticas do SO, sua VM precisa executar uma versão do agente de configuração do SO datada de 20210427 ou posterior.
  2. Se a versão do agente de configuração do SO não for compatível com os novos recursos, atualize o agente de configuração do SO.

Visualizar versão do agente de configuração do SO

Se o gerenciamento de inventário do SO (versão anterior) estiver em execução nas VMs, será possível 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:

  • VM-NAME: o nome da VM
  • ZONE: é a zona em que a VM está localizada

Na saída, procure OSConfigAgentVersion.

OSConfigAgentVersion: 20210316.00-g1

No snippet de saída anterior, a versão do agente de configuração do SO tem a data 20210316 (03/02/16).

Atualizar o agente de configuração do SO

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

Atualizar pacotes do SO

Uma maneira de atualizar o agente de configuração do SO é atualizar o pacote do 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 nos 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, também é possível reinstalar o agente usando os pacotes fornecidos pelo Google. Para fazer uma instalação usando os 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 nas VMs do Ubuntu, recomendamos que você o reinstale com os pacotes fornecidos pelo Google. Para fazer uma instalação usando os 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 job de patch

Outro método de atualização do agente de configuração do SO é executar um job de patch e especificar a sinalização exclusive_packages. Esse job de patch só atualiza o agente de configuração do SO nas VMs de destino.

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

CentOS/RHEL/Rocky

Para atualizar o agente das VMs do 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 em VMs do 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 das VMs do SLES, execute o comando a seguir:

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

.

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

Ubuntu

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

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

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

Windows

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

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