Registro de depuración en System Center Service Provider Foundation (SPF)

En este artículo se describe cómo habilitar el registro de depuración en System Provider Foundation (SPF) a través de windows Visor de eventos o a través de la línea de comandos.

Versión original del producto: System Center 2012 Orchestrator, System Center 2012 R2 Orchestrator
Número de KB original: 2850280

Síntomas

Microsoft System Center 2012 Service Pack 1 (SP1) System Provider Foundation y Microsoft System Center 2012 R2 System Provider Foundation contienen funcionalidades nativas de registro de depuración para habilitar la solución de problemas de SPF. SPF incorpora el registro de seguimiento de eventos para Windows (ETW) para generar una salida de depuración detallada. Esta funcionalidad está desactivada de forma predeterminada para proporcionar un rendimiento óptimo del servicio, pero se puede habilitar al reproducir problemas con SPF. El registro de SPF se puede habilitar a través de la Visor de eventos de Windows o a través de la línea de comandos mediante la utilidad logman.exe.

Método 1: Línea de comandos

Este método tiene la ventaja de ser scriptable y también ligeramente menos impactante para el rendimiento del sistema. Dado que cada sesión de depuración generará un nuevo registro, este método también suele ser más fácil de usar para la solución de problemas iterativa.

Para crear un seguimiento de ETL de SPF, siga estos pasos:

  1. Inicie sesión en el servidor SPF y abra un símbolo del sistema con privilegios elevados o una ventana de PowerShell haciendo clic con el botón derecho en el acceso directo y eligiendo Ejecutar como administrador.

  2. Escriba los siguientes comandos para crear la definición de seguimiento:

    Para System Center 2012 R2 System Provider Foundation:

    logman create trace spfdebugtrace -p Microsoft-ServiceProviderFoundation0xc0000000000000000x5
    logman update spfdebugtrace -p Microsoft-Windows-PowerShell0xf0010000000003ff 0x5
    logman update spfdebugtrace -pActivityEventSource 0x0 0xff
    

    Para System Center 2012 Service Pack 1 (SP1) System Provider Foundation:

    logman create trace spfdebugtrace -p Microsoft-ServiceProviderFoundation-Core 0x8000000000000000 0x5
    logman update trace spfdebugtrace -p Microsoft-ServiceProviderFoundation-VMM 0x8000000000000000 0x5
    logman update spfdebugtrace -p Microsoft-Windows-PowerShell0xf0010000000003ff 0x5
    
  3. Escriba logman start spfdebugtrace para iniciar el seguimiento.

  4. Reproduzca el problema que está investigando.

  5. Para detener el seguimiento, escriba logman stop spfdebugtrace.

  6. Vaya a la ubicación de seguimiento (C:\PerfLogs\Administración de forma predeterminada, vea a continuación) y convierta el seguimiento a un formato legible escribiendo el comando netsh trace convert spfdebugtrace_000001.etl. El nombre de archivo exacto del archivo ETL puede ser diferente si ha realizado varios seguimientos. Escriba logman query spfdebugtrace e investigue el valor de Ubicación de salida para ver el nombre del archivo ETL más reciente.

Sugerencia

  • Puede cambiar la ubicación del archivo de registro mediante el comando logman update trace spfdebugtrace -o <location>. Por ejemplo, logman update trace spfdebugtrace c:\temp.
  • Si no puede iniciar sesión en el servidor SPF directamente, pero todavía tiene conectividad de red, puede crear el seguimiento de forma remota anexando -s <computername> a los logman comandos anteriores. Por ejemplo: logman create trace spfdebugtrace -p Microsoft-ServiceProviderFoundation-Core 0x8000000000000000 0x5 -s spfserver01.
  • Los archivos de registro ETL pueden crecer muy rápidamente. Intente reproducir el problema y detener el seguimiento en cuanto se reproduzca el problema.
  • Puede resultar útil recopilar simultáneamente registros de depuración de VMM para algunos problemas. Consulte Habilitación del registro de depuración en Virtual Machine Manager para obtener más información.

Método 2: Visor de eventos

Un método alternativo para ver la información de depuración de SPF es habilitar el canal de seguimiento a través de Visor de eventos. Este método es menos propenso a errores, pero puede ser más difícil ver los datos si se registra un gran número de entradas. La información registrada es idéntica.

Para habilitar el registro de depuración de SPF en Visor de eventos, siga estos pasos:

  1. Abra Visor de eventos y seleccione Ver y, a continuación, seleccione Mostrar registros analíticos y de depuración si aún no está seleccionado.
  2. Vaya a Registros de aplicaciones y servicios>Microsoft>ServiceProviderFoundation>Core.
  3. Haga clic con el botón derecho en El canal analítico para el núcleo de SPF y seleccione Habilitar registro. Responda a Aceptar cuando se le pida que habilite el registro.
  4. Repita el paso 3 para los registros> de aplicaciones y serviciosMicrosoft>ServiceProviderFoundation>VMM>SPF VMM Analytics log.
  5. Reproduzca el problema.
  6. Haga clic con el botón derecho en cada registro y elija Deshabilitar registro. Los eventos capturados aparecerán en el panel derecho.

Sugerencia

Puede exportar los registros para facilitar la visualización; para ello, elija Acciones\Guardar todos los eventos como... y cambie guardar como tipo a Texto (delimitado por tabulaciones)(*.txt).