Después de crear un trabajo de parche , puede utilizar los siguientes procedimientos para revisar y administrar sus parches:
- Lista de trabajos de parche : vea una lista de todos los trabajos activos y completados.
- Enumere los detalles de la instancia de VM : revise el estado del parche para sus instancias de VM.
- Describir el trabajo de parche : obtenga detalles sobre un trabajo de parche específico.
- Cancelar un trabajo de parche : cancela un trabajo de parche específico.
Puede administrar sus trabajos de parches mediante la consola de Google Cloud , la CLI de Google Cloud o REST .
Antes de comenzar
- Revise las cuotas de configuración del sistema operativo .
- Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
-
roles/osconfig.patchJobExecutor
: contiene permisos para ejecutar, cancelar, obtener y enumerar trabajos de parche. También contiene permisos para ver los detalles de la instancia de un trabajo de parche. -
roles/osconfig.patchJobViewer
: contiene permisos de acceso de solo lectura para obtener y enumerar trabajos de parche. También contiene permisos para ver los detalles de la instancia de un trabajo de parche. - En la consola de Google Cloud, vaya a la página Compute Engine > VM Manager > Parche .
- Seleccione la pestaña Trabajos de parcheo .
- En la consola de Google Cloud, vaya a la página Compute Engine > VM Manager > Parche .
- Seleccione la pestaña Trabajos de parcheo .
- Haga clic en el nombre del trabajo de parche que desea revisar.
- Desplácese hacia abajo hasta Instancias de VM actualizadas .
-
project-id
: el ID de su proyecto. -
patch-job-id
: Su ID del trabajo de parche. - En la consola de Google Cloud, vaya a la página Compute Engine > VM Manager > Parche .
- Seleccione la pestaña Trabajos de parcheo .
- Haga clic en el nombre del trabajo de parche que desea revisar.
- Revise la sección Información de actualización .
-
project-id
: el ID de su proyecto. -
patch-job-id
: Su ID del trabajo de parche. - En la consola de Google Cloud, vaya a la página Compute Engine > VM Manager > Parche .
- Seleccione la pestaña Trabajos de parcheo .
- Expanda el menú Acciones para el trabajo de parche que desea cancelar.
- Seleccione Cancelar .
-
project-id
: el ID de su proyecto. -
patch-job-id
: Su ID del trabajo de parche. - Obtenga más información sobre el parche .
- Obtenga más información sobre el estado de cumplimiento de parches .
- Cree un trabajo de parche .
- Programe trabajos de parche .
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .
Permisos
Los propietarios de un proyecto tienen acceso completo para ejecutar y administrar trabajos de parche. Para todos los demás usuarios, debe otorgar permisos. Puede otorgar uno de los siguientes roles granulares:
Listar trabajos de parche
Vea una lista de todos los trabajos activos y completados.
consola
nube de gcloud
Utilice el comando
os-config patch-jobs list
para enumerar los trabajos de parche.gcloud compute os-config patch-jobs list
Para la CLI de Google Cloud, la salida predeterminada devuelve los 10 trabajos de parche más recientes, ya sea que estén completos o activos. Puede anular esta configuración utilizando el indicador
--limit
.El resultado es similar al siguiente:
ID NAME DESCRIPTION CREATE_TIME UPDATE_TIME STATE TARGETED_INSTANCES 23b0815e-1c94-4dc6-91b1-30a6da395cb9 2019-11-05T20:22:54.150Z 2019-11-06T19:40:08.641Z COMPLETED_WITH_ERRORS 4 4116ad72-bd57-4e48-94dc-7a577dc707b6 2019-08-23T20:36:03.068Z 2019-08-23T20:36:15.984Z CANCELED 2 06856cbe-9a7b-498e-9105-9ae4eb566511 2019-08-12T20:27:38.410Z 2019-08-12T20:28:37.583Z SUCCEEDED 1 04a15964-9eaa-4282-96f5-9cd535352cf6 2019-08-12T17:48:22.938Z 2019-08-12T17:48:42.274Z SUCCEEDED 0 21dc1e06-deee-4e3a-821e-8082a32abde5 testing patch job reboot 2019-07-24T22:45:07.451Z 2019-07-25T00:44:44.459Z TIMED_OUT 1
Puede utilizar más indicadores para filtrar, ordenar y formatear su búsqueda. Por ejemplo, para filtrar el resultado anterior y enumerar solo los URI de los trabajos de parche que tienen un estado
SUCCEEDED
ordenados por hora de creación y en orden ascendente, ejecute el siguiente comando:gcloud compute os-config patch-jobs list \ --filter="state=SUCCEEDED" \ --sort-by="create_time" --uri
El resultado es similar al siguiente:
https://osconfig.googleapis.com/v1/projects/1234567/patchJobs/04a15964-9eaa-4282-96f5-9cd535352cf6 https://osconfig.googleapis.com/v1/projects/1234567/patchJobs/06856cbe-9a7b-498e-9105-9ae4eb566511
Para obtener una lista completa de indicadores, revise el comando
os-config patch-jobs list
.DESCANSAR
En la API, cree una solicitud
GET
para el métodopatchJobs.list
. Reemplaceproject-id
con su ID de proyecto.GET https://osconfig.googleapis.com/v1/projects/project-id/patchJobs
Enumere todos los detalles de la instancia de VM para un trabajo de parche específico
Revise el estado del trabajo de parche para obtener la lista completa de instancias de VM que utilizan la administración de parches del sistema operativo.
consola
nube de gcloud
Utilice el comando
os-config patch-jobs list-instance-details
para enumerar los detalles de todas las máquinas virtuales en un trabajo de parche específico. Reemplacepatch-job-id
con el ID de su trabajo de parche.gcloud compute os-config patch-jobs list-instance-details patch-job-id
Por ejemplo, para ver los detalles de todas las instancias que forman parte del trabajo de parche
23b0815e-1c94-4dc6-91b1-30a6da395cb9
, ejecute el siguiente comando:gcloud compute os-config patch-jobs list-instance-details 23b0815e-1c94-4dc6-91b1-30a6da395cb9
El resultado es similar al siguiente:
NAME ZONE STATE FAILURE_REASON instance-1 us-central1-a SUCCEEDED guest-policy-test-instance us-east1-c TIMED_OUT Instance timed out while in state: APPLYING_PATCHES after PT1H2.225S my-centos us-west1-b SUCCEEDED my-windows us-west1-b FAILED Error running pre-patch step: fork/exec /tmp/pre_patch_script.sh: no such file ..."
Puede utilizar más indicadores para filtrar, ordenar y formatear su búsqueda. Por ejemplo, para enumerar los detalles de todas las máquinas virtuales inactivas ordenadas por nombre de instancia en orden descendente, ejecute el siguiente comando. Reemplace
patch-job-id
con el ID de su trabajo de parche.gcloud compute os-config patch-jobs list-instance-details patch-job-id \ --filter="state=INACTIVE" \ --sort-by="~name"
Para obtener una lista completa de indicadores, revise el comando
os-config patch-jobs list-instance-details
.DESCANSAR
En la API, cree una solicitud
GET
para el métodopatchJobs.instanceDetails
.GET https://osconfig.googleapis.com/v1/projects/project-id/patchJobs/patch-job-id/instanceDetails
Reemplace lo siguiente:
Describir trabajos de parche
Revise la información detallada para un trabajo de parche.
consola
nube de gcloud
Utilice el comando
os-config patch-jobs describe
para describir un trabajo de parche. Reemplacepatch-job-id
con el ID de su trabajo de parche.gcloud compute os-config patch-jobs describe patch-job-id
Por ejemplo, para ver información sobre el trabajo de parche
23b0815e-1c94-4dc6-91b1-30a6da395cb9
, ejecute el siguiente comando:gcloud compute os-config patch-jobs describe 23b0815e-1c94-4dc6-91b1-30a6da395cb9
El resultado es similar al siguiente:
createTime: '2019-11-05T20:22:54.150Z' errorMessage: Completed with 2 instance failure(s). filter: id=* instanceDetailsSummary: instancesFailed: '1' instancesSucceeded: '2' instancesTimedOut: '1' instanceFilter: {} name: projects/1234567/patchJobs/23b0815e-1c94-4dc6-91b1-30a6da395cb9 patchConfig: {} percentComplete: 100.0 state: COMPLETED_WITH_ERRORS updateTime: '2019-11-06T19:40:08.641Z'
DESCANSAR
En la API, cree una solicitud
GET
para el métodopatchJobs.get
.GET https://osconfig.googleapis.com/v1/projects/project-id/patchJobs/patch-job-id
Reemplace lo siguiente:
Cancelar trabajos de parche
Al cancelar un trabajo de parche, el agente de configuración del sistema operativo finaliza la subtarea en la que se encuentra, pero no continúa después de eso. La subtarea se refiere a una tarea realizada por el agente que no se puede detener.
Por ejemplo, si el trabajo de parche se cancela mientras se reinicia la instancia de VM, el reinicio (y cualquier posible parche automático posterior al reinicio) aún se ejecuta hasta su finalización, pero el agente no inicia tareas adicionales para ese trabajo de parche.
consola
nube de gcloud
Utilice el comando
os-config patch-jobs cancel
para cancelar un trabajo de parche. Reemplacepatch-job-id
con el ID de su trabajo de parche.gcloud compute os-config patch-jobs cancel patch-job-id
DESCANSAR
En la API, cree una solicitud
POST
para el métodopatchJobs.cancel
.POST https://osconfig.googleapis.com/v1/projects/project-id/patchJobs/patch-job-id:cancel
Reemplace lo siguiente:
¿Qué sigue?
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-04-21 (UTC).
-