Environnement du TP 11 : Arista vEOS
Hyperviseur recommandé : VMware Workstation (image officielle .vmdk/.ova) — Hyper-V également possible ; conversion nécessaire pour VirtualBox.
Ce TP nécessite deux VM identiques (switch1, switch2) pour simuler un lien entre deux commutateurs.
1. Prérequis
- 2 Go de RAM et 2 vCPU par VM (donc 4 Go / 4 vCPU au total pour les deux),
- un compte Arista gratuit (
https://www.arista.com, section support/software) pour télécharger l’image, - Python 3 avec
pip install pyeapi requestssur le poste hôte.
2. Téléchargement de l’image vEOS-lab
- Connectez-vous sur le portail Arista Software Download.
- Téléchargez vEOS-lab au format souhaité :
.vmdkpour VMware Workstation,.qcow2pour KVM (à convertir si besoin).
- Une licence d’évaluation vEOS-lab est généralement fournie avec le compte (usage lab, non-production).
3. Conversion (si nécessaire pour VirtualBox)
VBoxManage convertfromraw --format VDI vEOS-lab.vmdk vEOS-lab.vdi(la conversion directe .vmdk → .vdi peut aussi se faire via VBoxManage clonemedium).
4. Création des deux VM (VMware Workstation)
Répétez pour switch1 et switch2 :
- Nouvelle machine virtuelle → disque existant → sélectionnez le
.vmdktéléchargé (dupliqué dans deux dossiers distincts pour éviter tout conflit). - RAM : 2 Go, 2 vCPU.
- Réseau :
- Adaptateur 1 (management,
Ethernet0côté Arista) : Host-only (VMnet1) — pour l’accès eAPI depuis le poste hôte, - Adaptateur 2 (data,
Ethernet1) : réseau interne dédié (VMnet2, distinct du management), connecté sur ce même VMnet2 pour les deux VM afin de simuler le lienswitch1 <-> switch2.
- Adaptateur 1 (management,
5. Premier démarrage et adressage de management
Sur switch1 :
enable
configure terminal
interface Management1
ip address 192.168.1.101/24
endSur switch2 :
enable
configure terminal
interface Management1
ip address 192.168.1.102/24
endDepuis le poste hôte (192.168.1.10/24 sur l’adaptateur host-only) :
ping 192.168.1.101
ping 192.168.1.1026. Activation d’eAPI (rappel, détaillé dans le TP)
configure terminal
management api http-commands
no shutdown
protocol https
end
username api-user privilege 15 secret VotreMotDePasseVérification finale
- Les deux VM répondent au
pingdepuis le poste hôte sur leurs adresses de management. -
https://192.168.1.101/command-apiethttps://192.168.1.102/command-apisont accessibles. - Le lien
Ethernet1entreswitch1etswitch2est opérationnel (visible avecshow interfaces status).