Panorâmica
Neste, o último episódio da nossa série Catalyst Center Automation em curso, nosso objetivo baseia-se em métodos avançados de automação que nos permitem resolver vários casos de uso dentro de uma rede Catalyst Center. Durante este laboratório, discutiremos como modificar vários modelos de velocidade para lidar com casos de uso específicos, de forma que o provisionamento do Catalyst Center possa habilitar tais casos de uso através da automação. Isso permite a você, administrador de rede, resolver mais tipos de problemas de configuração do Catalyst Center e gerenciar a dinâmica de uma rede corporativa.
Dentro desta série, abordaremos o seguinte;
- Preparação PnP: explica os passos gerais de configuração Plug and Play
- Modelos de onboarding: explica em detalhes como implantar os modelos Day 0
- Modelos Day N: aprofunda os construtos dos modelos Day N com modelos e casos de uso regulares e compostos
- Política aplicativa: explora as políticas aplicativas e SD-AVC no Catalyst Center e seu uso
- Telemetria: explica como implantar telemetria para garantir a segurança
- Automação avançada: explora técnicas de automação avançada
- Automação Dinâmica: um laboratório de implantação para automação dinâmica
O que eu vou aprender no Laboratório de Automação Avançada?
Este é um módulo de habilitação dentro do Laboratório de Automação com Fio e permite aos clientes ir além do que compreendem atualmente, experimentando novos conceitos, realmente empurrando os limites da automação. Durante este laboratório, abordaremos vários tópicos relacionados à lógica dos modelos para resolver vários casos de uso. Iremos cobrir alguns conceitos anteriores com um foco detalhado na ampliação de suas capacidades.
O conceito deste laboratório é que você possa reconstruir os modelos regulares para consolidar sua compreensão dos modelos e para que possa substituí-los no composto com o qual testar. Serão fornecidos diferentes métodos para os vários casos de uso, explicando tanto os prós quanto os contras ao longo do caminho. Expanda suas habilidades com este laboratório e leve suas habilidades para o próximo nível. Você é inibido apenas pela sua própria imaginação.
Temas
Os vários temas que abordaremos no laboratório são os seguintes:
- Script EEM de autodestruição
- Trabalhando com Arrays e métodos Em Velocidade
- Usando Declarações condicionais para configuração
- Velocidade e Habilitar versus modo Interativo
- Atribuição de configuração de porta em um stack
- Autoconf versus Smartports
- Configuração IBNS 2.0
Casos de Uso
Iremos abordar os temas acima em uma série de casos de uso para mostrar a capacidade e flexibilidade do mecanismo de modelos dentro do Catalyst Center. Embora usemos a linguagem Velocity, o mesmo pode ser alcançado na linguagem Jinja2.
- Renomear interfaces
- Construir pilhas
- Atribuição de configuração de porta
- Configuração automática de porta
- Configuração de porta IBNS 2.0 não SDA
Dito isso, o laboratório aborda esses temas em profundidade;
Vamos obter uma compreensão prática das etapas associadas à configuração do Catalyst Center e de um ambiente para suportar modelos regulares complexos, avançados para fornecer a configuração do dispositivo durante esses laboratórios. O objetivo dos laboratórios é ajudar os engenheiros a começar rapidamente a usar a automação do Catalyst Center e ajudá-los a trabalhar em direção a uma estratégia global de modelos. Além disso, esses laboratórios oferecerão aos clientes um local permanente para testar modelos regulares e compostos e incluirão configurações para vários casos de uso. Por fim, esse ambiente permitirá aos engenheiros reduzir o tempo e o esforço necessários para criar uma instância da rede.
Itens adicionais abordados no laboratório;
Conf. autom
Nestes laboratórios, utilizaremos Conf. autom, que é uma solução que pode ser usada para gerenciar as configurações de portas para VLAN de dados ou voz, parâmetros de qualidade de serviço (QoS), controle de tempestade e segurança de porta baseada em MAC em dispositivos finais distribuídos no nível de acesso de uma rede. A classificação de dispositivos é habilitada quando a funcionalidade Conf. autom é ativada usando o comando autoconf enable
no modo de configuração global. A detecção do dispositivo age como um gatilho de eventos, que por sua vez aplica o modelo automático apropriado à interface. Quando a função Autoconf é ativada usando o comando autoconf enable
, a política de serviço padrão do Conf. autom é aplicada a todas as interfaces. Para mais informações sobre Conf. autom.
Script EEM autodestrutivo
Script EEM autodestrutivo são aqueles que se apagam ao término. Dentro do script EEM, há um código que remove o applet EEM da configuração, então a configuração é gravada na NVRAM antes do término. Os usos de um script desse tipo são muitos e este laboratório cobre um caso de uso específico, mas uma mente criativa pode inventar muitos outros usos para essa funcionalidade.
Configuração IBNS 2.0
Embora não cubra todos os aspectos do IBNS 2.0, abordaremos a configuração que podemos implementar para permitir a automação do onboarding de hosts em uma rede de campus sem SD-Access. Esses conceitos, embora não integrados em uma interface de usuário formal dentro do Catalyst Center para redes legadas, permitem que organizações que desejam automatizar sua infraestrutura possam automatizar.
O formato do código dentro de todas essas seções do laboratório está em uma simples janela de copiar e colar que permite importá-los no Catalyst Center simplesmente colando-os no editor.
Como posso começar?
Dentro do DCLOUD estão disponíveis vários laboratórios do tipo sandbox. Esses ambientes autônomos estão lá para você usar como preferir dentro do tempo previsto. Além disso, isso nos oferece um lugar para começar a colocar em prática vários conceitos sem medo de afetar os ambientes de produção.
Consequentemente, esperamos desmistificar algumas das complexidades relacionadas à configuração da automação e ajudar os clientes a superar as advertências. Portanto, para ajudar os clientes na transição para a automação, reunimos uma série de pequenos laboratórios úteis dentro de um repositório GitHub. Dessa forma, esses laboratórios autoguiados oferecem uma visão dos aspectos fundamentais da criação de modelos de velocidade e fornecem exemplos que você pode baixar e expandir. Além disso, os modelos de exemplo e os arquivos JSON fornecidos podem ser facilmente importados no editor de modelos do Catalyst Centers para uma adoção mais rápida. Por fim, alguns scripts são trechos de código prontos que permitem criar o ambiente a ser testado.
Dentro do laboratório de Automação com Fio, no módulo de Automação Avançada, exploramos passo a passo métodos avançados de automação e maneiras de usá-los para resolver vários casos de uso. Em segundo lugar, fornecemos respostas e explicações para muitas das perguntas que surgem durante os workshops de automação. Esperamos que você ache as informações úteis e informativas.
Onde posso testar e experimentar esses laboratórios?
Ambiente de laboratório DCLOUD
Para ajudar os clientes a terem sucesso com a automação do Cisco Catalyst Center, você pode usar os laboratórios acima, pois foram projetados para funcionar nos Laboratórios de Sandbox de Hardware de Redes Corporativas Cisco Enterprise Networks da DCLOUD em:
- Sandbox hardware Cisco Enterprise Networks West DC
- Sandbox hardware Cisco Enterprise Networks East DC
Os laboratórios DCLOUD permitem que você execute esses laboratórios e fornecem um ambiente para testar os vários exemplos de código. Você pode optar por desenvolver e exportar seu próprio código para uso em ambientes de produção. Além disso, isso oferece a você um ambiente onde pode usar métodos e etapas POC/POV com segurança, sem prejudicar os ambientes de produção. O ambiente DCLOUD também elimina a necessidade de equipamentos de envio, tempos de entrega e problemas de licenciamento necessários para se mover rapidamente. Por favor, siga as melhores práticas para o ambiente DCLOUD ao utilizá-lo.
Conectividade do laboratório
O ambiente permite o uso com um cliente de navegador baseado na Web para conectividade sem VPN, acesso e conectividade de cliente VPN AnyConnect para aqueles que preferem. Você pode escolher entre os laboratórios hospedados em nossas instalações de San Jose selecionando Estados Unidos ocidental. Escolha o Sandbox de Rede Corporativa Cisco. Para acessar este ou qualquer outro conteúdo, incluindo demonstrações, laboratórios e treinamentos na DCLOUD, trabalhe diretamente com a equipe de contas da Cisco ou a equipe de contas de parceiros da Cisco. As equipes de sua conta planejarão a sessão e a compartilharão para que você possa usá-la. Uma vez reservado, siga o guia dentro do GitHub para completar as tarefas aderindo às melhores práticas do ambiente DCLOUD.
Conteúdo
Os laboratórios de Automação com Fio, módulo de Automação Avançada o conteúdo está dentro do repositório DNAC-TEMPLATES existente para fornecer um balcão único para todas as ferramentas, scripts, modelos e exemplos de código necessários. Dentro dele estão sete laboratórios, que se baseiam em tutoriais para testar os métodos em um ambiente de laboratório. O repositório foi apresentado em uma postagem anterior nos blogs da Cisco sobre os modelos do Catalyst Center no início de maio de 2021.
Informações adicionais
Laboratórios de Modelos do Catalyst Center
O DNAC Template LABS anteriormente denominado dentro do arquivo MODELOS DNAC O repositório GitHub visa guiá-lo através dos passos típicos necessários para habilitar várias atividades de automação fornecidas pelo Catalyst Center. Este laboratório fornecerá exemplos de modelos usados no Catalyst Center que podemos modificar para nosso uso e testar nos equipamentos dentro do ambiente LAB. Mais informações dentro do laboratório fornecem uma explicação completa dos métodos de automação com os modelos. Por fim, o laboratório permite aos clientes usar os fluxos de trabalho do Catalyst Center para praticar a implantação de onboarding, modelos DayN e automação de políticas aplicativas em plataformas com fio e sem fio.
O objetivo deste laboratório é fornecer um guia prático para ajudar os engenheiros a começar rapidamente a usar a automação do Catalyst Center e ajudá-los a trabalhar em direção a uma estratégia de distribuição. Além disso, este laboratório oferecerá aos clientes um local permanente para testar as configurações para vários casos de uso. Por fim, este ambiente permitirá aos engenheiros reduzir o tempo e os esforços necessários para criar uma instância da rede.
Portanto, você ganhará experiência na configuração de onboarding e modelos Plug and Play e no uso de todas as funcionalidades. Além disso, você usará métodos avançados de criação de modelos e ferramentas para resolução de problemas. Estes podem ajudar durante a depuração para determinar o que não está funcionando em uma implantação.
Laboratórios do Catalyst Center
Use este menu para navegar pelas várias seções deste repositório GitHub. Dentro das múltiplas pastas, existem exemplos e arquivos Leia-me de explicação como referência. Agora existem duas séries de laboratórios e estas estão em constante expansão.
Novo Conteúdo do laboratório Catalyst Center
Use este menu para navegar pelas várias seções deste repositório GitHub. Dentro das múltiplas pastas, existem exemplos e arquivos Leia-me de explicação como referência. Agora existem duas séries de laboratórios e estas estão em constante expansão.
Este novo e mais modular enfoque de laboratório foi projetado para lidar e incluir conceitos dos laboratórios legados em um formato mais novo e modular.
- Laboratório 1 Automação com Fio: cobre os casos de uso no campo verde e marrom (permitir 4,0 horas)
- Laboratório 2 Automação sem Fio: cobre a automação sem fio tradicional (permitir 4,0 horas)
- Laboratório 4 Orquestração Rest-API: cobre a automação do Cisco Catalyst Center via Postman com Rest-API (permitir 2,0 horas)
- Laboratório 7 Orquestração CICD: cobre Python com orquestração JENKINS via REST-API (permitir 4,0 horas)
Compartilharemos laboratórios e conteúdos adicionais na tentativa contínua de atender a todas as suas necessidades de automação com o Catalyst Center.
Em conclusão, se você achou útil esta série de laboratórios e repositório,
por favor, forneça comentários e feedback sobre como poderia ser melhorado.
Gostaríamos de saber o que você pensa. Faça uma pergunta ou deixe um comentário abaixo.
E mantenha-se conectado com a Cisco nas redes sociais!
Confira nosso canal de vídeos Cisco Networking
Assine o blog de rede
Compartilhar: