Logotipo da CISCOGuia do usuário

Crie modelos para automatizar o software do dispositivo

Software do Centro de DNA CISCO

Crie modelos para automatizar alterações na configuração do dispositivo

Sobre o Hub de modelos

O Cisco DNA Center fornece um hub de modelos interativo para criar modelos CLI. Você pode criar modelos facilmente com uma configuração predefinida usando elementos ou variáveis ​​parametrizados. Depois de criar um modelo, você poderá usá-lo para implantar seus dispositivos em um ou mais sites configurados em qualquer lugar da rede.
Com o Template Hub, você pode:

  • View a lista de modelos disponíveis.
  • Crie, edite, clone, importe, exporte e exclua um modelo.
  • Filtre o modelo com base no nome do projeto, tipo de modelo, idioma do modelo, categoria, família de dispositivos, série de dispositivos, estado de confirmação e status de provisionamento.
  • View os seguintes atributos do modelo na janela Template Hub, na tabela Modelos:
    • Nome: Nome do modelo CLI.
    • Projeto: Projeto sob o qual o modelo CLI é criado.
  • Tipo: Tipo de modelo CLI (regular ou composto).
  • Versão: Número de versões do modelo CLI.
  • Estado de confirmação: mostra se a versão mais recente do modelo foi confirmada. Você pode view as seguintes informações na coluna Commit State:
    • O tempoamp da última data confirmada.
    • Um ícone de aviso significa que o modelo foi modificado, mas não confirmado.
    • Um ícone de verificação significa que a versão mais recente do modelo foi confirmada.

Software CISCO DNA Center - ícone 4 Observação
A última versão do modelo deve ser confirmada para provisionar o modelo nos dispositivos.

  • Status de provisionamento: você pode view as seguintes informações na coluna Status da provisão:
    • A contagem de dispositivos nos quais o modelo é provisionado.
    • Um ícone de verificação exibe a contagem de dispositivos para os quais o modelo CLI foi provisionado sem falhas.
    • Um ícone de aviso exibe a contagem de dispositivos para os quais a versão mais recente do modelo CLI ainda não foi provisionada.
    • Um ícone de cruz exibe a contagem de dispositivos para os quais a implantação do modelo CLI falhou.
  • Potenciais conflitos de design: exibe possíveis conflitos no modelo CLI.
  • Rede Profissionalfiles: Exibe o número de profissionais de redefiles aos quais um modelo CLI está anexado. Use o link no Network Profilecoluna s para anexar um modelo CLI ao network profiles.
  • Ações: clique nas reticências na coluna Ações para clonar, confirmar, excluir ou editar um modelo; editar um projeto; ou anexe um modelo a um profissional de redefile.
  • Anexe modelos ao Network ProfileS. Para obter mais informações, consulte Anexar um modelo CLI ao Network Profiles, na página 10.
  • View o número de profissionais de redefiles aos quais um modelo CLI está anexado.
  • Adicione comandos interativos.
  • Salvar automaticamente os comandos CLI.
  • Controle de versão dos modelos para fins de rastreamento.
    Você pode view as versões de um modelo CLI. Na janela Template Hub, clique no nome do modelo e clique na guia Histórico do modelo para view a versão do modelo.
  • Detecte erros em modelos.
  • Simule modelos.
  • Defina variáveis.
  • Detecte possíveis conflitos de design e conflitos em tempo de execução.

Software CISCO DNA Center - ícone 4 Observação
Tenha cuidado para que seu modelo não substitua uma configuração de intenção de rede enviada pelo Cisco DNA Center.

Criar Projetos

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
Passo 2 Clique em Adicionar no canto superior direito da janela e escolha Novo projeto na lista suspensa. O painel deslizante Adicionar novo projeto é exibido.
Passo 3 Insira um nome exclusivo no campo Nome do Projeto.
Passo 4 (Opcional) Insira uma descrição para o projeto no campo Descrição do Projeto.
Passo 5 Clique em Continuar.
O projeto é criado e aparece no painel esquerdo.

O que fazer a seguir
Adicione um novo modelo ao projeto. Para obter mais informações, consulte Criar um modelo regular, na página 3 e Criar um modelo composto, na página 5.

Criar modelos

Os modelos fornecem um método para predefinir facilmente configurações usando elementos de parâmetros e variáveis.
Os modelos permitem que um administrador defina uma configuração de comandos CLI que podem ser usados ​​para configurar consistentemente vários dispositivos de rede, reduzindo o tempo de implantação. As variáveis ​​no modelo permitem a personalização de configurações específicas por dispositivo.

Crie um modelo normal

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
Observação Por padrão, o projeto Onboarding Configuration está disponível para a criação de modelos do dia 0. Você pode criar seus próprios projetos personalizados. Os modelos criados em projetos personalizados são categorizados como modelos do dia N.
Passo 2 No painel esquerdo, clique em Nome do Projeto e selecione o projeto no qual você está criando modelos.
Passo 3 Clique em Adicionar no canto superior direito da janela e escolha Novo modelo na lista suspensa.
Observação O modelo criado para o dia 0 também pode ser aplicado ao dia N.
Passo 4 No painel deslizante Adicionar novo modelo, defina as configurações do modelo normal.
Na área Detalhes do modelo, faça o seguinte:
a. Insira um nome exclusivo no campo Nome do modelo.
b. Escolha o nome do projeto na lista suspensa.
c. Tipo de modelo: clique no botão de opção Modelo regular.
d. Idioma do modelo: escolha o idioma Velocity ou Jinja a ser usado para o conteúdo do modelo.

  • Velocidade: use a linguagem de modelo de velocidade (VTL). Para obter informações, consulte http://velocity.apache.org/engine/devel/vtl-reference.html.
    A estrutura do modelo Velocity restringe o uso de variáveis ​​que começam com um número. Certifique-se de que o nome da variável comece com uma letra e não com um número.
    Observação Não use o cifrão ($) ao usar os modelos de velocidade. Se você usou o cifrão($), qualquer valor atrás dele será tratado como uma variável. Para exampPor exemplo, se uma senha estiver configurada como “$a123$q1ups1$va112”, então o Template Hub trata isso como variáveis ​​“a123”, “q1ups” ​​e “va112”.
    Para solucionar esse problema, use o estilo shell do Linux para processamento de texto com modelos Velocity.
    Observação Use o cifrão ($) nos modelos de velocidade somente ao declarar uma variável.
  • Jinja: Use a linguagem Jinja. Para obter informações, consulte https://www.palletsprojects.com/p/jinja/.

e. Escolha o tipo de software na lista suspensa.
Observação Você pode selecionar o tipo de software específico (como IOS-XE ou IOS-XR) se houver comandos específicos para esses tipos de software. Se você selecionar IOS como tipo de software, os comandos serão aplicados a todos os tipos de software, incluindo IOS-XE e IOS-XR. Este valor é usado durante o provisionamento para verificar se o dispositivo selecionado confirma a seleção no modelo.

Na área Detalhes do tipo de dispositivo, faça o seguinte:
a. Clique no link Adicionar detalhes do dispositivo.
b. Escolha Família de dispositivos na lista suspensa.
c. Clique na guia Série de dispositivos e marque a caixa de seleção ao lado da série de dispositivos preferida.
d. Clique na guia Modelos de dispositivos e marque a caixa de seleção ao lado do modelo de dispositivo preferido.
e. Clique em Adicionar.

Na área Detalhes Adicionais faça o seguinte:
a. Escolha o dispositivo Tags na lista suspensa.
Observação
Tags são como palavras-chave que ajudam você a localizar seu modelo com mais facilidade.
Se você usar tags para filtrar os templates, você deve aplicar o mesmo tags ao dispositivo ao qual você deseja aplicar os modelos. Caso contrário, você receberá o seguinte erro durante o provisionamento:
Não é possível selecionar o dispositivo. Não compatível com modelo
b. Insira a versão do software no campo de versão do software.
Observação
Durante o provisionamento, o Cisco DNA Center verifica se o dispositivo selecionado possui a versão de software listada no modelo. Se houver uma incompatibilidade, o modelo não será provisionado.
c. Insira a descrição do modelo.

Passo 5 Clique em Continuar.
O modelo é criado e aparece na tabela Modelos.
Passo 6 Você pode editar o conteúdo do modelo selecionando o modelo criado, clicando nas reticências na coluna Ações e escolhendo Editar modelo. Para obter mais informações sobre como editar o conteúdo do modelo, consulte Editar modelos, na página 7.

Comandos de lista bloqueada
Comandos de lista bloqueada são comandos que não podem ser adicionados a um modelo ou provisionados por meio de um modelo.
Se você usar comandos de lista bloqueada em seus modelos, ele mostrará um aviso no modelo informando que pode entrar em conflito com alguns dos aplicativos de provisionamento do Cisco DNA Center.
Os seguintes comandos estão bloqueados nesta versão:

  • roteador lisp
  • nome do host

Sampos modelos

Consulte estesampArquivo modelos para switches ao criar variáveis ​​para seu modelo.

Configurar nome de host
nome do host$nome

Configurar interface
interface $interfaceName
descrição $descrição

Configurar o NTP em controladores sem fio Cisco
tempo de configuração intervalo NTP $ intervalo

Crie um modelo composto
Dois ou mais modelos regulares são agrupados em um modelo de sequência composta. Você pode criar um modelo sequencial composto para um conjunto de modelos, que são aplicados coletivamente aos dispositivos. Para exampPor exemplo, ao implantar uma filial, você deve especificar as configurações mínimas para o roteador da filial. Os modelos criados podem ser adicionados a um único modelo composto, que agrega todos os modelos individuais necessários para o roteador de filial. Você deve especificar a ordem na qual os modelos que estão no modelo composto são implantados nos dispositivos.

Software CISCO DNA Center - ícone 4 Observação
Você pode adicionar apenas um modelo confirmado a um modelo composto.

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
Passo 2 No painel esquerdo, clique em Nome do Projeto e selecione o projeto no qual você está criando modelos.
Passo 3 Clique em Adicionar no canto superior direito da janela e escolha Novo modelo na lista suspensa.
O painel deslizante Adicionar novo modelo é exibido.
Passo 4 No painel deslizante Adicionar novo modelo, defina as configurações do modelo composto.
Na área Detalhes do modelo, faça o seguinte:
a) Insira um nome exclusivo no campo Nome do modelo.
b) Escolha o Nome do Projeto na lista suspensa.
c) Tipo de modelo: Escolha o botão de opção Sequência composta.
d) Escolha o tipo de software na lista suspensa.
Observação
Você pode selecionar o tipo de software específico (como IOS-XE ou IOS-XR) se houver comandos específicos para esses tipos de software. Se você selecionar IOS como tipo de software, os comandos serão aplicados a todos os tipos de software, incluindo IOS-XE e IOS-XR. Este valor é usado durante o provisionamento para verificar se o dispositivo selecionado confirma a seleção no modelo.

Na área Detalhes do tipo de dispositivo, faça o seguinte:
a. Clique no link Adicionar detalhes do dispositivo.
b. Escolha Família de dispositivos na lista suspensa.
c. Clique na guia Série de dispositivos e marque a caixa de seleção ao lado da série de dispositivos preferida.
d. Clique na guia Modelos de dispositivos e marque a caixa de seleção ao lado do modelo de dispositivo preferido.
e. Clique em Adicionar.

Na área Detalhes Adicionais faça o seguinte:
a. Escolha o dispositivo Tags na lista suspensa.
Observação
Tags são como palavras-chave que ajudam você a localizar seu modelo com mais facilidade.
Se você usar tags para filtrar os templates, você deve aplicar o mesmo tags ao dispositivo ao qual você deseja aplicar os modelos. Caso contrário, você receberá o seguinte erro durante o provisionamento:
Não é possível selecionar o dispositivo. Não compatível com modelo
b. Insira a versão do software no campo de versão do software.
Observação
Durante o provisionamento, o Cisco DNA Center verifica se o dispositivo selecionado possui a versão de software listada no modelo. Se houver uma incompatibilidade, o modelo não será provisionado.
c. Insira a descrição do modelo.

Passo 5 Clique em Continuar.
A janela do modelo composto é exibida, mostrando a lista de modelos aplicáveis.
Passo 6 Clique no link Adicionar modelos e clique em + para adicionar os modelos e clique em Concluído.
O modelo composto é criado.
Passo 7 Marque a caixa de seleção ao lado do modelo composto que você criou, clique nas reticências na coluna Ações e escolha Confirmar para confirmar o conteúdo do modelo.

Editar modelos

Depois de criar um modelo, você poderá editá-lo para incluir conteúdo.

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
Passo 2 No painel esquerdo, escolha o Nome do projeto e selecione o modelo que deseja editar.
O modelo escolhido é exibido.
Passo 3 Insira o conteúdo do modelo. Você pode ter um modelo com configuração de linha única ou configuração de seleção múltipla.
Passo 4 Clique em Propriedades próximo ao nome do modelo na parte superior da janela para editar Detalhes do modelo, Detalhes do dispositivo e Detalhes adicionais. Clique em Editar ao lado da respectiva área.
Passo 5 O modelo é salvo automaticamente. Você também pode optar por alterar o intervalo de tempo de salvamento automático, clicando na recorrência de tempo ao lado de Salvamento automático.
Passo 6 Clique em Histórico do modelo para view as versões do modelo. Além disso, você pode clicar em Comparar com view a diferença nas versões do modelo.
Passo 7 Clique na guia Variáveis ​​para view as variáveis ​​do modelo CLI.
Passo 8 Clique no botão de alternância Mostrar conflitos de design para view possíveis erros no modelo.
O Cisco DNA Center permite que você view, erros potenciais e em tempo de execução. Para obter mais informações, consulte Detecção de possíveis conflitos de design entre o modelo CLI e a intenção de provisionamento de serviço, na página 21 e Detectar conflito em tempo de execução do modelo CLI, na página 21.
Passo 9 Clique em Salvar na parte inferior da janela.
Depois de salvar o modelo, o Cisco DNA Center verifica se há erros no modelo. Se houver algum erro de sintaxe, o conteúdo do modelo não será salvo e todas as variáveis ​​de entrada definidas no modelo serão identificadas automaticamente durante o processo de salvamento. As variáveis ​​locais (variáveis ​​usadas em loops for, atribuídas por meio de um conjunto e assim por diante) são ignoradas.
Passo 10 Clique em Confirmar para confirmar o modelo.
Observação Você pode associar apenas um modelo confirmado a um profissional de redefile.
Passo 11 Clique em Anexar ao Network Profile link, para anexar o modelo criado a um profissional de redefile.

Simulação de modelo
A simulação de modelo interativo permite simular a geração de modelos CLI especificando dados de teste para variáveis ​​antes de enviá-los aos dispositivos. Você pode salvar os resultados da simulação de teste e usá-los posteriormente, se necessário.

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
Passo 2 No painel esquerdo, escolha um projeto e clique em um modelo para o qual deseja executar uma simulação.
O modelo é exibido.
Passo 3 Clique na guia Simulação.
Passo 4 Clique em Criar Simulação.
O painel deslizante Criar Simulação é exibido.
Passo 5 Insira um nome exclusivo no campo Nome da Simulação.

Observação
Se houver variáveis ​​implícitas em seu modelo, selecione um dispositivo na lista suspensa Dispositivo para executar a simulação em dispositivos reais com base em suas ligações.

Passo 6 Clique em Importar parâmetros de modelo para importar os parâmetros do modelo ou clique em Exportar parâmetros de modelo para exportar os parâmetros do modelo.
Passo 7 Para usar as variáveis ​​do último provisionamento de dispositivo, clique em Usar valores de variáveis ​​no link Último provisionamento. Novas variáveis ​​devem ser adicionadas manualmente.
Passo 8 Escolha os valores das variáveis, clicando no link e clique em Executar.

Exportar modelo(s)

Você pode exportar um modelo ou vários modelos para um único file, no formato JSON.

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
Passo 2 Marque uma caixa de seleção ou várias caixas de seleção ao lado do nome do modelo para selecionar um modelo ou vários modelos que você deseja exportar.
Passo 3 Na lista suspensa Exportar, escolha Exportar modelo.
Passo 4 (Opcional) Você pode filtrar os modelos com base nas categorias no painel esquerdo.
Passo 5 A versão mais recente do modelo é exportada.
Para exportar uma versão anterior do modelo, faça o seguinte:
a. Clique no nome do modelo para abri-lo.
b. Clique na guia Histórico do modelo.
O painel deslizante Histórico do modelo é exibido.
c. Escolha a versão preferida.
d. Clique View botão abaixo da versão.
O modelo CLI dessa versão é exibido.
e. Clique em Exportar na parte superior do modelo.

O formato JSON do modelo é exportado.

Importar modelo(s)

Você pode importar um modelo ou vários modelos em um projeto.

Software CISCO DNA Center - ícone 4 Observação
Você pode importar modelos somente de uma versão anterior do Cisco DNA Center para uma versão mais recente. Contudo, o contrário não é permitido.

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
Passo 2 No painel esquerdo, escolha o projeto para o qual deseja importar modelos, em Nome do projeto e escolha Importar> Importar modelo.
Passo 3 O painel deslizante Importar modelos é exibido.
a. Escolha o nome do projeto na lista suspensa.
b. Carregar o JSON file executando uma das seguintes ações:

  1. Arraste e solte o file para a área de arrastar e soltar.
  2. Clique, escolha um file, navegue até o local do JSON filee clique em Abrir.

File o tamanho não deve exceder 10 MB.
c. Marque a caixa de seleção para criar uma nova versão do modelo importado, se já existir um modelo com o mesmo nome na hierarquia.
d. Clique em Importar.
O modelo CLI foi importado com sucesso para o projeto escolhido.

Clonar um modelo

Você pode fazer uma cópia de um modelo para reutilizar partes dele.

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
Passo 2 Clique nas reticências na coluna Ação e escolha Clonar.
Passo 3 O painel deslizante Clonar modelo é exibido.
Faça o seguinte:
a. Insira um nome exclusivo no campo Nome do modelo.
b. Escolha o nome do projeto na lista suspensa.
Passo 4 Clique em Clonar.
A versão mais recente do modelo é clonada.
Passo 5 (Opcional) Como alternativa, você pode clonar o modelo clicando no nome do modelo. O modelo é exibido. Clique
Clone acima do modelo.
Passo 6 Para clonar uma versão anterior do modelo, faça o seguinte:
a. Selecione o modelo clicando no nome do modelo.
b. Clique na guia Histórico do modelo.
O painel deslizante Histórico do modelo é exibido.
c. Clique na versão preferida.
O modelo CLI escolhido é exibido.
d. Clique em Clonar acima do modelo.

Anexe um modelo CLI ao Network Profiles

Para provisionar um modelo CLI, ele precisa estar conectado a um profissional de redefile. Use este procedimento para anexar um modelo CLI a um profissional de redefile ou vários profissionais de redefiles.

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
A janela Template Hub é exibida.
Passo 2 Clique em Anexar, em Network Profile coluna, para anexar um modelo ao profissional de redefile.
Observação
Como alternativa, você pode clicar nas reticências na coluna Ações e escolher Anexar ao Profile ou você pode anexar um modelo ao Network Profile em Design> Rede ProfileS. Para obter mais informações, consulte Associar modelos ao Network Profiles, na página 19.
Anexar ao Network Profile painel deslizante é exibido.
Passo 3 Marque a caixa de seleção ao lado do profissional de redefile nome e clique em Salvar.
O modelo CLI está anexado ao Network Pro escolhidofile.
Passo 4 Um número é exibido em Network Profile coluna, que mostra o número de profissionais de redefiles aos quais um modelo CLI está anexado. Clique no número para view o profissional da redefile detalhes.
Passo 5 Para anexar mais profissionais de redefiles para um modelo CLI, faça o seguinte:
a. Clique no número em Network Profile coluna.
Como alternativa, você pode clicar nas reticências na coluna Ações e escolher Anexar ao Profile.
O profissional da redefileO painel deslizante é exibido.
b. Clique em Anexar ao Network Profile link no canto superior direito do painel deslizante e marque a caixa de seleção ao lado do Network Profile nome e clique em Anexar.

Provisionar modelos CLI

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
Passo 2 Marque a caixa de seleção ao lado do modelo que você deseja provisionar e clique em Provisionar modelos na parte superior da tabela.
Você pode optar por provisionar vários modelos.
Você será redirecionado para o fluxo de trabalho do Modelo de provisionamento.
Passo 3 Na janela Introdução, insira um nome exclusivo no campo Nome da tarefa.
Passo 4 Na janela Selecionar dispositivos, escolha os dispositivos na lista de dispositivos aplicáveis, que são baseados nos detalhes do dispositivo definidos no modelo e clique em Avançar.
Passo 5 Láview Janela de modelos aplicáveis, review os dispositivos e os modelos anexados a eles. Se necessário, você pode remover os modelos que não deseja que sejam provisionados no dispositivo.
Passo 6 Configure as variáveis ​​de modelo para cada dispositivo, na janela Configurar variáveis ​​de modelo.
Passo 7 Selecione o dispositivo para préview a configuração que está sendo provisionada no dispositivo, em Préview Janela de configuração.
Passo 8 Na janela Agendar tarefa, selecione se deseja provisionar o modelo agora ou agendar o provisionamento para mais tarde e clique em Avançar.
Passo 9 Na janela Resumo, review as configurações do modelo para seus dispositivos, clique em Editar para fazer alterações; caso contrário, clique em Enviar.
Seus dispositivos serão provisionados com o modelo.

Exportar Projeto(s)

Você pode exportar um projeto ou vários projetos, incluindo seus modelos, para um único file no formato JSON.

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
Passo 2 No painel esquerdo, selecione um projeto ou vários projetos que você deseja exportar em Nome do Projeto.
Passo 3 Na lista suspensa Exportar, escolha Exportar projeto.
Passo 4 Clique em Salvar, se solicitado.

Importar Projeto(s)

Você pode importar um projeto ou vários projetos com seus modelos para o Cisco DNA Center Template Hub.

Software CISCO DNA Center - ícone 4 Observação
Você só pode importar projetos de uma versão anterior do Cisco DNA Center para uma versão mais recente. Contudo, o contrário não é permitido.

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
Passo 2 Na lista suspensa Importar, escolha Importar projeto.
Passo 3 O painel deslizante Importar Projetos é exibido.
a. Carregar o JSON file executando uma das seguintes ações:

  1. Arraste e solte o file para a área de arrastar e soltar.
  2. Clique em Escolher um file, navegue até o local do JSON filee clique em Abrir.

File o tamanho não deve exceder 10 MB.
b. Marque a caixa de seleção para criar uma nova versão do template, no projeto existente, caso o projeto com o mesmo nome já exista na hierarquia.
c. Clique em Importar.
O projeto foi importado com sucesso.

Variáveis ​​de modelo

As variáveis ​​de modelo são usadas para adicionar informações adicionais de metadados às variáveis ​​de modelo no modelo. Você também pode usar as variáveis ​​para fornecer validações para variáveis ​​como comprimento máximo, intervalo e assim por diante.

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
Passo 2 No painel esquerdo, escolha um projeto e clique em um modelo.
O modelo é exibido.
Passo 3 Clique na guia Variáveis.
Ele permite adicionar metadados às variáveis ​​do modelo. Todas as variáveis ​​identificadas no modelo são exibidas.
Você pode configurar os seguintes metadados:

  • Escolha a variável no painel esquerdo e clique no botão de alternância Variável se desejar que a string seja considerada uma variável.
    Observação
    Por padrão, a string é considerada uma variável. Clique no botão de alternância se não quiser que a string seja considerada uma variável.
  • Marque a caixa de seleção Variável necessária se esta for uma variável obrigatória durante o provisionamento. Todas as variáveis ​​por padrão são marcadas como Obrigatórias, o que significa que você deve inserir o valor desta variável no momento do provisionamento. Se o parâmetro não estiver marcado como Variável Obrigatória e se você não passar nenhum valor para o parâmetro, ele substitui uma string vazia em tempo de execução. A falta de uma variável pode levar à falha do comando, que pode não estar sintaticamente correta.
    Se você quiser tornar um comando inteiro opcional com base em uma variável não marcada como Variável Obrigatória, use o bloco if-else no modelo.
  • Insira o nome do campo em Nome do campo. Este é o rótulo usado para o widget de UI de cada variável durante o provisionamento.
  • Na área Valor de dados variáveis, escolha a fonte de dados variáveis ​​clicando no botão de opção. Você pode escolher valor definido pelo usuário ou valor vinculado à origem para manter um valor específico.

Faça o seguinte, se você escolher o valor definido pelo usuário:
a. Escolha o tipo de variável na lista suspensa: String, Inteiro, Endereço IP ou Endereço Mac
b. Escolha o tipo de entrada de dados na lista suspensa: Campo de texto, Seleção única ou Seleção múltipla.
c. Insira o valor da variável padrão no campo Valor da variável padrão.
d. Marque a caixa de seleção Valor sensível para obter valores confidenciais.
e. Insira o número de caracteres permitidos no campo Máximo de caracteres. Isso é aplicável apenas para o tipo de dados string.
f. Insira o texto da dica no campo Texto da dica.
g. Insira quaisquer informações adicionais na caixa de texto Informações Adicionais.
Faça o seguinte, se você escolher o valor Vinculado à origem:
a. Escolha o tipo de entrada de dados na lista suspensa: Campo de texto, Seleção única ou Seleção múltipla.
b. Escolha a fonte na lista suspensa: Network Profile, Configurações comuns, Cloud Connect e Inventário.
c. Escolha a Entidade na lista suspensa.
d. Escolha o Atributo na lista suspensa.
e. Insira o número de caracteres permitidos no campo Máximo de caracteres. Isso é aplicável apenas para o tipo de dados string.
f. Insira o texto da dica no campo Texto da dica.
g. Insira quaisquer informações adicionais na caixa de texto Informações Adicionais.
Para obter mais detalhes sobre o valor Bound to Source, consulte Associação de Variável, na página 13.

Passo 4 Após configurar as informações de metadados, clique em Review Formulário para review as informações variáveis.
Passo 5 Clique em Salvar.
Passo 6 Para confirmar o modelo, escolha Confirmar. A janela Confirmar é exibida. Você pode inserir uma nota de confirmação na caixa de texto Nota de confirmação.

Associação de Variável
Ao criar um modelo, você pode especificar variáveis ​​que são substituídas contextualmente. Muitas dessas variáveis ​​estão disponíveis no Template Hub.

O Template Hub oferece uma opção para vincular ou usar variáveis ​​no modelo com os valores do objeto de origem durante a edição ou por meio de aprimoramentos no formulário de entrada; para examparquivo, servidor DHCP, servidor DNS e servidor syslog.
Algumas variáveis ​​estão sempre vinculadas à sua fonte correspondente e seu comportamento não pode ser alterado. Para view a lista de variáveis ​​implícitas, clique no modelo e clique na guia Variáveis.
Os valores de objeto predefinidos podem ser um dos seguintes:

  • Rede Profissionalfile
    •SSID
    • Política profissionalfile
    • Grupo AP
    • Grupo flexível
    • Flex profissionalfile
    • Site tag
    • Política tag
  • Configurações comuns
    • Servidor DHCP
    • Servidor Syslog
    • Receptor de trap SNMP
    • Servidor NTP
    • Site de fuso horário
    • Banner do dispositivo
    • Servidor dns
    • Coletor NetFlow
    • Servidor de rede AAA
    • Servidor de endpoint AAA
    • Rede panorâmica de servidor AAA
    • Endpoint panorâmico do servidor AAA
    • Informações WLAN
    • RF profissionalfile informação
  • Cloud Connect
    • IP do túnel do roteador de nuvem 1
    • IP do túnel do roteador de nuvem 2
    • IP de loopback do roteador de nuvem-1
    • IP de loopback do roteador de nuvem-2
    • IP do túnel do roteador-1 da filial
    • IP do túnel do roteador-2 da filial
    • IP público do roteador de nuvem-1
    • IP público do roteador de nuvem-2
    • IP do roteador-1 da filial
    • IP do roteador-2 da filial
    • IP privado da sub-rede 1
    • IP privado da sub-rede 2
    • Máscara IP de sub-rede privada 1
    • Máscara IP de sub-rede privada 2
  • Inventário
    • Dispositivo
    •Interface
    • Grupo AP
    • Grupo flexível
    • WLAN
    • Política profissionalfile
    • Flex profissionalfile
    • Webmapa de parâmetros de autenticação
    • Site tag
    • Política tag
    • RF profissionalfile

• Configurações padrão: Configurações disponíveis em Design> Configurações de rede> Rede. A associação de variáveis ​​de configurações comuns resolve valores baseados no site ao qual o dispositivo pertence.

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
Passo 2 Escolha o modelo e clique na guia Variáveis ​​para vincular as variáveis ​​do modelo às configurações de rede.
Passo 3 Selecione as variáveis ​​no painel esquerdo e marque a caixa de seleção Variável necessária para vincular variáveis ​​às configurações de rede.
Passo 4 Para vincular variáveis ​​às configurações de rede, selecione cada variável no painel esquerdo e escolha o botão de opção Vinculado à fonte, em Fonte de dados variáveis ​​e faça o seguinte:
a. Na lista suspensa Tipo de entrada de dados, escolha o tipo de widget de UI a ser criado no momento do provisionamento: Campo de texto, Seleção única ou Seleção múltipla.
b. Escolha a Origem, Entidade e Atributo nas respectivas listas suspensas.
c. Para o tipo de origem CommonSettings, escolha uma destas entidades: dhcp.server, syslog.server, snmp.trap.receiver, ntp.server, timezone.site, device.banner, dns.server, netflow.collector, aaa.network. servidor, aaa.endpoint.server, aaa.server.pan.network, aaa.server.pan.endpoint, wlan.info ou rfprofile.informações.
Você pode aplicar um filtro nos atributos dns.server ou netflow.collector para exibir apenas a lista relevante de variáveis ​​de ligação durante o provisionamento de dispositivos. Para aplicar um filtro em um atributo, selecione um atributo na lista suspensa Filtrar por. Na lista suspensa Condição, selecione uma condição que corresponda ao Valor.
d. Para o tipo de fonte NetworkProfile, escolha SSID como o tipo de entidade. A entidade SSID preenchida é definida em Design> Network Profile. A ligação gera um nome SSID amigável, que é uma combinação de nome SSID, site e categoria SSID. Na lista suspensa Atributos, escolha wlanid ou wlanProfileNome. Este atributo é usado durante as configurações avançadas da CLI no momento do provisionamento do modelo.
e. Para o tipo de origem Inventário, escolha uma destas entidades: Dispositivo, Interface, Grupo AP, Grupo Flex, Wlan, Policy Profile, Flex Profile, WebMapa de parâmetros de autenticação, site Tag, Política Tagou RF Profile. Para o tipo de entidade Dispositivo e Interface, a lista suspensa Atributo mostra os atributos do dispositivo ou da interface. A variável resolve o nome do Grupo AP e do Grupo Flex que está configurado no dispositivo ao qual o modelo é aplicado.
Você pode aplicar filtro nos atributos Dispositivo, Interface ou Wlan para exibir apenas a lista relevante de variáveis ​​de ligação durante o provisionamento de dispositivos. Para aplicar um filtro em um atributo, selecione um atributo na lista suspensa Filtrar por. Na lista suspensa Condição, selecione uma condição que corresponda ao Valor.

Depois de vincular variáveis ​​a uma configuração comum, ao atribuir modelos a um profissional sem fiofile e provisionar o modelo, as configurações de rede definidas em Configurações de rede > Rede aparecerão na lista suspensa. Você deve definir esses atributos em Configurações de rede> Rede no momento de projetar sua rede.

Passo 5
Se o modelo contiver ligações de variáveis ​​vinculadas a atributos específicos e o código do modelo acessar esses atributos diretamente, você deverá executar um dos seguintes procedimentos:

  • Altere a ligação ao objeto em vez dos atributos.
  • Atualize o código do modelo para não acessar os atributos diretamente.

Por exemploamparquivo, se o código do modelo for o seguinte, onde $interfaces se liga a atributos específicos, você deve atualizar o código conforme mostrado no exemplo a seguiramparquivo ou modifique a ligação ao objeto em vez dos atributos.
Velhosampcódigo:

#foreach ($interface em $interfaces)
$interface.portName
descrição “algo”
#fim

Notíciasampcódigo:

#foreach ($interface em $interfaces)
interface$interface
descrição “algo”
#fim

Palavras-chave especiais

Todos os comandos executados através de templates estão sempre no modo configt. Portanto, não é necessário especificar explicitamente os comandos enable ou configt no modelo.
Os modelos do dia 0 não suportam palavras-chave especiais.

Habilitar comandos de modo
Especifique o comando #MODE_ENABLE se desejar executar qualquer comando fora do comando configt.

Use esta sintaxe para adicionar comandos do modo enable aos seus modelos CLI:
#MODE_ENABLE
< >
#MODE_END_ENABLE

Comandos interativos
Especifique #INTERACTIVE se desejar executar um comando onde uma entrada do usuário é necessária.
Um comando interativo contém a entrada que você deve inserir após a execução de um comando. Para inserir um comando interativo na área Conteúdo CLI, use a seguinte sintaxe:

Comando CLI pergunta interativa 1 resposta de comando 1 pergunta interativa 2 resposta de comando 2
Onde e tags avalie o texto fornecido em relação ao que é visto no dispositivo.
A pergunta interativa utiliza expressões regulares para validar se o texto recebido do dispositivo é semelhante ao texto inserido. Se as expressões regulares inseridas no tags são encontrados, então a pergunta interativa passa e uma parte do texto de saída aparece. Isso significa que você precisa inserir uma parte da pergunta e não a pergunta inteira. Inserindo Sim ou Não entre os e tags é suficiente, mas você deve certificar-se de que o texto Sim ou Não apareça na saída da pergunta do dispositivo. A melhor maneira de fazer isso é executando o comando no dispositivo e observando a saída. Além disso, você precisa garantir que quaisquer metacaracteres de expressão regular ou novas linhas inseridos sejam usados ​​adequadamente ou completamente evitados. Os metacaracteres comuns de expressões regulares são . ( ) [ ] { } | *+? \$^ :&.

Por exemploample, o comando a seguir possui uma saída que inclui metacaracteres e novas linhas.

Switch(config)# sem ponto confiável cripto pki DNAC-CA
% A remoção de um ponto confiável registrado destruirá todos os certificados recebidos da autoridade de certificação relacionada
Você tem certeza de que quer fazer isso? [sim não]:

Para inserir isso em um modelo, você precisa selecionar uma parte que não possua metacaracteres ou novas linhas.
Aqui estão alguns exampmenos do que poderia ser usado.

#INTERATIVO
sem ponto confiável de criptografia pki DNAC-CA sim não sim
#ENDS_INTERACTIVE

#INTERATIVO
sem ponto confiável de criptografia pki DNAC-CA Removendo um inscrito sim
#ENDS_INTERACTIVE

#INTERATIVO
sem ponto confiável de criptografia pki DNAC-CA Você tem certeza de que quer fazer isso sim
#ENDS_INTERACTIVE

#INTERATIVO
chave criptográfica gera chaves gerais rsa sim não não
#ENDS_INTERACTIVE

Onde e tags diferenciam maiúsculas de minúsculas e devem ser inseridos em letras maiúsculas.

Software CISCO DNA Center - ícone 4 Observação
Em resposta à pergunta interativa, após fornecer uma resposta, se o caractere de nova linha não for obrigatório, você deverá inserir o tag. Inclua um espaço antes do tag. Quando você entra no tag, o tag aparece automaticamente. Você pode excluir o tag porque não é necessário.

Por exemploampem:
#INTERATIVO
configurar temporizadores avançados ap-fast-heartbeat local enable 20 Aplicar (s/n)? sim
#ENDS_INTERACTIVE

Combinando comandos do modo de ativação interativo
Use esta sintaxe para combinar comandos interativos do Modo Habilitar:

#MODE_ENABLE
#INTERATIVO
comandos pergunta interativa resposta
#ENDS_INTERACTIVE
#MODE_END_ENABLE

#MODE_ENABLE
#INTERATIVO
mkdir Criar diretório xyz
#ENDS_INTERACTIVE
#MODE_END_ENABLE

Comandos multilinha
Se você quiser que várias linhas no modelo CLI sejam quebradas, use o MLTCMD tags. Caso contrário, o comando será enviado linha por linha ao dispositivo. Para inserir comandos multilinhas na área Conteúdo CLI, use a seguinte sintaxe:

primeira linha do comando multilinha
segunda linha do comando multilinha


última linha do comando multilinha

  • Onde e diferenciam maiúsculas de minúsculas e devem estar em maiúsculas.
  • Os comandos multilinha devem ser inseridos entre os e tags.
  • O tags não pode começar com um espaço.
  • O e tags não pode ser usado em uma única linha.

Associar modelos ao Network Profiles

Antes de começar
Antes de provisionar um modelo, certifique-se de que ele esteja associado a um profissional de redefile e o profissionalfile é atribuído a um site.
Durante o provisionamento, quando os dispositivos são atribuídos a sites específicos, os modelos associados ao site por meio do programa de redefile aparecem na configuração avançada.

Passo 1

Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Design> Network Profilese clique em Adicionar Profile.
Os seguintes tipos de profissionaisfiles estão disponíveis:

  • Garantia: Clique aqui para criar um profissional de garantiafile.
  • Firewall: Clique aqui para criar um firewall profissionalfile.
  • Roteamento: Clique aqui para criar um profissional de roteamentofile.
  • Switching: Clique aqui para criar um profissional de switchingfile.
    • Clique nos modelos de integração ou nos modelos Day-N, conforme necessário.
    • No Profissionalfile Campo Nome, insira o profissionalfile nome.
    • Clique em +Adicionar modelo e escolha o tipo de dispositivo, tage modelo do tipo de dispositivo, Tag Listas suspensas Nome e Modelo.
    Se você não encontrar o modelo necessário, crie um novo modelo no Template Hub. Consulte Criar um modelo regular, na página 3.
    • Clique em Salvar.
  • Telemetry Appliance: Clique aqui para criar um Cisco DNA Traffic Telemetry Appliance profile.
  • Sem fio: Clique aqui para criar um profissional sem fiofile. Antes de atribuir um profissional de rede sem fiofile a um modelo, certifique-se de ter criado SSIDs sem fio.
    • No Profissionalfile Campo Nome, insira o profissionalfile nome.
    • Clique em + Adicionar SSID. Os SSIDs criados em Configurações de rede >Sem fio são preenchidos.
    • Em Anexar modelo(s), na lista suspensa Modelo, escolha o modelo que deseja provisionar.
    • Clique em Salvar.

Observação
Você pode view o profissional de Switching e Wirelessfileestá nas cartas e na mesa view.

Passo 2 O profissional da redefileA janela lista o seguinte:

  • Prófile Nome
  • Tipo
  • Versão
  • Criado por
  • Sites: clique em Atribuir site para adicionar sites ao profissional selecionadofile.

Passo 3
Para provisionamento Day-N, escolha Provisionamento > Dispositivos de rede > Inventário e faça o seguinte:
a) Marque a caixa de seleção ao lado do nome do dispositivo que você deseja provisionar.
b) Na lista suspensa Ações, escolha Provisionar.
c) Na janela Atribuir Site, atribua um site ao qual o profissionalfiles estão anexados.
d) No campo Escolha um Site, insira o nome do site ao qual deseja associar o controlador ou escolha na lista suspensa Escolha um Site.
e) Clique em Avançar.
f) A janela Configuração é exibida. No campo Locais de AP gerenciados, insira os locais de AP gerenciados pelo controlador. Você pode alterar, remover ou reatribuir o site. Isso é aplicável apenas para profissionais sem fiofiles.
g) Clique em Avançar.
h) A janela Configuração avançada é exibida. Os modelos associados ao site por meio do network profile aparecem na configuração avançada.

  • Marque a caixa de seleção Provisionar esses modelos mesmo que eles tenham sido implantados antes se você substituiu quaisquer configurações da intenção no modelo e deseja que suas alterações sejam substituídas. (Esta opção está desativada por padrão.)
  • A opção Copiar configuração em execução para configuração de inicialização está habilitada por padrão, o que significa que após implantar a configuração do modelo, write mem será aplicado. Se não quiser aplicar a configuração de execução à configuração de inicialização, você deverá desmarcar esta caixa de seleção.
  • Use o recurso Localizar para pesquisar rapidamente o dispositivo inserindo o nome do dispositivo ou expanda a pasta de modelos e selecione o modelo no painel esquerdo. No painel direito, selecione valores para os atributos que estão vinculados à origem.
  • Para exportar as variáveis ​​do modelo para um CSV file ao implantar o modelo, clique em Exportar no painel direito.
    Você pode usar o CSV file para fazer as alterações necessárias na configuração da variável e importá-la posteriormente para o Cisco DNA Center clicando em Importar no painel direito.

i) Clique em Avançar para implantar o modelo.
j) Escolha se deseja implantar o modelo agora ou agendá-lo para mais tarde.
A coluna Status na janela Inventário de dispositivos mostra SUCESSO após a implantação ser bem-sucedida.

Passo 4 Clique em Exportar CSV de implantação para exportar variáveis ​​de modelo de todos os modelos em um único file.
Passo 5 Clique em Importar CSV de implantação para importar variáveis ​​de modelo de todos os modelos em um único file.
Passo 6 Para provisionamento do Dia 0, escolha Provisionamento > Plug and Play e faça o seguinte:
a) Escolha um dispositivo na lista suspensa Ações e escolha Reivindicar.
b) Clique em Avançar e na janela Atribuição de site, escolha um site na lista suspensa Site.
c) Clique em Avançar e na janela Configuração escolha a imagem e o modelo Day-0.
d) Clique em Avançar e na janela Configuração Avançada, insira o local.
e) Clique em Próximo para view os detalhes do dispositivo, detalhes da imagem, pré-configuração do dia 0viewe modelo CLI préview.

Detectar conflitos em um modelo CLI

O Cisco DNA Center permite detectar conflitos em um modelo CLI. Você pode view possíveis conflitos de design e conflitos de tempo de execução para comutação, SD-Access ou malha.

Detecção de possíveis conflitos de design entre o modelo CLI e a intenção de provisionamento de serviço

Os possíveis conflitos de design identificam os comandos de intenção no modelo CLI e sinalizam-nos, se o mesmo comando for enviado por switching, SD-Access ou fabric. Os comandos de intenção não são recomendados para uso, porque são reservados para serem enviados ao dispositivo pelo Cisco DNA Center.

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Ferramentas> Hub de modelo.
A janela Template Hub é exibida.
Passo 2 No painel esquerdo, clique no Nome do projeto na lista suspensa para view os modelos CLI do projeto preferido.
Para view apenas os modelos com conflitos, no painel esquerdo, em Potenciais Conflitos de Design, marque a caixa
Observação
Caixa de seleção de conflitos.
Passo 3 Clique no nome do modelo.
Como alternativa, você pode clicar no ícone de aviso na coluna Potenciais conflitos de design. O número total de conflitos é exibido.
O modelo CLI é exibido.
Passo 4 No modelo, os comandos CLI que apresentam conflitos são sinalizados com um ícone de aviso. Passe o mouse sobre o ícone de aviso para view os detalhes do conflito.
Para novos modelos, os conflitos são detectados depois de salvar o modelo.
Passo 5 (Opcional) Para mostrar ou ocultar os conflitos, clique no botão Mostrar conflitos de design.
Passo 6 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Provisão > Estoque para view o número de modelos CLI com conflitos. Na janela Inventário é exibida uma mensagem com um ícone de aviso, que mostra o número de conflitos no modelo CLI recém-configurado. Clique no link Atualizar modelos CLI para view os conflitos.

Detectar conflito de tempo de execução do modelo CLI

O Cisco DNA Center permite detectar conflitos em tempo de execução para switching, SD-Access ou malha.

Antes de começar
Você deve configurar o modelo CLI por meio do Cisco DNA Center para detectar conflitos em tempo de execução.

Passo 1 Clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Provisão > Inventário.
A janela Inventário é exibida.
Passo 2 View o status de provisionamento do modelo de dispositivos na coluna Status de provisionamento do modelo, que mostra o número de modelos provisionados para o dispositivo. Os modelos provisionados com sucesso são exibidos com um ícone de visto.
Os modelos que apresentam conflitos são exibidos com um ícone de aviso.
Passo 3 Clique no link na coluna Status de fornecimento do modelo para abrir o painel deslizante Status do modelo.

Você pode view as seguintes informações na tabela:

  • Nome do modelo
  • Nome do Projeto
  • Status de provisionamento: exibe Modelo provisionado se o modelo foi provisionado com sucesso ou Modelo fora de sincronia se houver algum conflito no modelo.
  • Status do conflito: exibe o número de conflitos no modelo CLI.
  • Ações: Clique View Configuração para view o modelo CLI. Os comandos que apresentam conflitos são sinalizados com um ícone de aviso.

Passo 4 (Opcional) View o número de conflitos em um modelo CLI na coluna Status de Conflitos de Modelo na janela Inventário.
Passo 5 Identifique os conflitos em tempo de execução gerando um pré-configuraçãoview:
a) Marque a caixa de seleção ao lado do nome do dispositivo.
b) Na lista suspensa Ações, escolha Provisionar dispositivo.
c) Na janela Atribuir site, clique em Avançar. Na janela Configuração avançada, faça as alterações necessárias e clique em Avançar. Na janela Resumo, clique em Implementar.
d) No painel deslizante Provisionar dispositivo, clique no botão Gerar pré-configuraçãoview botão de opção e clique em Aplicar.
e) Clique no link Itens de Trabalho para view a configuração gerada préview. Como alternativa, clique no ícone do menu (Software CISCO DNA Center - ícone 1) e escolha Atividades > Itens de Trabalho para view a configuração gerada préview.
f) Se a atividade ainda estiver carregando, clique em Atualizar.
g) Clique no préview link para abrir o pré-configuraçãoview painel deslizante. Você pode view os comandos CLI com conflitos de tempo de execução sinalizados com ícones de aviso.

Logotipo da CISCO

Documentos / Recursos

CISCO cria modelos para automatizar software de dispositivos [pdf] Guia do Usuário
Criar modelos para automatizar software de dispositivos, Modelos para automatizar software de dispositivos, Automatizar software de dispositivos, Software de dispositivos, Software
CISCO cria modelos para automatizar dispositivos [pdf] Guia do Usuário
Crie modelos para automatizar o dispositivo, modelos para automatizar o dispositivo, automatizar o dispositivo, dispositivo

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *