Cisco Community Live event...Gestión y automatización con software de las diferentes tecnologías...

Preview:

Citation preview

Sari Fernandez, Professional Services Consulting Engineer

Alfonso Sandoval, Technical services Consulting Engineer

Marzo 30, 2021

DevNet en acción: Tips, temas claves y mejores prácticas

Cisco Community Live event

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Novedades &Eventos próximos

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3

Ask Me Anything– Sesión del evento

Hasta el Viernes 9 Abril, 2021

https://bit.ly/31zQ72a

ConSari & Alfonso

Sari FernandezTechnical Services

Consulting Engineer

Alfonso SandovalProfessional ServicesConsulting Engineer

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4

Califique el contenido de la Comunidad de Cisco en Español

¡Califique “Discusiones, Documentos y Videos!

Ayúdenos a identificar el contenido de calidad y a reconocer el esfuerzo de los integrantes de la Comunidad

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5

Reconocimientos en la Comunidad

Diseñado para reconocer y agradecer a quienes colaboran en la comunidad:

publicando contenido o participando en discusiones

Participante Destacado

Reconocimiento mensual

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6

Gracias por su asistencia el día de hoy

¡Resuelva su dudas y comparta opiniones!

La presentación incluirá algunas preguntas a la audiencia.Le invitamos cordialmente a participar activamente en las preguntas que le haremos durante la sesión

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7

Expertos de la Comunidad de Cisco

Sari FernandezTechnical Consulting Engineer

Alfonso SandovalProfessional Consulting Engineer

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8

Question Manager

Alejandra SalgadoProfessional Consuting Engineer

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9

http://bit.ly/slides-mar30

¡Gracias por estar con nosotros hoy día!

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10

Use el panel de preguntas y (P&R / Q&A) para preguntar a los expertos.

Sus preguntas serán respondidas eventualmente

¡Haga sus preguntas al Panel de Expertos!

Alfonso Sandoval Rosas, Sari Fernández Barbosa

CX Mexico City

DevNet en acciónTips, temas claves y mejores prácticas

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Sari Fernandez BarbosaTechnical Services Consulting

Engineer (Optical Networking)

Alfonso Sandoval RosasProfessional Services Consulting

Engineer (Collaboration)

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Agenda

1Límites de la gestión clásica de redes

2DevNet: Network as Code

3Cómo comenzar con DevNet

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Límites de la gestión clásica de redes

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Convergencia hacia otrasentidades (Edge, Cloud)

Desafíos actuales

Configuracionesmasivas y

replicables

Respuesta automáticaante la caídade servicios

Monitoreointeligente

Automatización(evitar erroreshumanos)

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Desafíos actuales

de los cambios de red son hechos

manualmente

95% De las violaciones de políticas se deben a

errores humanos

70%

del OpEx es invertido en troubleshooting y visibilidad de red75%

X

*Estudio realizado por Gartner Inc. 2021 en USA

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

DevNet:Network as Code

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Code is the new CLI

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Polling Question 1

• ¿Cómo interactúas con los dispositivos de red en tu industria? (Puedesseleccionar más de una)

A. Vía CLI (SSH/Telnet)

B. Python

C. Bash scripting

D. Bash scripting

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Pilares de DevNet

Know-how de interacción con

APIs de cualquier tipo

Uso de APIs

Gestión y automatizacióncon software de

las diferentestecnologías de

Cisco

Plataformas de

Cisco

Routing & Switching 101

Fundamentos

de Redes

Tecnologíaspara testing, despliegue y

mantenimientode sistemas

Despliegue

de sistemas

Desarrollo de código fuenteescalable y de

calidad

Software

Development

Creación y mantenimiento de flujos CI/CD para

la gestión automática de

redes

NetDevOps

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Formatos de datos (XML, JSON, YAML)

Creación de proyectos de software de calidad

Metodologías de desarrollo

Patrones de diseño

Git

Python

Software Development

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Estilos de API (REST, RPC sync/async)

Know-how de REST API

Códigos HTTP

Consumo de APIs con Python y Postman

Lectura de documentación

Uso de APIs

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

request.post(“new service” …)

HTTP 403 Forbidden

403 Forbidden significa que el destino entendió mi petición, y mis credenciales están bien, pero no tengo privilegios para hacer la operación

¿?

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Open-source model-driven: YANG víaRESTCONF y NETCONF

Network management: Meraki, DNA, ACI, NSO

Collaboration: AXL, Webex APIs & bots

Security: Firepower, Umbrella ISE APIs

Plataformas de Cisco

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

• Necesidadde crear softphones Jabber para una enorme cantidadde usuarios

• La información es dinámica y proviene de una base de datos, LDAP, etc

• BAT no es útil en este caso

• Uso de Python para provisionamiento vía AXL

Caso de uso: provisionamiento masivo y automatizado de softphones

PSTN

WANCallManager

(CUCM)

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Modelos de deployment (Private/public/hybrid cloud, edge)

Unit tests con Python

Virtual machines

Containers (Docker)

Bash (Linux scripting)

Despliegue de sistemas

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

FROM node:14

# Crear el directorio de nuestra appWORKDIR /usr/src/app

# Instalar dependenciasCOPY package*.json ./RUN npm install

# Exponer el Puerto 8080COPY . .EXPOSE 8080

#Ejecutar nuestra aplicaciónCMD [ "node", "server.js" ]

dockerfile

docker build -t my_node_app/node-web-appdocker run -p 8080:80 -d my_node_app/node-web-app

build

Ejemplo: Crear y levantar un contenedor de Nodejs para ejecutar nuestra app … Sin instalar Nodejs en nuestro host

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

CI/CD pipelines (diseño, tools). Ex. Jenkins

Automatización con Ansible, Puppet, Chef, Cisco NSO

NetDevOps

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Navegar a DEVNET SANDOBOX LABSBuscar algun lab con los equipos que quieras

Esperar tu correo validando que tu lab esta listoToma aprox 10 min

Usar el labOpciones

1. Usar la GUI WEB

2. Hacer una conexión directa a los dispositivos

Ingresar a la VPNIngresamos a la VPN con los datos en tu correo

Reservar el labHasta 4 horas

Devnet Sandboxes y como usarlo (5 pasos)

Paso 1 Paso 2 Paso 3 Paso 4 Paso 5Paso 1 Paso 2 Paso 3 Paso 4 Paso 5

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Polling Question 2

• ¿Cuál de las tecnologías que acabas de ver te serviría más entu rol laboral? (Puedesseleccionar más de una)

A. Visual Studio Code

B. Virtualenv

C. API de Webex Teams

D. SDKs y APIs de Plataformasde Cisco

E. Contenedores (Docker)

F. Ansible

G. DevNet Sandboxes

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Cómo comenzarcon DevNet

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidentialdeveloper.cisco.com

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Polling Question 3

• ¿Le gustaría que crearamos una Comunidad de DevNet enespañol?

A. Sí

B. No

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 36© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Resuelva sus dudas

Utilice el panel de Q&A o P&R para realizar sus preguntas

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 37

Ask Me Anything– Sesión del evento

Hasta el Viernes 9 Abril, 2021

https://bit.ly/31zQ72a

ConSari & Alfonso

Sari FernandezTechnical Consulting Engineer

Alfonso SandovalTechnical Consulting Engineer

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 38

La Comunidad de soporte tiene otros Idiomas

Comunidade da Cisco Portugués

Сообщество CiscoRuso

Cisco Community Inglés

シスココミュニティJaponés

思科服务支持社区Chino

Si habla Portugués, Japonés, Ruso, Chino o Inglés lo invitamos a participar en otro idioma.

Nueva Communauté Cisco

Francés

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 39

Twitter

• @CiscoTSLatam

• @cisco_spain

• @cisco_support

• @Cisco_LA

Facebook

• Cisco TS- Latam

• Cisco España

• Cisco Latinoamérica

• CiscoCommunity

Lo invitamos a nuestros próximos eventos en Redes Sociales

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 40

Lo invitamos a nuestros próximos eventos en Redes Sociales

• Cisco Community

LinkedIn

• Cisco Technical Support

App

• CiscoLatam

• ciscocommunity

YouTube

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 41© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

¡Nos interesa su opinión!

Por favor complete la encuesta, aparecerá en la pantalla de su buscador

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 42

¡Gracias por acompañarnos !

Recommended