annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 
cancel
3114
Visites
16
Compliment
11
Réponses

Demandez à l'expert - Python et IOS-XE : Automatisation grâce à Python et IOS-XE

Jimena Saez
Community Manager
Community Manager

banner_fr_lp_AMA_900x150_molino_aug_2019v2.png

Notre expert

Photo_Francesco_Molino_100x135px.png

Francesco Molino est actuellement Senior Network & Security Consultant chez SBK Telecom (Canada) et un expert dans les domaines de l'électronique, des réseaux et de la sécurité informatique. Il possède les certifications CCIE en R&S, SP et Security n°35050. Avec plus de 15 ans d’expérience dans les télécommunications, il est un fervent partisan de Cisco et des solutions open source. Expert du déploiement et du dépannage de l'architecture de réseau (LAN, WAN, Wi-Fi et sécurité), Francesco s'intéresse au développement d'outils d'automatisation utilisant Python, Bash et s'appuie également sur les API fournies par les différents fabricants. Francesco est un top contributeur actif de la communauté depuis 2009, et il a été nommé Desginated VIP en 2017, 2018 et 2019.

NOTE : Pour retrouver les documents et détails du webcast du 22 août 2019, suivez le lien https://community.cisco.com/t5/%C3%A9v%C3%A9nements-de-routage-et/webcast-python-et-ios-xe-automatisation-gr%C3%A2ce-%C3%A0-python-et-ios-xe/ba-p/3910545


Trouvez la bonne réponse! Toutes les questions en rapport au webcast de Python et IOS-XE seront répondues, ses composants, les éléments qu'ils intègrent, les meilleures pratiques et la solution aux problèmes récurrents.

Posez vos questions du 22 au 30 août 2019.

Poser une Question

** Les compliments encouragent la participation de tous nos membres et experts **
Complimentez leur réponses à vos questions pour les remercier !

11 RÉPONSES 11

Sandrine964
Spotlight
Spotlight

Bonsoir Francesco,

J'ai un doute, pourquoi utiliser IOS-XE guestshell et non pas une VM Linux standard ?

Merci!

Sandrine

Bonjour Sandrine,

 

Il faut tenir compte de l’environnement sur lequel vos scripts vont être exécutés et les use-cases.

Si je prends un exemple simple pour des sites distants, Il est plus simple et plus commun d’avoir des routeurs sur ces sites distants que des infrastructures VMware (ou autre) donc on voit l'avantage d'utiliser un container Guestshell dans ce cas présent.

 

Ce choix sera fait en fonction des use-cases.

 

Merci

 


Thanks
Francesco
PS: Please don't forget to rate and select as validated answer if this answered your question

Olipo
Level 1
Level 1

Bonjour Francesco,

Pourquoi utilisez-vous le logging et pas les fonctions de print ?

Merci, Olivier.

Bonjour
L'idée est d'exécuter des scripts en mode automatique sans avoir un utilisateur devant l'écran à chaque utilisation. Dans cet objectif là, et pour garder une trace des étapes avec des résultats, j'utilise les librairies de logging pour stocker ces informations dans un fichier texte ou une base de données.

Est ce que j'ai répondu à votre question?

Thanks
Francesco
PS: Please don't forget to rate and select as validated answer if this answered your question

Oui, tout à fait ! Merci pour avoir éclairé ce détail...

 

Olivier

 

a.ala
Level 1
Level 1

Bonjour,

 

Je n'arrive pas à trouver les fichiers python qui ont servis à la présentation de Francesco Molino, pouvez vous nous les envoyer ? mon mail : ala.xxxxxxxx@xxxxge.com

Bonjour.

Tout est publié sur le lien suivant: https://community.cisco.com/t5/documents-de-routage-et/webcast-q-amp-r-python-et-ios-xe-automatisation-gr%C3%A2ce-%C3%A0-python/ta-p/3913285?utm_medium=refreal%20&utm_source=qna&utm_campaign=WEBaugFRCiscoCommunity2019

Merci

Thanks
Francesco
PS: Please don't forget to rate and select as validated answer if this answered your question

JeanMD
Level 1
Level 1

Bonjour Francesco,

 

Pourriez-vous dire à quoi sert la librairie Jinja qui a été évoquée lors du webcast ?

 

Cdlt. JMD

AlainDC010
Level 1
Level 1

Pourquoi avez-vous utilisé une base de données sqlite et pas de simples fichiers textes pour récupérer des informations ou les stocker ?

Merci, A.C.

Bonjour

Je préfères utiliser des bases de données plutôt que des fichiers car cela permet de stocker les informations à un seul endroit et je peux réutiliser ces données au travers d'autres outils tels que des applications web.

Pourquoi sqlite: il s'agit d'un moteur lightweight et ça évite d'installer des grosses applications qui seraient gourmandes en espace disque. Le but final étant de toujours avoir une application la plus légère surtout lorsqu'on veut la diffuser sur un container docker ou sur un container guestshell.

Thanks
Francesco
PS: Please don't forget to rate and select as validated answer if this answered your question

Vraiment une raison de poids qui permet optimiser de l'espace, j'en conviens que c'est une bien meilleur solution. Merci pour votre conseil, je le suivrai dorénavant.

Cordialement,

Alain