NESTA PÁGINA
Visão geral das configurações da CLI
CLI Configlets são ferramentas de configuração fornecidas pelo Junos OS que permitem que você aplique facilmente uma configuração a um dispositivo. As configurações da CLI contêm a configuração do Junos OS como texto ASCII formatado. O Junos Space usa o protocolo NETCONF para carregar e comprometer a configuração em dispositivos.
Um CLI Configlet é um modelo de configuração que é transformado em uma cadeia de configuração CLI antes de ser aplicado a um dispositivo. Os elementos dinâmicos (strings) no modelo de configuração são definidos usando variáveis de modelo. Essas variáveis atuam como entrada no processo de transformação para construir uma cadeia de configuração de CLI. Essas variáveis podem conter o nome da interface, nome do dispositivo, texto de descrição ou quaisquer valores dinâmicos. O valor dessas variáveis é obtido do usuário ou do sistema ou dado pelo contexto no momento da execução. Os modelos de velocidade (VTL) são usados para definir configurações de CLI.
Você pode acessar o espaço de trabalho de configurações CLI selecionando configurações CLI do painel esquerdo. A partir do espaço de trabalho das configurações da CLI, você pode realizar as seguintes tarefas:
Veja os detalhes e estatísticas das configurações da CLI na Junos Space Network Management Platform.
Crie, modifique, clone ou exclua um CLI Configlet.
Aplique uma configuração de CLI aos dispositivos ou envie as alterações de configuração de uma configuração de uma configuração para as solicitações de mudança implantadas usando o fluxo de trabalho de revisão/implantação da configuração do espaço de trabalho dos dispositivos. As alterações de configuração para configurações de CLI criadas para execução em grupo são exibidas como solicitações de mudança para os dispositivos aos quais as Configurações CLI são enviadas.
Mark e unmark CLI Configlets como favoritos.
Export CLI Configlets da Junos Space Platform.
Importe CLI Configlets de um computador local no formato XML. A partir da versão 15.2R1 da Junos Space Network Management Platform, você também pode importar configurações de CLI de um computador local no formato TAR (contendo arquivos XML) e de um repositório Git externo. Para obter mais informações sobre o gerenciamento de repositório git na Junos Space Platform, consulte os Repositórios git na visão geral do Junos Space.
Você também pode aplicar configurações de CLI a dispositivos do espaço de trabalho dos dispositivos. Ele pode ser acionado a partir dos elementos reais para os quais a configuração precisa ser aplicada. O contexto do elemento para o qual o CLI Configlet está sendo aplicado é chamado de contexto de execução.
As configurações da CLI não são suportadas em dispositivos da Série SSG, dispositivos da Série NetScreen, dispositivos da Série TCA, dispositivos da Série BXOS e dispositivos Junos Content Encore.
Variáveis de configuração
As variáveis em configurações de CLI incluem um personagem líder em "$". As configurações da CLI usam três tipos de variáveis: padrão, definido pelo usuário e predefinido.
Variáveis padrão
O valor dessas variáveis não precisa ser a entrada do usuário; esses valores são derivados do contexto de execução atual. A Tabela 1 lista as variáveis padrão.
Variável |
Valor |
---|---|
$DEVICE |
Nome do host no qual o CLI Configlet é aplicado |
$INTERFACE |
Nome da interface para a qual o CLI Configlet é aplicado |
$UNIT |
Número de unidade da interface lógica para a qual o CLI Configlet está sendo aplicado |
$CONTEXT |
Contexto do elemento para o qual o CLI Configlet é aplicado |
Variáveis definidas pelo usuário
Os valores dessas variáveis são inseridos pelo usuário no momento da execução. Campos de texto ou campos de seleção são usados para obter dados do usuário.
Variáveis predefinidas
Estas são as variáveis para as quais os valores são predefinidos quando você cria o CLI Configlet. Essas variáveis também são chamadas de parâmetros invisíveis porque não podem ser modificadas pelo usuário.
Modelos de velocidade
A Junos Space Network Management Platform permite definir a configuração do dispositivo na forma de templates de velocidade (VTL). Esses modelos são chamados CLI Configlets. A variável VTL é um tipo de referência, que inclui o principal personagem "$", seguido por um identificador VTL. As configurações da CLI são transformadas em uma cadeia de configuração CLI antes de serem aplicadas ao dispositivo. Essa transformação é direcionada por referências e diretivas da VTL.
As referências são usadas para incorporar conteúdo dinâmico no texto de configuração. As diretivas permitem a manipulação dinâmica do conteúdo.
Consulte http://velocity.apache.org/engine/1.7/user-guide.html para obter informações detalhadas sobre VTL.
Directivas
As diretivas incluem um conteúdo e parâmetros incluídos do CLI Configlet no Configlet CLI base e importam as informações de metadados relacionadas aos parâmetros do CLI Configlet incluído. Você pode incluir configurações de CLI na Junos Space Network Management Platform usando duas diretivas: #include_configlet e diretivas #mixin.
#include_configlet – Esta diretiva inclui um conteúdo e parâmetros incluídos do CLI Configlet no Configlet CLI base e importa as informações de metadados relacionadas aos parâmetros do CLI Configlet incluído. Se você definir um novo parâmetro na configuração CLI base usando a diretiva #include_configlet, as informações de metadados são obtidas e usadas das Configlets CLI incluídas. Os valores dos parâmetros atualizados no CLI Configlet incluído após sua inclusão no Configlet CLI base não são atualizados e disponíveis para o CLI Configlet base. Se o CLI Configlet base e o CLI Configlet incluído conterem parâmetros com um nome comum, as informações de metadados relacionadas aos parâmetros serão ignoradas.
#mixin – Esta diretiva diferencia os parâmetros do CLI Configlet base dos parâmetros do CLI Configlet incluído na interface do usuário Junos Space. Os valores dos parâmetros para as configurações CLI incluídas podem ser modificados mesmo quando você aplica o CLI Configlet ao dispositivo. Você não pode incluir configurações de CLI que tenham um período (.) ou espaço em seu nome.
Você inclui essas diretivas na configuração CLI base no formato a seguir:
#include_configlet("<name of the included configlet>")
#mixin("<name of the included configlet>")