Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: requerir y restringir las instrucciones de configuración

Los scripts de confirmación de Junos OS aplican reglas de configuración personalizadas. Cuando se confirma una configuración de candidato , cada secuencia de comandos de confirmación activa la inspecciona. En este ejemplo, se usa una secuencia de comandos de confirmación para especificar instrucciones de configuración necesarias y prohibidas.

Requisitos

En este ejemplo, se usa un dispositivo que ejecuta Junos OS que tiene la interfaz de administración Ethernet fxp0.

Descripción general y script de confirmación

En este ejemplo, se muestra cómo usar una secuencia de comandos de confirmación para especificar instrucciones de configuración necesarias y prohibidas. La siguiente secuencia de comandos de confirmación garantiza que la interfaz de administración de Ethernet (fxp0) esté configurada y detecta cuando la interfaz está deshabilitada incorrectamente. El script también detecta cuando la bgp instrucción no se incluye en el [edit protocols] nivel de jerarquía. En todos los casos, la secuencia de comandos genera un mensaje de error y se produce un error en la operación de confirmación.

El script de ejemplo se muestra en la sintaxis XSLT y SLAX:

Sintaxis XSLT

Sintaxis SLAX

Configuración

Procedimiento

Procedimiento paso a paso

Para descargar, habilitar y probar el script:

  1. Copie el script en un archivo de texto, asigne un nombre al archivo no-nukes.xsl o no-nukes.slax , según corresponda, y cópielo en el directorio /var/db/scripts/commit/ del dispositivo.

  2. Seleccione las siguientes estrofas de configuración de prueba y presione Ctrl + c para copiarlas en el portapapeles.

    Si utiliza la versión SLAX del script, cambie el nombre de archivo en el [edit system scripts commit file] nivel jerárquico a no-nukes.slax.

  3. En el modo de configuración, emita el load merge terminal comando para combinar las estrofas en la configuración del dispositivo.

    1. En el indicador, pegue el contenido del portapapeles con el ratón y el icono de pegar.

    2. Presione Intro.

    3. Presione Ctrl + d.

  4. Confirme la configuración.

Verificación

Verificar la ejecución de scripts de confirmación

Propósito

Compruebe que la secuencia de comandos se comporte como se esperaba.

Acción

Revise el resultado del commit comando. El script requiere que la interfaz de administración de Ethernet (fxp0) esté configurada y habilitada, y que la bgp instrucción se incluya en el [edit protocols] nivel de jerarquía. Las estrofas de configuración de ejemplo incluyen la interfaz fxp0, pero la desactiven. Además, la bgp instrucción no está configurada en el [edit protocols] nivel de jerarquía. Cuando se ejecuta la secuencia de comandos, genera un error y se produce un error en la operación de confirmación. El siguiente resultado aparece después de emitir un commit comando: