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:
-
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
- Set a default region and zone.
-
Vista geral
Para atualizar a configuração do Gestor de VMs, conclua os seguintes passos:
- 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.
- 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
- 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 VMZONE
: 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 o pacote para o seu sistema operativo
- Execute uma tarefa de aplicação de patches
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