Atualize o VM Manager

No Compute Engine, pode gerir os sistemas operativos que estão a ser executados nas suas máquinas virtuais (VMs) através do VM Manager.

Esta página descreve como atualizar uma configuração existente do Gestor de VMs. A Google recomenda que use a versão mais recente do agente.

Antes de começar

  • Se ainda não o tiver feito, configure a autenticação. A autenticação valida a sua identidade para aceder a Trusted Cloud by S3NS serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:
    1. Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada. Depois de iniciar sessão, inicialize a CLI gcloud executando o seguinte comando:

      gcloud init
    2. Set a default region and zone.

Vista geral

Para atualizar a configuração do Gestor de VMs, conclua os seguintes passos:

  1. Verifique a versão atual do agente de configuração do SO que está instalado nas suas VMs. Para mais informações sobre as versões do agente OS Config, consulte o repositório GoogleCloudPlatform/osconfig do GitHub.
    • Para usar a gestão de inventário do SO, a sua VM tem de estar a executar uma versão do agente OS Config com data de 20201110 ou posterior
    • Para usar políticas de SO, a VM tem de estar a executar uma versão do agente OS Config com data de 20210427 ou posterior.
  2. Se a versão do agente de configuração do SO não suportar as novas funcionalidades, atualize o agente de configuração do SO.

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

Se tiver a gestão de inventário do SO (versão anterior) em execução nas suas VMs, pode 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, pesquise OSConfigAgentVersion.

OSConfigAgentVersion: 20210316.00-g1

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

Atualize o agente OS Config

Para atualizar o agente de configuração do SO, faça uma das seguintes ações:

Atualize os pacotes do SO

Um método de atualização do agente OS Config é atualizar o pacote para o seu sistema operativo.

CentOS/RHEL/Rocky

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

sudo yum update google-osconfig-agent

Debian

Para atualizar o agente em sistemas operativos 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 do SLES, também pode reinstalar o agente através dos pacotes fornecidos pela Google. Para fazer uma instalação com pacotes fornecidos pela Google, consulte o artigo Instale o agente de configuração do SO.

Ubuntu

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

sudo apt update
sudo apt install google-osconfig-agent

Para atualizar o agente em VMs do Ubuntu, recomendamos que reinstale o agente através dos pacotes fornecidos pela Google. Para fazer uma instalação com pacotes fornecidos pela Google, consulte o artigo Instale o agente de configuração do SO.

Windows

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

googet install google-osconfig-agent

Execute uma tarefa de patch

Outro método de atualização do agente de configuração do SO é executar uma tarefa de patch e especificar a flag exclusive_packages. Esta tarefa de aplicação de patch apenas atualiza o agente OS Config nas VMs de destino.

Para definir as VMs de destino, tem de especificar um INSTANCE_FILTER. Para mais informações sobre filtros de instâncias, consulte Filtros de instâncias.

CentOS/RHEL/Rocky

Para atualizar o agente para 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 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 do SLES, também pode reinstalar o agente através dos pacotes fornecidos pela Google. Para fazer uma instalação com pacotes fornecidos pela Google, consulte o artigo Instale o agente de configuração do SO.

Ubuntu

Para atualizar o agente para 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 em VMs do Ubuntu, recomendamos que reinstale o agente através dos pacotes fornecidos pela Google. Para fazer uma instalação com pacotes fornecidos pela Google, consulte o artigo Instale o agente de configuração do SO.

Windows

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

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