Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Administrar configuraciones

Descripción de la | Compare | Mostrar resultado de comando XML

El filtro compara la configuración candidata con la configuración actual comprometida y muestra las diferencias entre compare | display xml las dos configuraciones en XML. Para comparar configuraciones, escriba compare | display xml detrás del símbolo de la barra vertical (|) en ambos modos, operativo o de configuración.

Ejemplo en modo operativo:

Ejemplo en modo de configuración:

Puede introducir una jerarquía de configuración específica que preceda compare inmediatamente al filtro, por show configuration system syslog | compare | display xmlejemplo,. En el modo de configuración, puede navegar hasta una jerarquía en la que se aplica el comando.

Las diferencias con respecto a la función filtro de comparación son resultados en formato XML. La configuration etiqueta inicia el resultado. El contexto de los cambios se establece con etiquetas de nombre de jerarquía relativas a la raíz de la comparación. En el caso de los operation cambios de elemento, se genera un atributo en la etiqueta donde se produce un cambio. Este atributo tiene el valor create, deleteo merge. Para cambios en los metadatos, se especifica el nombre de los metadatos. Por ejemplo, si una instrucción se marca como inactiva, inactive="inactive" se muestra el valor y el atributo output. El espacio de nombres nc se usa cuando es necesario para indicar que un atributo se encuentra en el espacio de nombres NETCONF en lugar del espacio de nombres del sistema operativo.

Nota:

A partir de Junos OS versión 16.2R2, el comando omite la etiqueta en el resultado XML si la comparación no devuelve diferencias o si la comparación solo devuelve diferencias para los datos de configuración no nativos, por ejemplo, los datos de configuración asociados con un modelo de datos show | compare | display xml<configuration> OpenConfig.

En las secciones siguientes se explica el código XML que se genera para determinados tipos de cambios en la configuración. Los cambios de texto correspondientes se muestran para la comparación.

Adición de un extracto (operación de creación)

En el ejemplo siguiente se muestra la adición de la dirección IPv4 2.2.2.2 a la unidad 1.

Las etiquetas a name través proporcionan el contexto para la adición. El operation="create" atributo indica que se unit ha creado una instrucción y se define mediante la configuración dentro unit de la etiqueta.

Eliminación de un extracto (operación de eliminación)

En el ejemplo siguiente se muestra cómo eliminar una instrucción sencilla en la jerarquía de configuración. Las etiquetas a system través proporcionan el contexto de eliminación. El operation="delete" atributo indica que se services eliminó la instrucción. La configuración que sigue services a la instrucción se eliminó sin embargo no es output.

El ejemplo siguiente muestra la eliminación de la unidad 1 de ge-0/0/0 la interfaz. La configuración que sigue unit a la instrucción se eliminó sin embargo no es output.

En el ejemplo siguiente se muestra cómo eliminar apply-groups la configuración. Los grupos eliminados no son de salida.

Cambio de una instrucción (operaciones Delete y Create)

En el ejemplo siguiente se muestra un cambio en una instrucción en la jerarquía. Las etiquetas a system través proporcionan el contexto para el cambio. El operation="delete" atributo indica que se host-name eliminó la instrucción. La configuración que sigue host-name a la instrucción se eliminó sin embargo no es output. El operation="create" atributo indica que se host-name ha creado una instrucción y se define mediante la configuración dentro host-name de la etiqueta.

Cambio de metadatos (atributo inactivo y operación)

En el ejemplo siguiente se muestra la inactivación de una instrucción en la jerarquía. Las etiquetas a system través proporcionan el contexto para el cambio. El inactive="inactive" atributo indica que la syslog instrucción estaba desactivada.

En el ejemplo siguiente se muestra la adición de una syslog instrucción inactiva. El operation="create" atributo indica que la syslog instrucción se ha creado y está definida por la configuración dentro syslog de la etiqueta. El inactive="inactive" atributo indica que la syslog instrucción estaba desactivada.

Adición de anotaciones (etiqueta de comentario y operación de creación)

En el siguiente ejemplo se muestra cómo agregar un comentario a una instrucción. Las etiquetas a syslog través proporcionan el contexto de la anotación. El operation="create" atributo de la junos:comment etiqueta indica que se ha agregado un comentario a [edit system syslog] la jerarquía.

En el siguiente ejemplo se muestra cómo agregar un comentario a una instrucción. Las etiquetas a syslog través proporcionan el contexto de la anotación. El operation="create" atributo de la junos:comment etiqueta indica que se ha agregado un comentario a [edit system syslog] la jerarquía para la salida del extracto syslog en la etiqueta.

Cambio de una anotación (etiqueta de comentario y operaciones de eliminación y creación)

En el ejemplo siguiente se muestra el cambio de un comentario para una instrucción. Las etiquetas a system través proporcionan el contexto de la anotación. El operation="delete" atributo de la junos:comment etiqueta indica que se eliminó un Comentario de [edit system] la jerarquía en syslog la instrucción. El operation="create" atributo de la junos:comment etiqueta indica que se agregó un comentario a la [edit system] jerarquía de la syslog instrucción.

Agregar una instrucción dentro de un contenedor (operación de creación y atributos Insert y Key)

El ejemplo siguiente muestra la adición de una file instrucción en la [edit system syslog] jerarquía. Las etiquetas a syslog través proporcionan el contexto para la adición. El operation="create" atributo de la file etiqueta indica que se file ha agregado una instrucción. El yang:insert="after" atributo indica que el archivo se agregó después de la posición indicada por yang:key="[name='file-1']" el atributo. El valor File-1 representa la posición dentro de las file instrucciones existentes, donde uno es el primer archivo. En este ejemplo, la nueva file instrucción se agregó después del primer archivo.

Cambiar el orden dentro de un contenedor (operación de combinación, y atributos Insert y Key)

En el ejemplo siguiente se muestra el cambio en file orden de instrucciones [edit system syslog] en la jerarquía. Las etiquetas a syslog través proporcionan el contexto para el cambio. El operation="merge" atributo de la file etiqueta indica que se movió file una instrucción existente. El yang:insert="after" atributo indica que el archivo se movió después del archivo en la posición indicada por el yang:key="[name='file-1']" atributo. El valor File-1 representa una posición dentro de las file instrucciones existentes, donde uno es el primer archivo. El valor en la name etiqueta, File-3, representa una posición dentro de las instrucciones File existentes. En este ejemplo, la file instrucción de la tercera posición se movió después del primer archivo.

Volver a la configuración comprometida más reciente

Para volver a la configuración comprometida más recientemente y cargarlo en modo configuración sin activarlo, rollback utilice el comando modo de configuración:

Para activar la configuración a la que revierte, utilice el commit comando:

Volver a una configuración previamente comprometida

Este tema explica cómo puede volver a una configuración anterior a la última confirmación.

Volver a una configuración anterior a la que se confirmó más recientemente

Para volver a una configuración anterior a la más reciente asignada, incluya el número de configuración, del 0 al 49, rollback en el comando. La última configuración guardada es el número 0 (que es la configuración predeterminada a la que devuelve el sistema) y la configuración más antigua es el número 49.

Mostrar configuraciones anteriores

Para mostrar configuraciones anteriores, como el número de devolución, fecha, hora, el nombre del usuario que ha confirmado los cambios y el método de confirmación, utilice el rollback ? comando.

Comparación de los cambios de configuración con una versión anterior

Únicamente en el modo de configuración, si ha realizado cambios en la configuración y desea comparar la configuración del candidato con una versión anterior, puede utilizar el compare comando para mostrar la configuración. El compare comando compara la configuración del candidato con la configuración confirmada actual o un archivo de configuración, y muestra las diferencias entre estas dos configuraciones. Para comparar configuraciones, especifique el compare comando después de la canalización:

  • filenamees la ruta de acceso completa a un archivo de configuración. El archivo debe tener el formato apropiado: una jerarquía de instrucciones.

  • nes el índice en la lista de configuraciones previamente confirmadas. La última configuración guardada es el número 0 y la configuración guardada más antigua es la 49. Si no se especifican argumentos, la configuración de los candidatos se compara con el archivo de/config/juniper.confconfiguración activo ().

El resultado de la comparación utiliza las siguientes convenciones:

  • Las instrucciones que solo están en la configuración del candidato llevan como prefijo un signo más (+).

  • Las instrucciones que solo están en el archivo de comparación llevan un signo menos (-).

  • Las instrucciones que no cambian tienen el prefijo de un solo espacio en blanco ( ).

El siguiente ejemplo muestra varios cambios, a continuación, una comparación de la configuración del candidato con la configuración activa, mostrando únicamente los cambios [edit protocols bgp] realizados en el nivel de jerarquía:

Guardar una configuración en un archivo

Guardar la configuración de un dispositivo en un archivo le permite editarlo con cualquier editor de texto sin formato que elija. Puede guardar la configuración actual en un archivo ASCII, lo que guarda la configuración en su formato actual, incluidos los cambios pendientes de confirmación. Si más de un usuario está modificando la configuración, todos los cambios realizados por todos los usuarios se guardarán.

Para guardar los cambios de configuración de software en un archivo ASCII save , utilice el comando modo de configuración:

El contenido del nivel actual de la jerarquía de instrucciones (e inferior) se guarda junto con la jerarquía de instrucciones que lo contiene. Esto permite guardar una sección de la configuración a la vez que se especifica completamente la jerarquía de instrucciones.

De forma predeterminada, la configuración se guarda en un archivo en su directorio principal, que se encuentra en la unidad flash.

Cuando se emite este comando desde cualquier lugar de la jerarquía (excepto con respecto al nivel superior replace ), se incluye automáticamente una etiqueta al principio del archivo. Puede usar la replace etiqueta para controlar cómo se carga una configuración desde un archivo.

Comprimir el archivo de configuración actual

De forma predeterminada, el archivo de configuración funcional actual se comprime y se almacena en juniper.conf.gz el /config archivo File System, junto con las tres últimas versiones asignadas de la configuración. Si tiene redes de gran tamaño, es posible que el archivo de configuración actual supere /config el espacio disponible en el sistema de archivos. Comprimir el archivo de configuración actual permite que el archivo quepa en el sistema de archivos, lo que normalmente reduce el tamaño del archivo en un 90%. Es posible que desee comprimir los archivos de configuración de operaciones actuales cuando alcancen un tamaño de 3 megabytes (MB).

Cuando se comprime el archivo de configuración actual, cambian los nombres de los archivos de configuración. Para determinar el tamaño de los archivos en el /config sistema de archivos, ejecute file list /config detail el comando.

Nota:

Se recomienda comprimir los archivos de configuración (ésta es la opción predeterminada) para minimizar la cantidad de espacio en disco que requieren.

  • Si desea comprimir el archivo de configuración actual, incluya la compress-configuration-files instrucción en el nivel [edit system] de jerarquía:

  • Confirme el archivo de configuración actual para incluir compression-configuration-files la instrucción. Vuelva a confirmar la configuración para comprimir el archivo de configuración actual:

  • Si no desea comprimir el archivo de configuración operativo actual, incluya la no-compress-configuration-files instrucción en el nivel de [edit system] jerarquía:

  • Confirme el archivo de configuración actual para incluir no-compress-configuration-files la instrucción. Vuelva a confirmar la configuración para descomprimir el archivo de configuración actual:

Liberando espacio de almacenamiento en el sistema

Relacionado

Descripción

El espacio de almacenamiento de archivos del sistema del dispositivo está lleno. No se solucionó el problema al reiniciar el conmutador.

El siguiente mensaje de error se muestra durante una operación típica del dispositivo después de que el espacio de almacenamiento de archivos esté lleno.

Solución

Limpiar el almacenamiento de archivos en el dispositivo mediante la eliminación de los archivos del sistema.

  1. Solicitud para eliminar archivos de sistema.

    Aparecerá la lista de archivos que se eliminarán.

  2. Entrar yes para eliminar los archivos.

  3. Reinicie el dispositivo.

mejores prácticas:

Recomendamos que solicite de forma regular una limpieza del almacenamiento de archivos del sistema para optimizar el rendimiento del dispositivo.

Limpieza de archivos con la CLI

Puede utilizar el comando de request system storage cleanup CLI para rotar los archivos de registro y eliminar los archivos innecesarios del dispositivo. Si se está quedando sin espacio de almacenamiento, el procedimiento de limpieza de archivos identifica rápidamente los archivos que se pueden eliminar.

El procedimiento de limpieza de archivos realiza las tareas siguientes:

  • Rota archivos de registro: archiva toda la información de los archivos de registro actuales, elimina los archivos antiguos y crea archivos de registro nuevos.

  • Elimina archivos de registro en: elimina los archivos en los que /var/log no se está escrito actualmente.

  • Elimina archivos temporales en: elimina los archivos a los que no se haya /var/tmp tenido acceso en un plazo de dos días.

  • Elimina todos los archivos de bloqueo en: elimina los archivos principales que el dispositivo /var/crash haya escrito durante un error.

  • Elimina todas las imágenes de software ( archivos): elimina cualquier imagen de software copiada en este directorio *.tgz durante las actualizaciones de /var/sw/pkg software.

Para rotar los archivos de registro y eliminar los archivos innecesarios con la CLI:

  1. Escriba el modo de funcionamiento en la CLI.
  2. Rotar los archivos de registro e identificar los archivos que se pueden eliminar de manera segura.

    El dispositivo rota los archivos de registro y muestra los archivos que puede eliminar.

  3. Escriba yes en el símbolo del sistema para eliminar los archivos.
Nota:

Puede ejecutar el request system storage cleanup dry-run comando para revisar la lista de archivos que se pueden eliminar con el request system storage cleanup comando antes de eliminarlos.

Nota:

En serie SRX dispositivos, la /var jerarquía se hospeda en una partición independiente (en lugar de hacerlo en la partición raíz). Si Junos OS la instalación falla debido a la falta de espacio:

  • Utilice el request system storage cleanup comando para eliminar archivos temporales.

  • Elimine cualquier archivo creado por el usuario en la partición raíz y en /var la jerarquía.

Tabla de historial de versiones
Liberación
Descripción
16.2R2
A partir de Junos OS versión 16.2R2, el comando omite la etiqueta en el resultado XML si la comparación no devuelve diferencias o si la comparación solo devuelve diferencias para los datos de configuración no nativos, por ejemplo, los datos de configuración asociados con un modelo de datos show | compare | display xml<configuration> OpenConfig.