Supresión de Recursos

Los recursos de Stack Monitoring se pueden suprimir mediante la interfaz de línea de comandos de Oracle Cloud Infrastructure (CLI). La CLI puede suprimir un único recurso o suprimir un recurso y todos sus recursos miembros. Por ejemplo, en el caso de E-Business Suite (EBS), al suprimir un recurso de EBS, también se suprimirán todos los recursos miembros, como el gestor simultáneo, la aplicación de correo de flujo de trabajo, etc. El comando no suprimirá los recursos asociados, como Oracle Database o el servidor WebLogic, ya que los utiliza una aplicación de E-Business Suite, pero no son miembros de la aplicación de E-Business Suite. Del mismo modo, al suprimir un tipo de recurso PeopleSoft, se suprimirán los recursos de miembro como Application Server, Process Scheduler, PIA, etc. Al igual que con EBS, el comando no suprimirá los recursos asociados, como Oracle Database o el servidor WebLogic, ya que los utiliza la aplicación PeopleSoft, pero no son miembros de la aplicación PeopleSoft.

Requisitos

  1. Obtenga las claves y los OCID necesarios como se ha documentado aquí.
  2. Instale "OCI CLI" aquí.

Uso de la CLI de OCI

La CLI de OCI permite realizar las siguientes operaciones:

Supresión de un único recurso

Utilice el siguiente comando para suprimir un recurso.

oci stack-monitoring resource delete –-resource-id <stack_monitoring_resource_OCID>

donde OCID es el ID del recurso. Si el recurso tiene miembros asociados, esta operación falla. Para obtener la lista de miembros, utilice la API search_monitored_resource_members.

Supresión de un recurso y sus miembros

Utilice el siguiente comando para suprimir un recurso y sus miembros.

oci stack-monitoring resource delete –-resource-id <stack_monitoring_resource_OCID> --is-delete-members true

donde OCID es el ID del recurso.

Cuando la opción --is-delete-members es true, la operación de supresión suprimirá el recurso especificado junto con todos sus miembros. De lo contrario, si no se especifica la opción --is-delete-members y el recurso tiene miembros, el comando devuelve un fallo.

Por defecto, si no se especifica la opción --is-delete-members, se considera falsa.

Por ejemplo, para suprimir todos los recursos relacionados con PeopleSoft sin afectar a los recursos del servidor WebLogic y de la base de datos, ejecute el siguiente comando:

oci stack-monitoring resource delete --resource-id <OCID of the PeopleSoft Application>  --is-delete-members true

Ejemplo: comando y salida

oci stack-monitoring resource delete --resource-id ocid1.stackmonitoringresource.oc1.eu-frankfurt-1.xxxxxxx --is-delete-members true 

Are you sure you want to delete this resource? [y/N]: y
{
  "opc-work-request-id": "ocid1.stackmonitoringworkrequest.oc1.eu-frankfurt-1.xxxxxxx"
}

Seguimiento de la operación de eliminación

La operación de supresión devuelve una cabecera de respuesta opc-work-request-id si la operación se acepta correctamente. El ID de solicitud de trabajo se utiliza para realizar un seguimiento de la operación de supresión, incluido su estado, errores y logs. Los detalles de la solicitud de trabajo devuelta dependen del parámetro proporcionado: estado, errores, logs.

Para obtener el estado de un ID de solicitud de trabajo determinado:

oci stack-monitoring work-request get --work-request-id <opc-work-request-id>

Para obtener una lista de logs de un ID de solicitud de trabajo determinado:

oci stack-monitoring work-request list-logs --work-request-id <opc-work-request-id>

Para obtener una lista de errores de un ID de solicitud de trabajo determinado:

oci stack-monitoring work-request list-errors --work-request-id <opc-work-request-id>