Eliminazione delle risorse
Le risorse di monitoraggio dello stack possono essere eliminate utilizzando l'interfaccia della riga di comando di Oracle Cloud Infrastructure (CLI). L'interfaccia CLI può eliminare una singola risorsa o eliminare una risorsa e tutte le relative risorse membro. Ad esempio, nel caso di E-Business Suite (EBS), quando si elimina una risorsa EBS, verranno eliminate anche tutte le risorse membro, ad esempio Concurrent Manager, Workflow Mailer e così via. Il comando non eliminerà le risorse associate, ad esempio Oracle Database o WebLogic Server, poiché sono utilizzate da un'applicazione E-Business Suite ma non sono membri dell'applicazione E-Business Suite. Analogamente, quando si elimina un tipo di risorsa PeopleSoft, le risorse membro quali Application Server, Process Scheduler, PIA e così via verranno eliminate. Come per EBS, il comando non eliminerà le risorse associate, ad esempio Oracle Database o WebLogic Server, poiché sono utilizzate dall'applicazione PeopleSoft ma non sono membri dell'applicazione PeopleSoft.
Prerequisiti
Uso dell'interfaccia CLI OCI
L'interfaccia CLI OCI consente di eseguire le operazioni riportate di seguito.
Eliminazione di una singola risorsa
Utilizzare il comando seguente per eliminare una risorsa.
oci stack-monitoring resource delete –-resource-id <stack_monitoring_resource_OCID>
dove OCID è l'ID della risorsa. Se alla risorsa sono associati membri, questa operazione non riesce. Per ottenere la lista dei membri, utilizzare l'API search_monitored_resource_members.
Eliminazione di una risorsa e dei relativi membri
Utilizzare il comando seguente per eliminare una risorsa e i relativi membri.
oci stack-monitoring resource delete –-resource-id <stack_monitoring_resource_OCID> --is-delete-members true
dove OCID è l'ID della risorsa.
Quando l'opzione --is-delete-members è true, l'operazione di eliminazione eliminerà la risorsa specificata insieme a tutti i relativi membri. In caso contrario, se l'opzione --is-delete-members non viene specificata e la risorsa contiene membri, il comando restituisce un errore.
Per impostazione predefinita, se l'opzione --is-delete-members non viene specificata, viene considerata falsa.
Ad esempio, per eliminare tutte le risorse correlate a PeopleSoft senza influire sulle risorse DB e WebLogic Server, eseguire il comando seguente:
oci stack-monitoring resource delete --resource-id <OCID of the PeopleSoft Application> --is-delete-members true
Esempio: comando e output
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"
}
Come tenere traccia dell'operazione di eliminazione
Se l'operazione viene accettata correttamente, l'operazione di eliminazione restituisce un'intestazione di risposta opc-work-request-id. L'ID della richiesta di lavoro viene utilizzato per tenere traccia dell'operazione di eliminazione, inclusi lo stato, gli errori e i log. I dettagli della richiesta di lavoro restituita dipendono dal parametro fornito: stato, errori, log.
Per ottenere lo stato di un determinato ID richiesta di lavoro:
oci stack-monitoring work-request get --work-request-id <opc-work-request-id>
Per ottenere un elenco di log per un determinato ID richiesta di lavoro:
oci stack-monitoring work-request list-logs --work-request-id <opc-work-request-id>
Per ottenere un elenco di errori per un determinato ID richiesta di lavoro:
oci stack-monitoring work-request list-errors --work-request-id <opc-work-request-id>