Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción general de los conjuntos de configuración de CLI

Las plantillas de configuración de CLI son herramientas de configuración proporcionadas por Junos OS que le permiten aplicar fácilmente una configuración a un dispositivo. Las plantillas de configuración de CLI contienen la configuración de Junos OS como texto ASCII formateado. Junos Space usa el protocolo NETCONF para cargar y confirmar la configuración en los dispositivos.

Un configlet de CLI es una plantilla de configuración que se transforma en una cadena de configuración de CLI antes de aplicarse a un dispositivo. Los elementos dinámicos (cadenas) de la plantilla de configuración se definen mediante variables de plantilla. Estas variables actúan como entrada al proceso de transformación para construir una cadena de configuración de CLI. Estas variables pueden contener el nombre de la interfaz, el nombre del dispositivo, el texto de descripción o cualquiera de estos valores dinámicos. El valor de estas variables se obtiene del usuario o sistema o viene dado por el contexto en el momento de la ejecución. Las plantillas de velocidad (VTL) se utilizan para definir las plantillas de configuración de CLI.

Puede acceder al espacio de trabajo de cli Configlets seleccionando Cli Configlets en el panel izquierdo. Desde el espacio de trabajo de cli Configlets, puede realizar las siguientes tareas:

  • Vea los detalles y las estadísticas de las plantillas de configuración de CLI en la plataforma de administración de red de Junos Space.

  • Cree, modifique, clone o elimine una CLI Configlet.

  • Aplique un configlet de CLI a los dispositivos o envíe los cambios de configuración desde un configlet de CLI a las solicitudes de cambio que se implementan mediante el flujo de trabajo Revisar e implementar configuración desde el espacio de trabajo Dispositivos. Los cambios de configuración de cli Configlets creados para la ejecución agrupada se muestran como solicitudes de cambio para los dispositivos a los que se envían los configlets de CLI.

  • Marque y desmarque los configlets de CLI como favoritos.

  • Exporte los archivos de configuración de CLI desde la plataforma Junos Space.

  • Importe los configlets de CLI desde un equipo local en formato XML. A partir de la versión 15.2R1 de la plataforma de administración de red de Junos Space, también puede importar los componentes de configuración de CLI desde un equipo local en formato TAR (que contiene archivos XML) y desde un repositorio Git externo. Para obtener más información acerca de la administración de repositorios de Git en la plataforma Junos Space, consulte Repositorios de Git en Descripción general de Junos Space.

También puede aplicar los configlets de CLI a los dispositivos desde el espacio de trabajo Dispositivos. Se puede activar desde los elementos reales a los que se debe aplicar la configuración. El contexto del elemento para el que se aplica el configlet de CLI se denomina contexto de ejecución.

Nota:

Los módulos de configuración de CLI no se admiten en dispositivos de la serie SSG, dispositivos de la serie NetScreen, dispositivos de la serie TCA, dispositivos de la serie BXOS y dispositivos Junos Content Encore.

Variables de configuración

Las variables de los configlets de CLI incluyen un carácter "$" principal. Los módulos de configuración de CLI usan tres tipos de variables: predeterminadas, definidas por el usuario y predefinidas.

Variables predeterminadas

El usuario no necesita introducir el valor de estas variables; estos valores se derivan del contexto de ejecución actual. En la tabla 1 se enumeran las variables predeterminadas.

Tabla 1: Variables por defecto

Variable

Valor

$DEVICE

Nombre del host en el que se aplica el configlet de CLI

$INTERFACE

Nombre de la interfaz para la que se aplica el configlet de CLI

$UNIT

Número de unidad de la interfaz lógica para la cual se aplica el cli Configlet

$CONTEXT

Contexto del elemento para el cual se aplica el CLI Configlet

Variables definidas por el usuario

El usuario introduce los valores de estas variables en tiempo de ejecución. Los campos de texto o de selección se utilizan para obtener datos del usuario.

Variables predefinidas

Estas son las variables para las que los valores se predefinin al crear el configlet de CLI. Estas variables también se denominan parámetros invisibles porque el usuario no las puede modificar.

Plantillas de Velocity

La plataforma de administración de red de Junos Space le permite definir la configuración del dispositivo en forma de plantillas de velocidad (VTL). Estas plantillas se denominan plantillas de configuración de CLI. La variable VTL es un tipo de referencia, que incluye el carácter "$" principal, seguido de un identificador VTL. Las plantillas de configuración de CLI se transforman en una cadena de configuración de CLI antes de aplicarla al dispositivo. Esta transformación está dirigida por referencias y directivas de VTL.

Las referencias se utilizan para incrustar contenido dinámico en el texto de configuración. Las directivas permiten la manipulación dinámica de los contenidos.

Consulte http://velocity.apache.org/engine/1.7/user-guide.html para obtener información detallada sobre VTL.

Directivas

Las directivas incluyen el contenido y los parámetros de un cli Configlet incluido en el configlet de CLI base e importan la información de metadatos relacionada con los parámetros del cli Configlet incluido. Puede incluir plantillas de configuración de CLI en la plataforma de administración de red de Junos Space mediante dos directivas: #include_configlet y #mixin directivas.

#include_configlet – Esta directiva incluye un contenido y parámetros de cli Configlet incluidos en el configlet de CLI base e importa la información de metadatos relacionada con los parámetros del CLI Configlet incluido. Si define un nuevo parámetro en el configlet de CLI base mediante la directiva #include_configlet, la información de metadatos se obtiene y se utiliza desde los archivos de configuración de CLI incluidos. Los valores de parámetros actualizados en el configlet de CLI incluido después de su inclusión en el configlet de CLI base no se actualizan y están disponibles para el configlet de CLI base. Si tanto el configlet de CLI base como el configlet de CLI incluido contienen parámetros con un nombre común, la información de metadatos relacionada con los parámetros se ignora.

#mixin – Esta directiva diferencia los parámetros del configlet de cli base de los parámetros del configlet de CLI incluido en la interfaz de usuario de Junos Space. Los valores de parámetros de los configlets de CLI incluidos se pueden modificar incluso cuando se aplica el configlet de CLI al dispositivo. No puede incluir plantillas de configuración de CLI que tengan un punto (.) o espacio en su nombre.

Estas directivas se incluyen en el configlet de CLI base en el siguiente formato:

  • #include_configlet("<name of the included configlet>")

  • #mixin("<name of the included configlet>")

Tabla de historial de versiones
Lanzamiento
Descripción
15.2R1
A partir de la versión 15.2R1 de la plataforma de administración de red de Junos Space, también puede importar los componentes de configuración de CLI desde un equipo local en formato TAR (que contiene archivos XML) y desde un repositorio Git externo.