Configuración de StyleBook

Usa las API para eliminar paquetes de configuración

Puedes usar la siguiente API de StyleBook para eliminar paquetes de configuración.

BORRAR https://<ADM-endpoint-name>/stylebook/nitro/v2/config/configpacks/<configpack-ID>?mode=async

Se muestran un estado HTTP 202 y una carga útil de respuesta. La carga de respuesta tiene un identificador de trabajo que puede utilizar para rastrear el estado de la operación de eliminación.

La carga útil de respuesta es la siguiente:

{
    "job": {
        "job_id": "1841028854"
    }
}
<!--NeedCopy-->

Para realizar un seguimiento de la operación de eliminación de tareas, utilice la API de sondeo de tareas con el identificador del trabajo (en este ejemplo, el ID del trabajo es 1841028854):

OBTENER https://<ADM-endpoint-name>/stylebook/nitro/v2/config/jobs/1841028854

Si el campo de estado de la respuesta se establece en “completado”, significa que la operación de eliminación del trabajo se ha realizado correctamente, como se muestra en el siguiente ejemplo:

{
    "job": {
        "job_id": "3920886024",
        "status": "completed",
        "progress_info": [
            {
                "is_last": "false",
                "message": "Validated the parameters",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Configuration audit completed",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Computed configuration objects",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Prepared objects for applying configuration on 192.168.153.165",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Retrieved existing data for updatable objects on instance 192.168.153.165",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Applied configuration on instance 192.168.153.165",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Retrieved data for configuration audit on instance 192.168.153.165",
                "status": "success"
            },
            {
                "is_last": "false",
                "message": "Logged out from instance 192.168.153.165",
                "status": "success"
            },
            {
                "is_last": "true",
                "message": "Removed configpack.",
                "status": "completed"
            }
        ]
    }
}
<!--NeedCopy-->

La operación de eliminación puede fallar en los siguientes escenarios:

  • La instancia de NetScaler, en la que está presente la configuración, está inactiva
  • La consola de NetScaler no puede acceder a la instancia de NetScaler
  • La configuración ya no está disponible en NetScaler

Puede forzar la eliminación de la configuración de NetScaler Console, aunque no se pueda eliminar de NetScaler. En tales casos, la configuración de NetScaler deberá restaurarse manualmente.

Para forzar la eliminación de la configuración de NetScaler Console, añada la cadena de consulta «force=true» a la API:

ELIMINAR https://<ADM-endpoint-name>/stylebook/nitro/v2/config/configpacks/<configpack-ID>?mode=async&force=true.

Usa las API para eliminar paquetes de configuración

En este artículo