El protocolo estándar de restauración del sistema no tiene en cuenta el diagnóstico del firmware a menos que la variable NVRAM diag-switch? esté definida como true. El valor predeterminado de esta variable es false.
Para poder utilizar la ASR en los servidores Enterprise 250, conviene poder ejecutar el diagnóstico del firmware (POST/OBDiag) en algunos o todos los casos de restauración. En lugar de cambiar simplemente el valor predeterminado de diag-switch? por true, que conlleva otros efectos (consultar el OpenBoot 3.x Command Reference Manual), la Enterprise 250 OBP proporciona una nueva variable NVRAM denominada diag-trigger, que permite determinar qué casos de restauración, si los hay, activarán automáticamente las funciones POST/OBDiag. La variable diag-trigger y sus distintos valores se explican en la tabla siguiente.
diag-trigger no tiene ningún efecto a menos que diag-switch? esté definida como true.
Valor |
Función |
---|---|
power-reset (predeterminado) |
Ejecuta el diagnóstico sólo en restauraciones de encendido. |
error-reset | Ejecuta el diagnóstico sólo en restauraciones por encendido, errores graves de hardware y advertencias de error. |
soft-reset |
Ejecuta el diagnóstico en todas las restauraciones (excepto las de XIR), incluidas aquellas provocadas por los comandos init 6 o reboot de UNIX. |
none |
Deshabilita la activación automática del diagnóstico por cualquier evento de restauración. Con todo, los usuarios pueden ejecutar el diagnóstico manualmente pulsando simultáneamente las teclas Stop y d al encender el sistema, o poniendo el botón del panel frontal en la posición de Diagnostics al encender el sistema. |
En el ejemplo siguiente, la variable diag-trigger se utiliza para activar las funciones de diagnóstico POST y OpenBoot en todas las restauraciones excepto las de XIR.
ok setenv diag-switch? true ok setenv diag-trigger soft-reset