On my prep work forΒ  DC Exams and also to tryout Emulation , I haveΒ  tried all variations of VQFX (in ESXI 5.5/6.5, EVE-ng and now on a bare-metal server) and i think bare-metal server over Vagrant is the fastest out of all three.

The problem with Vagrant was simple, i was not able to integrate it over LAN, as i wanted to see some ZTP/DHCP server, Ansible communicating over it. So , after some exploration this is how it is possible.

Am covering all the installation steps, just in case if anyone of you are interested in this approach.


First things first, make sure you have installed Vagrant and also you have git installed on your system, nothing fancy if you have never used it before, its as simple as installing GNS3 or any other package. Even if you are new to linux, it is not difficult at all.

-> Clone the Git-Package – https://github.com/Juniper/vqfx10k-vagrant

[If you like to operate inside Vagrant it is just fine you don’t have to do this EDIT, my case my i have server in my Lan and i want to access QFX over telnet in my Laptop, so editing this file so that one / more interfaces are bridged to our LAN NETWORK]

Checking the status with [vagrant up]

[my interface GIG4 in my server, so selected the same]

[Checking the Status – now it should be running]

[The 192.168.192 is actually from my LAN network, and QFX interfaces are configured to obtain DHCP by default]

[As you can see i can reach the qfx now just fine, remember to enable telnet and local-user lab for comfort πŸ˜‰ ]


Next possible thing is to see the ZTP / Related DHCP parameters if possible over VQFX (I doubt but I will give it a shot) and then see little things on how Ansible will help us in configuring VQFX.