annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 
cancel
Bookmark
|
Subscribe
|
905
Visites
0
Compliment
0
Commentaires
banner_fr_lp_WEB_900x150_molino_sep_2020_qna.png

 

Ci-dessous vous retrouverez les questions qui ont été répondues par nos experts durant le webcast.

Automatisation ACI avec ansible et DC en tant que code.

Nos experts : Francesco Molino (présentateur), Xavier Crèvecœur et Orhan Tosun (question managers).

Pour plus d'informations, visitez la section Data Center.

see-details-french.pngdownload-document-french.png watch-video-french.png join-discussion-french.png

Cliquez sur les boutons pour accéder aux contenus proposés


Sujets abordés lors de la présentation : Ansible, ACI, DC as a Code, Terraform, Automation / Automatisation.

Automatisation ACI avec ansible et DC en tant que code

 

Q : Combien de temps en moyenne faut-il pour débuter mon propre script d’automatisation en Ansible ?

R : F.M. - Tout va dépendre du temps que vous investissez dans l’apprentissage d’Ansible. En lisant le livre de Jeff Geerling et en suivant ces vidéos (15 vidéos de 1h en moyenne), je dirais qu’en 2 semaines vous pourriez commencer à développer des petits projets d’automatisation. Tout automatiser un projet ACI (par exemple) vous demandera forcément de l’expérience, ce qui est difficilement quantifiable en fonction des personnes.

 

Q : En résumé, dans quel cas vous préconiserez Ansible ou Terraform pour le provisioning et l’opération ?

R : F.M. - Selon mon point de vue personnel et en n’incluant aucune tierce application, si vous souhaitez effectuer l’opération d’une fabric ACI tout en maintenant une configuration propre et uniforme, la solution la plus adéquate serait Terraform. Ansible vous permet d’effectuer des tâches identiques en termes de provisioning mais comme démontré, la planification et la visibilité des changements est beaucoup plus complexe. Si votre compagnie utilise déjà Ansible, le choix se portera donc vers Ansible car le temps d’apprentissage de Terraform est un peu plus important. Si vous souhaitez effectuer les opérations en utilisant Terraform, il va donc falloir provisionner la fabric avec Terraform pour l’état soit construit en même temps afin que ce soit le plus simple possible.

 

Q : ­Bonjour! Avec Ansible est-ce qu'on a accès à l'automatisation aussi de service graph pour le chaining des services FW, LB ? Merci

R : F.M. - La réponse courte est oui. Tout ce que l'on va pouvoir faire dans APIC, on va pouvoir le faire avec Python. Quand je dis Python, ça veut dire que Ansible forcement, puisque Ansible utilise Python. Maintenant, il n'y aura peut-être pas un module Ansible DG pour ça, donc il faudra utiliser le module aci_rest -comme je l'ai montré dans la démo- pour faire vos appels ACI et imbriquer cet API dans votre projet Ansible, mais il faudra utiliser le aci_rest au lieu du module aci_ca inexistant.

 

Q : La configuration est faite via Ansible directement sur l'APIC. Est-il possible de faire de même sur un MSO dans le cas d'une ACI Multi Site?­

R : F.M. - La réponse courte est oui. Pour l'orchestrator multisite on va pouvoir faire des appels API Ansible. La grosse différence c'est que, quand vous êtes en multisite, il y a une partie de la config qui va se faire sur l'orchestrator multisite et d'autres configs qui vont se faire localement, donc il va falloir adapter vos play, pour dire que ce play s'execute sur un multisite versus d'autres qui vont s'exécuter uniquement sur le APIC du Pod en question ou des Pods en question.

 

Q : Peut-on générer le fichier Excel à partir de la configuration existante dans l'ACI ?

R : O.T. - Si je comprends bien, tu souhaites réaliser le processus inverse ? Récupérer les informations qui sont dans ACI et les mettre au format Excel ?­

Q : Oui c'est cela :)

R : O.T. - Tu peux récupérer toutes les informations que tu souhaites via des play Ansible. Ce dernier va te retourner de la data structurée. En revanche, par la suite tu devras passer par du scripting dans le langage de ton choix (python par exemple) afin d'écrire ces données dans un fichier Excel. Pour python tu as le module XlsxWriter qui te permet de faire ça. Cela répond à ta question ?

 

Q : Bonjour, aurons-nous accès à la présentation avec tous les liens cités au début SVP ?

R : O.T. - Oui un lien sera fourni et vous pourrez récupérer tous les liens. Vous pourrez donc rejouer les différentes démonstrations dans votre lab.

R Modérateur : Tous les liens de la présentation sont sur le document, consultez ici https://bit.ly/WEBsld-sep20

 

Q : Bonjour. Merci pour la présentation. Est-ce que les scripts sont-ils valables pour toutes les versions ACI ? (= les noms des objets ACI ne changent pas ?)

R : F.M. - (en attente)

 

Q : ­Est-ce que j'ai bien compris que Terraform à un avantage par rapport à Ansible dans le fait qu'il peut comprendre l'état actuel et appliquer les changements. Ce qui ne semble pas le cas avec Ansible?­

R : O.T. - Comme l'explique Francesco pour de l'opération day to day / DC as code effectivement Terraform va te permettre d'avoir l'état actuel de ton ACI. En revanche, pour un déploiement from scratch, Ansible te permettra de gagner un temps considérable par rapport à un déploiement à la main.

 

Q : Est-ce que Terraform permet de renommer un objet partout facilement (sans être obligé de donner tous les emplacements de l'objet) ?

R : O.T. - Effectivement dans ce cas-ci utiliser Terraform te permettra de réaliser cette opération plus facilement.         

 

Q : Il manque un dernier slide, comment se connecter via un login tacacs ?

R : F.M. - (en attente)

 

Q : Vous pouvez envoyer le lien des précédentes vidéos svp ? / Où trouver les vidéos de présentations précédentes dont a parlé Francesco svp? 

R : O.T. - Précédent Webcast Terraform / ACI : https://community.cisco.com/t5/%C3%A9v%C3%A9nements-de-data-center/community-live-event-automatisation-data-center-aci-et-nxos-evpn/ba-p/4074522

R Modérateur : Si vous souhaitez revoir toutes les présentations de Francesco sur le cours des derniers mois, vous pouvez visiter ces liens:

 

Q : Y a-t-il des événements concernant le routage réseau ?

R : Modérateur - Absolument, vous pouvez retrouver tous les événements sur Routage en allant sur "Routage et Commutation" puis en cliquant sur "Événements", vous retomberez sur ce lien: https://community.cisco.com/t5/custom/page/page-id/Events?categoryId=routage-et-commutation

A partir de là vous pourrez naviguer tous les événements qui ont eu lieu précédemment dans la Communauté Cisco en français.

 

Q : J'ai dû quitter à un certain moment... Est-ce possible de revoir la vidéo de votre présentation?

R : Modérateur - Merci Denis, vous retrouverez l'enregistrement vidéo sur ce lien - https://bit.ly/WEBvideo-sep20  . Si vous avez des questions par la suite, nous aurons aussi un forum de discussion dédié ouvert jusqu'au 18 septembre sur ce lien - https://bit.ly/AMA-sep20

 

 

 

Mise en Route
Bienvenue dans la Communauté !

La communauté est un hub pour vous connecter avec vos pairs et les spécialistes Cisco, pour demander de l'aide, partager votre expertise, développer votre réseau et évoluer professionnellement.
Vous êtes un nouvel arrivant ? Cliquez ici pour en savoir plus.

Nous voulons que votre navigation soit la meilleure, donc vous trouverez des liens pour vous aider à être rapidement familiarisé avec la Communauté Cisco :