Actualizar VM Manager

En Compute Engine, puedes gestionar los sistemas operativos que se ejecutan en tus máquinas virtuales con VM Manager.

En esta página se describe cómo actualizar una configuración de Gestor de VMs. Google recomienda que uses la versión más reciente del agente.

Antes de empezar

  • Si aún no lo has hecho, configura la autenticación. La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
    1. Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:

      gcloud init

      Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.

    2. Set a default region and zone.

Información general

Para actualizar la configuración de Gestor de VMs, sigue estos pasos:

  1. Consulta la versión actual del agente de configuración del SO que está instalado en tus VMs. Para obtener más información sobre las versiones del agente de configuración del SO, consulta el repositorio de GitHub GoogleCloudPlatform/osconfig.
    • Para usar la gestión de inventario de SOs, tu VM debe ejecutar una versión del agente de configuración de SOs con fecha del 20201110 o posterior.
    • Para usar políticas de SO, tu VM debe ejecutar una versión del agente de configuración del SO con fecha del 20210427 o posterior.
  2. Si la versión de tu agente de configuración del SO no es compatible con las nuevas funciones, actualiza el agente de configuración del SO.

Ver la versión del agente de configuración del SO

Si tienes la gestión de inventario del SO (versión anterior) en tus VMs, puedes consultar la versión del agente de configuración del SO ejecutando el siguiente comando:

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

Haz los cambios siguientes:

  • VM-NAME: el nombre de tu VM
  • ZONE: la zona en la que se encuentra la VM

En el resultado, busca OSConfigAgentVersion.

OSConfigAgentVersion: 20210316.00-g1

En el fragmento de salida anterior, la versión del agente de configuración del SO tiene fecha del 20210316 (16-03-2021).

Actualizar el agente de configuración del SO

Para actualizar el agente de configuración del SO, haz una de las siguientes acciones:

Actualizar paquetes del SO

Una forma de actualizar el agente OS Config es actualizar el paquete de tu sistema operativo.

CentOS/RHEL/Rocky

Para actualizar el agente en los sistemas operativos CentOS, Rocky Linux y RHEL, ejecuta el siguiente comando:

sudo yum update google-osconfig-agent

Debian

Para actualizar el agente en sistemas operativos Debian, ejecuta los siguientes comandos:

sudo apt update
sudo apt install google-osconfig-agent

SLES

Para actualizar el agente en SLES, ejecuta el siguiente comando:

sudo zypper -n update google-osconfig-agent

Para actualizar el agente en máquinas virtuales SLES, también puedes reinstalar el agente con los paquetes proporcionados por Google. Para hacer una instalación con paquetes proporcionados por Google, consulta Instalar el agente de configuración del SO.

Ubuntu

Para actualizar el agente en sistemas operativos Ubuntu, ejecuta los siguientes comandos:

sudo apt update
sudo apt install google-osconfig-agent

Para actualizar el agente en las VMs de Ubuntu, te recomendamos que lo reinstales con los paquetes proporcionados por Google. Para hacer una instalación con paquetes proporcionados por Google, consulta Instalar el agente de configuración del SO.

Windows

Para actualizar el agente en sistemas operativos Windows, ejecuta el siguiente comando:

googet install google-osconfig-agent

Ejecutar una tarea de parche

Otro método para actualizar el agente de configuración del SO es ejecutar un trabajo de parche y especificar la marca exclusive_packages. Este trabajo de parche solo actualiza el agente de configuración de SO en las VMs de destino.

Para definir las VMs de destino, debe especificar un INSTANCE_FILTER. Para obtener más información sobre los filtros de instancias, consulta Filtros de instancias.

CentOS/RHEL/Rocky

Para actualizar el agente de las VMs de CentOS, Rocky Linux y RHEL, ejecuta el siguiente comando:

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

Debian

Para actualizar el agente de las VMs de Debian, ejecuta los siguientes comandos:

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

SLES

Para actualizar el agente de las VMs de SLES, ejecuta el siguiente comando:

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

Para actualizar el agente en máquinas virtuales SLES, también puedes reinstalar el agente con los paquetes proporcionados por Google. Para hacer una instalación con paquetes proporcionados por Google, consulta Instalar el agente de configuración del SO.

Ubuntu

Para actualizar el agente de las VMs Ubuntu, ejecuta los siguientes comandos:

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

Para actualizar el agente en las VMs de Ubuntu, te recomendamos que lo reinstales con los paquetes proporcionados por Google. Para hacer una instalación con paquetes proporcionados por Google, consulta Instalar el agente de configuración del SO.

Windows

Para actualizar el agente de las VMs Windows, ejecuta el siguiente comando:

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