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:
-
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.
- Set a default region and zone.
-
Información general
Para actualizar la configuración de Gestor de VMs, sigue estos pasos:
- 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.
- 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
- 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 VMZONE
: 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:
- Actualiza el paquete de tu sistema operativo
- Ejecutar una tarea de parche
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