Laboratórios de modelos do Cisco Catalyst Middle – Relaxation-APIs – Parte 9


Visão geral

Neste episódio do nosso em andamento Série de automação do Catalyst Middlenosso foco passa para Relaxation-APIs e para o uso do postman para automatizar a rede. Mudaremos nosso foco da modelagem para a automação por meio do Postman, uma ótima ferramenta para examinar APIs RESTful em uma única interface de usuário. Este é um laboratório autônomo individualizado, onde desenvolveremos o conhecimento básico adquirido nos laboratórios anteriores. Neste laboratório, nos concentraremos na configuração do Catalyst Middle e em como o Catalyst Middle pode ser automatizado para executar diversas funções que já abordamos. O laboratório tem como objetivo ajudar a impulsionar a adoção da Relaxation-API e inclui vários casos de uso para resolver necessidades comuns de orquestração ao usar o Catalyst Middle.

Nesta série, cobrimos o seguinte;

  1. Preparação PnP – explica as etapas gerais de configuração do Plug and Play
  2. Modelos de integração – explica detalhadamente como implantar modelos do Dia 0
  3. Modelos do Dia N – mergulha nas construções de modelos do Dia N com modelos regulares e compostos e casos de uso
  4. Políticas de aplicativos – explora políticas de aplicativos e SD-AVC no Catalyst Middle e seu uso
  5. Telemetria – explica como implantar a telemetria para garantia
  6. Automação Avançada – explora técnicas de automação avançada
  7. Automação Dinâmica – um laboratório de implantação para automação dinâmica

Coleções Relaxation-API do Catalyst Middle

Além disso, fornecemos um Postman Public Workspace onde todas as coleções Relaxation-API estão incluídas para que os engenheiros possam acessar e configurar rapidamente seus ambientes. “Às vezes, ver para crer.” Esperamos que essas novas ferramentas ajudem a explicar como usar melhor as Relaxation-APIs e aumentar as informações de desenvolvedor.cisco.com.

Neste laboratório, adicionaremos continuamente mais casos de uso para atender a necessidades específicas de orquestração, mas sempre no Postman, onde eles poderão ser analisados ​​e visualizados em operação para inclusão em qualquer sistema de automação ou orquestração que os exija. Nos próximos módulos, também nos aprofundaremos nas Relaxation-API publicadas e não publicadas e em como descobrir e trabalhar com elas para atender às suas necessidades de orquestração.

Nos módulos deste laboratório, abordamos o seguinte: utilização de coleções para orquestração com a ajuda de um arquivo de valores separados por vírgula (CSV);

  1. Orientação do Carteiro – orienta você sobre o Postman e ajuda a preparar as ferramentas
  2. Construindo Hierarquia – a orquestração da construção de hierarquia
  3. Atribuir configurações e credenciais – atribuição de configurações e credenciais
  4. Descoberta de dispositivos – orquestrar a descoberta de dispositivos
  5. Implantação de modelo – automatizando a implantação de modelos
  6. Arquivo de configuração – automatizando o arquivamento de configuração
  7. Recuperando inventário de rede – coleta de um inventário de rede
  8. Executando comandos de exibição – coletando resultados do comando present

Ao contrário da maioria dos laboratórios anteriores da série, este laboratório é independente e não depende de nenhum laboratório anterior. Embora você possa adicionar conceitos dos Laboratórios 5 e 6 a este laboratório, ele foi projetado para não ter pré-configuração. Ele utiliza várias técnicas de automação para mostrar a arte completa do possível em redes definidas por software program.

O que aprenderei no Laboratório de Orquestração Relaxation-API?

Este é um laboratório do tipo capacitação, que permite que engenheiros e arquitetos vão além do que entendem atualmente, experimentando novos conceitos e ampliando os limites da automação e da orquestração. Abordaremos vários tópicos sobre a lógica Relaxation-API para resolver vários casos de uso durante este laboratório. Cobrimos alguns conceitos anteriores com foco profundo na ampliação de suas capacidades através da arte de fazer e examinar.

O conceito deste laboratório é que você construa o ambiente desde o início, desde o design até a descoberta e a implantação do modelo. O uso do DCLOUD ou do DevNet Sandbox permite um native seguro para você experimentar, modificar e se acostumar com os diversos conceitos e abordagens.

Abordagem

O laboratório foi construído para intervenção mínima usando coisas como Relaxation-API correr através Carteiro dentro de um executor de coleta para configurar rapidamente o Catalyst Middle. Isso nos permite implantar configurações, credenciais, descobrir dispositivos, construir websites, edifícios, andares e atribuir os dispositivos a esses websites. Estes são exemplos poderosos do que podemos fazer e demonstram a rapidez com que podemos colocar o Catalyst Middle em funcionamento utilizando Relaxation-API usando apenas uma ferramenta.

Mas espere, tem mais…

Fornecemos um arquivo de valores separados por vírgula (CSV) para uso com as coleções do Postman para facilitar a construção do design e a implantação de modelos quando necessário.

Laboratórios de modelos do Cisco Catalyst Middle – Relaxation-APIs – Parte 9
Figura 1. Arquivo CSV

Você pode adicionar facilmente o espaço de trabalho público ao Postman através do hyperlink a seguir. Isso permitirá que você comece a usar rapidamente o conjunto Relaxation-API criado para este laboratório. Clique no hyperlink a seguir e faça login em sua conta Postman, e o espaço de trabalho, incluindo as coleções e o ambiente, serão adicionados automaticamente. (veja imagem abaixo)

Coleção de API de casos de uso do Public Catalyst Middle

Espaço de trabalho público do carteiro
Figura 2. Espaço de trabalho público do carteiro

Mantemos o Postman Public Workspace atualizado com o laboratório para que o laboratório ajude a documentar a coleção e as coleções ajudem a impulsionar o laboratório. Dentro do Workspace existem atualmente diversas coleções e um ambiente.

Casos de uso

Abordaremos vários tópicos em vários casos de uso com base em módulos de laboratório para mostrar a capacidade e flexibilidade das Relaxation-APIs com Catalyst Middle.

Os vários tópicos/casos de uso que abordaremos e implantaremos no laboratório consistem no seguinte:

  1. Usando Relaxation-API para configurar o Catalyst Middle Projeto e Configurações usando um arquivo CSV
  2. Automação de atribuição Credenciais em toda a rede
  3. Orquestrando Descoberta para dispositivos de rede integrados
  4. Automatizando o Pprovisionamento de Modelos regulares e compostos para dispositivos
  5. Recuperando Inventário de dispositivos Informação
  6. Orquestração de Arquivos de configuração
  7. Recuperando Mostrar comando resultados dos Catalyst Facilities Corredor de Comando

Com isso, o laboratório utiliza esses tópicos…

Obteremos uma compreensão prática das etapas associadas à utilização da Relaxation-API ao configurar um Catalyst Middle e um ambiente para oferecer suporte a modelos complexos, avançados e regulares para fornecer configuração de dispositivos durante esses laboratórios. Os laboratórios têm como objetivo ajudar os engenheiros a começarem rapidamente a usar a automação do Catalyst Middle e ajudá-los a trabalhar em direção a uma estratégia de modelo world. Além disso, esses laboratórios darão aos clientes um native permanente para experimentar os modelos regulares e compostos e incluir configurações para vários casos de uso. Finalmente, este ambiente permitirá aos engenheiros reduzir o tempo e o esforço necessários para instanciar a rede.

Começando…

Dentro do DCLOUD, vários laboratórios do tipo sandbox estão disponíveis. Esses ambientes independentes existem para permitir que você os use como quiser dentro do horário programado. Além disso, isso nos permite começar a praticar vários conceitos sem medo de impactar os ambientes de produção.

Como resultado, esperamos desmistificar algumas das complexidades da configuração da automação e ajudar a orientar os clientes através das advertências. Portanto, para ajudar os clientes na transição para a automação, reunimos um conjunto de pequenos laboratórios úteis em um repositório GitHub. Dessa forma, esses laboratórios autoguiados fornecem uma visão geral dos fundamentos da construção de modelos de velocidade e oferecem exemplos que você pode baixar e expandir. Além disso, o modelos de amostra e arquivos JSON fornecidos são de fácil importação para o editor de modelos do Catalyst Facilities para adoção mais rápida. Por último, alguns scripts são trechos de código prontos que permitem construir o ambiente para teste.

Neste laboratório prático, Orquestração REST-APInos aprofundamos passo a passo nos métodos de automação avançados e nas maneiras de utilizá-los para resolver vários casos de uso. Em segundo lugar, fornecemos respostas e explicações para muitas das questões que surgem durante os workshops de automação. Esperamos que você considere as informações úteis e informativas.

Onde posso testar e experimentar esses laboratórios?

Ambiente de laboratório DCLOUD

Para ajudar os clientes a obter sucesso com a automação do Cisco Catalyst Middle, você pode utilizar os laboratórios acima, pois eles foram projetados para funcionar nos Cisco Enterprise Networks {Hardware} Sandbox Labs do DCLOUD em:

  1. Sandbox de {hardware} de redes corporativas da Cisco West DC
  2. Sandbox de {hardware} Cisco Enterprise Networks East DC

Os laboratórios DCLOUD permitem que você execute esses laboratórios e forneça um ambiente para testar os vários exemplos de código. Você pode desenvolver e exportar seu código para uso em ambientes de produção. Além disso, isso oferece um ambiente onde você pode usar métodos e etapas POC/POV com segurança, sem prejudicar seus ambientes de produção. O ambiente DCLOUD também elimina a necessidade de equipamentos de remessa, prazos de entrega e problemas de licenciamento necessários para avançar rapidamente. Siga as práticas recomendadas para o ambiente DCLOUD ao usá-lo.

Conectividade de laboratório

O ambiente permite um cliente de navegador baseado na Net para conectividade sem VPN. Além disso, há conectividade de cliente VPN AnyConnect para quem preferir. Escolha o Cisco Enterprise Community Sandbox. Além disso, você pode escolher entre nossos laboratórios RTP Services selecionando US West. Para acessar este ou outros conteúdos, demonstrações e laboratórios no DCLOUD, trabalhe diretamente com sua Cisco ou equipe de contas de parceiros. As equipes da sua conta agendarão a sessão e a compartilharão para você usar. Uma vez reservado, siga o guia no GitHub para concluir as tarefas seguindo as práticas recomendadas do ambiente DCLOUD.

Contente

O Orquestração REST-API o conteúdo do laboratório está localizado dentro do existente MODELOS DNAC repositório para fornecer um balcão único para todas as ferramentas, scripts, modelos e exemplos de código necessários. Nele há 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 Modelos do Catalyst Middle no início de maio de 2021.

Informações adicionais

Centro Catalisador Laboratórios de modelos

O anteriormente nomeado Modelo DNAC LABS dentro do MODELOS DNAC O repositório GitHub tem como objetivo guiá-lo pelas etapas típicas necessárias para ativar as diversas tarefas de automação fornecidas pelo Catalyst Middle. Este laboratório dará exemplos de modelos usados ​​no Catalyst Middle que podemos modificar para uso e teste em equipamentos dentro do ambiente LAB. Informações adicionais no laboratório fornecem uma explicação completa dos métodos de automação com modelos. Por fim, o laboratório permite que os clientes usem fluxos de trabalho do Catalyst Middle para praticar a implantação de integração, modelos DayN e automação de políticas de aplicativos em plataformas com e sem fio.

O objetivo deste laboratório é ser um guia prático para ajudar os engenheiros a começarem rapidamente a usar a automação do Catalyst Middle e ajudá-los a trabalhar em direção a uma estratégia de implantação. Além disso, este laboratório oferecerá aos clientes um native permanente para testar as configurações para vários casos de uso. Finalmente, este ambiente permitirá aos engenheiros reduzir o tempo e o esforço necessários para instanciar a rede.

Como resultado, você ganhará experiência na configuração de integração e modelos Plug and Play e na utilização de todos os recursos. Além disso, você usará métodos avançados de modelagem e ferramentas de solução de problemas. Isso pode ajudar durante a localização de falhas para determinar o que está falhando em uma implantação.

Novo Conteúdo do laboratório do Catalyst Middle

Use este menu para navegar pelas várias seções deste repositório GitHub. Dentro das várias pastas há exemplos e arquivos leia-me de explicação para referência. Existem agora dois conjuntos de laboratórios, e estes estão sendo continuamente expandidos.

Essa abordagem de laboratório mais nova e modular foi projetada para lidar e incluir conceitos de laboratórios legados em um formato mais modular.

  1. Laboratório 1 Automação com fio – Abrange casos de uso de campo verde e marrom (permitir 4,0 horas)
  2. Laboratório 2 Automação sem fio – Abrange a automação sem fio tradicional (permitir 4,0 horas)
  3. Laboratório 4 Orquestração Relaxation-API – Cobre a automação do Cisco Catalyst Middle by way of Postman com Relaxation-API (permitir 2,0 horas)
  4. Laboratório 7 Orquestração CICD – Capas Pitão com JENKINS orquestração by way of REST-API (permitir 4,0 horas)

Compartilharemos laboratórios e conteúdos adicionais em um esforço contínuo para atender a todas as suas necessidades de automação com o Catalyst Middle.

Concluindo, se você achou este conjunto de laboratórios e repositório útil,

por favor preencha comentários e opinião sobre como poderia ser melhorado.


Adoraríamos ouvir o que você pensa. Faça uma pergunta ou deixe um comentário abaixo.
E fique conectado com a Cisco nas redes sociais!

Confira nosso Canal de vídeo de rede Cisco

Inscreva-se no weblog de redes

Compartilhar:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *